NetEase Cloud Music Scraper: Charts, Playlists & Comments avatar

NetEase Cloud Music Scraper: Charts, Playlists & Comments

Pricing

from $0.80 / 1,000 tracks

Go to Apify Store
NetEase Cloud Music Scraper: Charts, Playlists & Comments

NetEase Cloud Music Scraper: Charts, Playlists & Comments

NetEase Cloud Music (网易云音乐) scraper with no login: 40 official charts (飙升榜, 热歌榜, 新歌榜, 原创榜 and more) and any playlist with rank, artists, album and popularity score, plus song comments with likes and replies. $0.80 per 1,000 tracks, $1.50 per 1,000 comments.

Pricing

from $0.80 / 1,000 tracks

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

NetEase Cloud Music Scraper: Charts, Playlists & Comments (网易云音乐)

Export NetEase Cloud Music (网易云音乐) charts and playlists for $0.80 per 1,000 tracks, and song comments for $1.50 per 1,000. Pick any of 40 official charts (飙升榜, 热歌榜, 新歌榜, 原创榜, rap, ACG, Korean, Japanese, Western, Billboard and more) or paste playlist links, and get one clean row per track: rank, track name, artists, album, duration, release date and NetEase's 0-100 popularity score. Paste song links to get their hot comments with likes and reply counts. No login, no NetEase account.

How the NetEase Cloud Music Scraper works

{
"charts": ["19723756", "3778678"],
"playlistUrls": ["https://music.163.com/#/playlist?id=2829883282"],
"songUrls": ["https://music.163.com/song?id=186016"]
}
InputRows
Official chartOne track row per chart position, up to 100
Playlist link or idOne track row per song in the playlist, up to the first 100
Song link or idOne comment row per comment: the 15 hot comments, then the song's earliest comments, up to 115

Why Use This Scraper?

  • 40 official charts in one list. Choose them by name in the input; no need to look up chart ids.
  • Correct chart names. Chart rows carry the chart's Chinese name and an English name (Soaring, Hot Songs), checked against NetEase's own chart list.
  • Low price. $0.0008 per track and $0.0015 per comment, with a $0.005 start fee. Other NetEase actors on the Store charge $0.001 per track plus a $0.10 start, or $0.003 to $0.004 per comment.
  • Clean rows. Numbers as numbers, ISO dates, artists as a list, https image links.

Use Cases

  • Chart tracking: snapshot 飙升榜 or 热歌榜 every day and follow how songs move.
  • Music marketing in China: see which releases climb the rap, ACG, folk or Guofeng charts.
  • Playlist research: export any public playlist with its play count and subscriber count.
  • Fan sentiment: read the most liked comments on a song (网易云热评) with their like counts.
  • Catalog matching: NetEase track, album and artist ids for every chart entry.

How It Works

  1. Charts, playlists and songs are read four at a time; each lookup takes about 40 seconds.
  2. A chart or playlist lookup returns up to its first 100 tracks; each track becomes a row.
  3. A song lookup returns its hot comments and its earliest comments; each comment becomes a row.
  4. Every row is charged as it is delivered, and the run stops cleanly at your spending limit or row cap.

Input Configuration

