NetEase Cloud Music Scraper β€” Charts & Playlists avatar

NetEase Cloud Music Scraper β€” Charts & Playlists

Pricing

from $0.001 / track scraped

Go to Apify Store
NetEase Cloud Music Scraper β€” Charts & Playlists

NetEase Cloud Music Scraper β€” Charts & Playlists

Scrape NetEase Cloud Music (η½‘ζ˜“δΊ‘ιŸ³δΉ) charts and playlists: track name, artists, album, popularity, duration and rank. Official top charts or any playlist by ID. Public API, no key.

Pricing

from $0.001 / track scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

NetEase Music Scraper β€” Charts, Songs & Playlists (η½‘ζ˜“δΊ‘ιŸ³δΉ)

Scrape NetEase Cloud Music (η½‘ζ˜“δΊ‘ιŸ³δΉ), one of China's biggest music platforms, into clean JSON, CSV or Excel. This NetEase Music scraper extracts track name, artists, album, popularity, duration and rank from the official top charts (ζŽ’θ‘Œζ¦œ) or from any playlist by ID. Fast and reliable.

Perfect for music-trend research, chart tracking, artist analytics and playlist analysis.

NetEase Music Scraper input β€” mode, charts and max tracks in the Apify Console

What does NetEase Music Scraper do?

The NetEase Music Scraper collects tracks from NetEase Cloud Music and returns them as structured data. It supports two modes β€” the official top charts or any playlist by ID β€” and extracts the track name, artists, album, popularity score and rank for each song, so you can build a complete Chinese-market music dataset.

What data can you scrape from NetEase Music?

CategoryFields
🎡 Trackname, artists, album, duration
πŸ“Š Rankingrank, popularity, chart, playlist name
πŸ”— Links & metatrack id, track URL, collected date

Output

Each track is returned as one clean record. Example output:

{
"rank": 1,
"id": 3399839173,
"name": "甲乙丙丁 (δ½ ζˆ‘ζ€ŽδΉˆδΈ€ζΈ…)",
"artists": ["ζŽδ½³θ–‡"],
"album": "甲乙丙丁",
"popularity": 100,
"durationSec": 210,
"chart": "hot",
"playlistName": "ηƒ­ζ­Œζ¦œ",
"url": "https://music.163.com/song?id=3399839173",
"collectedAt": "2026-07-30T12:00:00.000Z"
}

Output schema

FieldTypeDescription
rankintegerPosition of the track within its chart or playlist.
idintegerUnique NetEase track identifier.
namestringTrack name.
artistsarrayList of performing artists.
albumstringAlbum the track belongs to.
popularityintegerNetEase popularity score for the track.
durationSecintegerTrack duration in seconds.
chartstringChart the track was pulled from (chart mode).
playlistNamestringName of the chart or playlist.
urlstring (URL)Direct link to the track.
collectedAtstring (ISO date)Timestamp when the record was collected.

Use cases

  • Music-trend research β€” track which songs are climbing across NetEase charts.
  • Chart tracking β€” capture the top charts over time to build a time series.
  • Artist analytics β€” measure how an artist's tracks perform and rank.
  • Playlist analysis β€” pull the full tracklist and popularity for any playlist.
  • Recommendation engines β€” feed track, artist and popularity data into models.
  • A&R and market intelligence β€” spot rising songs and genres early.

How to scrape NetEase Music data

  1. Add the NetEase Music Scraper to your Apify account.
  2. Pick a mode β€” chart (official charts) or playlist (any playlist by ID).
  3. Choose the charts, or add the playlist IDs you want.
  4. Set the maximum number of tracks and click Run.
  5. Export the results as JSON, CSV, Excel or XML, or pull them via the Apify API.

Input

{
"mode": "chart",
"charts": ["hot", "soaring"],
"maxItems": 400
}

Or scrape a specific playlist:

{ "mode": "playlist", "playlistIds": ["3778678"], "maxItems": 200 }
FieldTypeDescription
modestringchart (official top charts) or playlist (any playlist by ID).
chartsarrayWhich charts to scrape in chart mode: Hot, New, Soaring, Original, Rap, Billboard, UK, iTunes, Western, K-pop.
playlistIdsarrayPlaylist IDs in playlist mode. The ID is in the URL: music.163.com/#/playlist?id=<ID>.
maxItemsintegerMaximum number of tracks to scrape across all selected lists.

Need more music and media data?

FAQ

How many tracks can I scrape? As many as you like β€” set maxItems to cap the run, or leave it high to pull everything available.

Do I need any setup or a login? No setup and no login. Just add the actor, choose a mode, and run.

How do I scrape a specific playlist? Use playlist mode and add the playlist ID(s). The ID is in the URL: music.163.com/#/playlist?id=<ID>.

What export formats are supported? JSON, CSV, Excel and XML, plus programmatic access through the Apify API.

How does billing work? You pay only per item you get, so costs scale with the number of tracks you scrape.

Is the data only public data? Yes β€” the scraper returns only publicly available track information.

Can I integrate this with other tools? The NetEase Music Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with NetEase's terms. Not affiliated with NetEase.