482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Social & Video

NetEase Cloud Music Scraper logo

NetEase Cloud Music Scraper

hipersoft/netease-music-scraper

Scrape NetEase Cloud Music (网易云音乐) charts and playlists: track name, artists, album, popularity, duration and rank. Official top charts or any playlist by ID.

Total users

4

Monthly users

1

Total runs

95

Per track scraped

$0.001

Last rebuilt

Oct 26, 2026

Overview

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?

Category Fields
🎵 Track name, artists, album, duration
📊 Ranking rank, popularity, chart, playlist name
🔗 Links & meta track 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

Field Type Description
rank integer Position of the track within its chart or playlist.
id integer Unique NetEase track identifier.
name string Track name.
artists array List of performing artists.
album string Album the track belongs to.
popularity integer NetEase popularity score for the track.
durationSec integer Track duration in seconds.
chart string Chart the track was pulled from (chart mode).
playlistName string Name of the chart or playlist.
url string (URL) Direct link to the track.
collectedAt string (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 }
Field Type Description
mode string chart (official top charts) or playlist (any playlist by ID).
charts array Which charts to scrape in chart mode: Hot, New, Soaring, Original, Rap, Billboard, UK, iTunes, Western, K-pop.
playlistIds array Playlist IDs in playlist mode. The ID is in the URL: music.163.com/#/playlist?id=<ID>.
maxItems integer Maximum 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.

Input

FieldTypeDescription
mode
Mode
string · chart, playlistchart = official top charts, playlist = any playlist by ID.
Default: "chart"
charts
Charts
arrayWhich official charts to scrape when mode = chart.
Default: ["hot"]
playlistIds
Playlist IDs
arrayPlaylist IDs to scrape when mode = playlist. A playlist ID is in its URL: music.163.com/#/playlist?id=.
maxItems
Max tracks
integerMaximum tracks to scrape across all selected lists.
Default: 500

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~netease-music-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "playlistIds": [
    "3778678"
  ]
}'

Pricing

EventPricePaid plans from
Track scraped
One music track scraped with stats.
$0.001$0.001
API request
One NetEase playlist API request.
$0.0008$0.0008

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Website Contact Scraper

Extract business emails, phone numbers and social media profiles from any list of websites. De-obfuscates emails, reads Organization schema, and optionally crawls contact/about pages. Bulk-ready.

1,576 runs · 69 users · $0.0024 / website scraped

Threads Downloader

Download Threads photos, videos and carousel posts by URL. Paste threads.net or threads.com links and get ready-to-use download links plus direct media URLs, a thumbnail, media type and count — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.

799 runs · 4 users · $0.003 / post downloaded

TikTok Video Downloader

Download TikTok videos without watermark in bulk. Paste video or photo-slideshow URLs and get a clean HD MP4 download link plus full metadata: caption, author, play/like/comment/share counts, sound and cover — one row per post as JSON, CSV or Excel. For creators, research and n8n.

678 runs · 9 users · $0.0035 / video downloaded

Reddit Scraper

Scrape Reddit posts and comments by subreddit, keyword, author or thread URL. Get titles, self-text, scores, upvote ratio, comment counts, comment trees and permalinks — one clean row per post or comment. Export as JSON, CSV or Excel.

568 runs · 15 users · $0.0034 / post scraped

Spotify Scraper

Search Spotify and scrape public metadata for tracks, artists, albums and playlists: names, artists, popularity, followers, genres, release dates, duration, ISRC, preview URL and more. No Spotify login or API key required. For music research, catalogs and analytics.

478 runs · 9 users · $0.0034 / item scraped

Reddit Video, Image & GIF Downloader

Download Reddit videos, images and GIFs by post URL. Paste reddit.com or redd.it links and get ready-to-use download links — videos as a single playable MP4 with audio, images and galleries as direct links — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.

453 runs · 16 users · $0.003 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build