EveryData platform API

NetEase Cloud Music API

For NetEase Cloud Music, this page covers NetEase Cloud Music charts, playlist tracks, and comments on a known song through 3 callable views—`toplist`, `playlist`, `comments`—without merging their inputs or response scopes.

NetEase Cloud Music begins with `toplist`, where no required business input selects the selected chart; the adjacent `playlist` view uses `playlist_id` for one playlist, leaving other capabilities unclaimed.

Endpoint
POST /api/v1/social
Capabilities
3
Per 1,000
$0.556

Available capabilities

Compare the NetEase Cloud Music actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
toplist

Music charts

Use the toplist action on NetEase Cloud Music. Requires no parameters. Returns these fields: album_name, album_cover_url, duration_ms, and artist_ids.

Sync deliveryCatalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$0.56 per 1,000 requestsrank · track_id · track_name · track_alias · duration_ms · artists · artist_ids · album_id · album_name · album_cover_url · published_at · is_explicit · popularity_score · track_url · playlist_id · playlist_name · playlist_type · playlist_cover_url · playlist_track_count · playlist_play_count · playlist_subscribed_count · playlist_updated_at · snapshotted_at · platform
playlist

Playlist

Retrieve a public playlist from NetEase Cloud Music. Accepts these parameters: playlist_id. Returns these fields: album_name, artists, album_id, and album_cover_url.

playlist_idSync deliveryCatalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$0.56 per 1,000 requestsrank · track_id · track_name · track_alias · duration_ms · artists · artist_ids · album_id · album_name · album_cover_url · published_at · is_explicit · popularity_score · track_url · playlist_id · playlist_name · playlist_type · playlist_cover_url · playlist_track_count · playlist_play_count · playlist_subscribed_count · playlist_updated_at · snapshotted_at · platform
comments

Comments

Retrieve public comments from NetEase Cloud Music. Accepts these parameters: sort and song_id. Returns these fields: song_id, like_count, is_reply, and is_hot.

song_idsortSync delivery$0.56 per 1,000 requestsid · song_id · song_name · url · text · like_count · reply_count · is_hot · is_reply · parent_comment_id · author_name · author_avatar_url · posted_at · platform

What does each NetEase Cloud Music action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.

What do the NetEase Cloud Music toplist parameters mean?

Use the toplist action on NetEase Cloud Music. Requires no parameters. Returns these fields: album_name, album_cover_url, duration_ms, and artist_ids.

This action has no business parameters. Send only the platform and action identifiers.

What do the NetEase Cloud Music playlist parameters mean?

Retrieve a public playlist from NetEase Cloud Music. Accepts these parameters: playlist_id. Returns these fields: album_name, artists, album_id, and album_cover_url.

playlist_idRequired
Specifies the NetEase Cloud Music playlist ID for the playlist action. Accepts either a numeric playlist ID or a URL containing playlist?id= or /playlist/ID. This parameter is distinct from song IDs and is not used by the toplist action.
NetEase Cloud Music: Chart Containers and Internal Song LinksThe official NetEase Cloud Music chart page separates charts from song lists, with each track using its own `song?id=` link. Here, `playlist_id` targets a playlist or chart container, while `song_id` identifies a track; the chart page does not imply complete or real-time API coverage.Checked

What do the NetEase Cloud Music comments parameters mean?

Retrieve public comments from NetEase Cloud Music. Accepts these parameters: sort and song_id. Returns these fields: song_id, like_count, is_reply, and is_hot.

song_idRequired
Specifies the NetEase Cloud Music track ID for the comments action. Accepts either a numeric song ID or a URL containing song?id= or /song/ID. A playlist ID cannot be substituted for a song ID.
NetEase Cloud Music: Comment Queries Should Target Songs, Not ChartsOfficial chart song lists link to their respective song pages, which serves to verify that songs and charts are distinct objects. This source does not explain comment sorting or reply scope, which remains governed by the verified contract above.Checked
sortOptional
Sorts track comments for the comments action. Supported values are hot (default), recommend, and time. Compatibility aliases latest and new map to time sorting. The value newest is unsupported and falls back to hot. Pinned top comments may still appear in results regardless of sort selection.

How to use the NetEase Cloud Music API

  1. 01Read the public catalog and choose a platform action.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
  4. 04Store the structured response fields needed by your application.
netease_music_toplist.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"netease_music","action":"toplist","params":{}}'

NetEase Cloud Music API questions

What can I retrieve with the NetEase Cloud Music API?

Set platform to netease_music. The current catalog lists music charts, playlist, and comments. These action names identify different NetEase Cloud Music objects or views; they are not interchangeable search modes.

Which input starts a NetEase Cloud Music `toplist` request?

The toplist action has no required business input. Send the platform and action identifiers, plus only the optional parameters you need.

Which fields can NetEase Cloud Music `toplist` return?

Its declared schema includes rank, track_id, track_name, and track_alias. A declared field can still be absent from an individual source record, and every other action has its own field list.

Does every NetEase Cloud Music action return immediately?

No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery; poll a returned job ID only for an action labeled asynchronous.