FieldTypeDescription
chartsarrayOfficial chart ids, picked by name in the input form.
playlistUrlsarraymusic.163.com playlist links (desktop, #/, mobile /m/) or bare playlist ids.
maxTracksPerPlaylistinteger10 to 100. Default 100.
songUrlsarraymusic.163.com song links or bare song ids, for comments.
maxCommentsPerSonginteger5 to 115. Default 115.
hotCommentsOnlybooleanOnly the hot comments (about 15 per song). Default false.
maxItemsintegerCap on all rows. Default 1,000; free-plan runs return up to 100.

Example input

Today's Soaring and Hot Songs charts, plus the hot comments on 晴天:

{
"charts": ["19723756", "3778678"],
"songUrls": ["https://music.163.com/song?id=186016"],
"hotCommentsOnly": true
}

Output Samples

A chart track (热歌榜, 2026-10-26):

{
"type": "track",
"rank": 1,
"trackId": "287398",
"trackName": "我不难过",
"trackAlias": null,
"artists": ["孙燕姿"],
"artistIds": ["9272"],
"albumId": "28539",
"albumName": "未完成",
"albumCoverUrl": "https://p4.music.126.net/Pzxy6py26NgNmhJjYMf2RQ==/109951169724216323.jpg",
"durationMs": 320400,
"durationSeconds": 320,
"releasedAt": "2003-01-09T16:00:00.000Z",
"isExplicit": false,
"popularityScore": 100,
"trackUrl": "https://music.163.com/song?id=287398",
"playlistType": "chart",
"playlistId": "3778678",
"playlistName": "热歌榜",
"chartNameEn": "Hot Songs",
"playlistUrl": "https://music.163.com/playlist?id=3778678",
"playlistCoverUrl": "https://p4.music.126.net/0SUEG8yDACfx0Bw2MYFv4Q==/109951170048519512.jpg",
"playlistTrackCount": 200,
"playlistPlayCount": 14210461696,
"playlistSubscribedCount": 13222943,
"playlistUpdatedAt": "2026-10-26T00:27:05.036Z",
"snapshotAt": "2026-10-26T14:40:38.161Z",
"input": "chart:Hot Songs",
"scrapedAt": "2026-10-26T14:40:30.267Z"
}

A hot comment on 晴天:

{
"type": "comment",
"commentId": "4956438",
"songId": "186016",
"songName": "晴天(Sunny Day)",
"songUrl": "https://music.163.com/song?id=186016",
"text": "高一听的,那时候遇到了孩儿他妈,然后就这么幸福下来了",
"likeCount": 823171,
"replyCount": 14,
"isHot": true,
"isReply": false,
"parentCommentId": null,
"authorName": "蛋蛋是圆D",
"authorAvatarUrl": "https://p2.music.126.net/FwTFLzZFZOZO5WFL6-JRBg==/2755376139227068.jpg",
"postedAt": "2014-10-17T07:22:54.252Z",
"input": "https://music.163.com/song?id=186016",
"scrapedAt": "2026-10-26T14:40:30.267Z"
}

Key Output Fields

FieldMeaning
typetrack or comment
rankPosition in the chart or playlist
popularityScoreNetEase's popularity score from 0 to 100. It is not a play count.
playlistTypechart for an official chart, playlist for any other playlist
playlistName, chartNameEnChart name in Chinese and English; null for user playlists (see FAQ)
playlistPlayCount, playlistSubscribedCountPlays and saves of the whole chart or playlist
releasedAtRelease date, when NetEase gives one (often empty on chart rows)
likeCount, replyCount, isHotComment likes, replies and whether it is a hot comment (精彩评论)

FAQ

How many tracks can I get from one chart or playlist? The first 100. The data source has no paging, so a 200-track chart such as 热歌榜 gives its top 100.

Which comments do I get? The 15 hot comments (the most liked) and then the earliest comments the song received, 115 at most. The newest comments are not available, and sorting by time is not offered for that reason. For a popular old song the non-hot comments can be ten years old.

Why is the playlist name empty for my playlist? The source does not return the names of user playlists. Every other playlist field (cover, track count, play count, saves) is filled. Charts always have their names.

Do I get play counts per song? No. NetEase shows a 0-100 popularity score per song, and play counts only for whole playlists and charts.

Can I search songs or look up artists and albums? Not yet. Album and artist links are skipped with a warning.

Is anything charged for a playlist that does not exist? No. An empty answer delivers no rows and costs nothing beyond the start fee.

Do I need a NetEase account? No.

Pricing

EventWhenPrice
Actor startOnce per run (per GB of memory, 256 MB default)$0.005
TrackEach chart or playlist track$0.0008
CommentEach song comment$0.0015

Example: the top 100 of 10 charts every day for a month is 30 × 1,000 tracks × $0.0008 + 30 × $0.005 = $24.15.

Support

Found a bug or need a field? Open an issue on the actor's Issues tab and include the run link.

⚠️ Disclaimer

This actor reads public NetEase Cloud Music data. It is not affiliated with or endorsed by NetEase. You are responsible for using the data in line with NetEase's terms and the laws that apply to you, including data-protection law for comment authors' names. Song names, artwork links and comments belong to their owners.

SEO Keywords

NetEase Cloud Music scraper, 网易云音乐 scraper, 网易云音乐榜单, 网易云热评, NetEase music charts, NetEase playlist export, 飙升榜, 热歌榜, 新歌榜, 原创榜, China music charts, Chinese music data, music.163.com scraper, NetEase comments scraper, C-pop charts, music analytics