QQ Music Scraper: QQ音乐 Songs, Charts & Comments avatar

QQ Music Scraper: QQ音乐 Songs, Charts & Comments

Pricing

from $1.90 / 1,000 music records

Go to Apify Store
QQ Music Scraper: QQ音乐 Songs, Charts & Comments

QQ Music Scraper: QQ音乐 Songs, Charts & Comments

Scrape QQ Music (QQ音乐/y.qq.com) song, album, artist, and playlist metadata, chart/toplist rankings, and full song comments (nick, avatar, content, praise count) via its open JSON APIs. No login, no API key. Look up by songmid/albummid/singermid/dissid or search by keyword.

Pricing

from $1.90 / 1,000 music records

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Get QQ Music songs, charts, and fan comments into your spreadsheet in minutes.
Pull song, album, artist, and playlist data from QQ音乐 (QQ Music) plus full fan comments: nickname, comment text, and like count included. No QQ account, no login, no password.
🔍 Catalog lookup
Search by keyword or pull any song, album, artist, or playlist by its ID.
💬 Real fan comments
Nickname, avatar, comment text, and like count on every song. No other tool on Apify has this.
🏆 Live chart rankings
Hot-song and rising-song toplist snapshots with rank and score, updated daily.
⚡ No login required
Runs on QQ Music's own public data. No account, no password, no CAPTCHA.

QQ Music Scraper pulls song, album, artist, playlist, and chart data straight from QQ Music (QQ音乐), one of China's biggest music streaming platforms with hundreds of millions of monthly listeners. Give it a search keyword or an ID copied from a QQ Music link, and it returns clean, structured records: track titles, artists, albums, release dates, audio file sizes, and full timed lyrics on request. It also pulls something nobody else on the Apify Store offers: real QQ Music song comments, with the commenter's nickname, avatar, comment text, and like count. Run it on demand or schedule it to catch new comments and chart movement automatically, all with Apify's proxy rotation, run history, and API access built in.

🎯 Why use QQ Music Scraper?

  • I am a China music market researcher tracking which songs are trending on QQ Music each week, comparing chart rank against listen counts to spot breakout hits before they cross over internationally.
  • I am an A&R or licensing scout monitoring rising artists' catalogs and reading fan comment sentiment to find songs worth pitching for sync licensing before a competitor notices them.
  • I am a fan sentiment analyst pulling thousands of song comments (nickname, comment text, like count) to measure real audience reaction to a new release, not just raw play counts.
  • I am a playlist curator researching QQ Music's user and editorial playlists to find fresh Mandopop and C-pop tracks worth adding to my own streaming channel.
  • I am a developer building a China-music-adjacent app or bot and need a reliable way to pull song metadata and lyrics without reverse-engineering QQ Music's endpoints myself.

🚀 How to use QQ Music Scraper

STEP 1
Pick a resource type
Choose search, song, album, artist, playlist, chart, or chart index in the input form.
STEP 2
Add your target
Paste a keyword, or an ID (songmid, albummid, singermid, dissid) copied straight from a QQ Music link.
STEP 3
Run and export
Get a clean table of songs, albums, artists, playlists, or comments, ready to download as JSON, CSV, or Excel.

Click Try for free, hit Start, and check the Output tab a few seconds later. Schedule it on a recurring interval to track chart movement or catch new comments as they come in.

⚙️ Input

Configure the run from the Apify Console form or pass JSON directly through the API.

FieldTypeRequiredDescription
resourceTypeenumNoWhat to fetch: search, song, album, singer, playlist, chart, or chartIndex. Defaults to search.
searchKeywordstringNoSong title, artist name, or lyric fragment to search for. Used only when resourceType is search.
songMidstringNoQQ Music's song mid (not the numeric song ID), found in a song's URL or in this Actor's own search output. Used only when resourceType is song.
albumMidstringNoQQ Music's album mid, found in an album's URL or in this Actor's search/song output. Used only when resourceType is album.
singerMidstringNoQQ Music's artist mid, found in an artist's URL or in this Actor's output. Used only when resourceType is singer.
dissIdstringNoQQ Music's numeric playlist ID, found in a playlist's URL. Used only when resourceType is playlist.
chartIdstringNoQQ Music's numeric chart/toplist ID. Run resourceType as chartIndex first to discover available chart IDs. Used only when resourceType is chart.
includeLyricsbooleanNoFetch full timed lyrics for the song. Only applies when resourceType is song. Defaults to false.
includeCommentsbooleanNoFetch song comments as separate dataset rows: nickname, avatar, comment text, and like count. Only applies when resourceType is song. Defaults to false.
commentsSortByenumNonewest (chronological, most reliable comment text) or hot (praise-ranked). Defaults to newest.
commentsSincestringNoISO date or datetime. Only comments posted after this moment are fetched, useful for scheduled runs that should only pull new comments. Leave empty to fetch the most recent comments.
maxItemsintegerNoCap on songs or charts returned: search results, album tracks, artist catalog songs, playlist tracks, or chart entries. Defaults to 20.
maxCommentsintegerNoCap on comments fetched for one song. Defaults to 50.
proxyConfigurationobjectNoProxy settings. QQ Music's public data endpoints need no special proxy, so the default (Apify datacenter proxy) works for virtually every run.

📤 Output

Every run produces a table of clean JSON records. Here is a real song record with lyrics and a real comment record it returned during testing:

{
"recordType": "song",
"songId": 102065750,
"songMid": "001Bbywq2gicae",
"songName": "搁浅",
"singerNames": "周杰伦",
"albumId": 20612,
"albumMid": "003DFRzD192KKD",
"albumName": "七里香",
"durationSec": 240,
"releaseDate": "2004-08-03",
"size320Kbps": 9607864,
"sourceUrl": "https://y.qq.com/n/ryqq/songDetail/001Bbywq2gicae",
"scrapedAt": "2026-07-19T06:21:26.260Z"
}
{
"recordType": "comment",
"songId": 102065750,
"songMid": "001Bbywq2gicae",
"songName": "搁浅",
"nick": "over",
"content": "搁浅绝对是周杰伦最悲伤的音乐",
"praiseCount": 0,
"isHot": true,
"commentedAt": "2026-07-19T06:16:11.000Z",
"scrapedAt": "2026-07-19T06:21:28.574Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel, or pull it straight into a spreadsheet, Google Sheets, or your own pipeline through Apify's API and integrations.

📋 Data table

FieldTypeDescription
recordTypestringWhat kind of row this is: song, album, singer, playlist, chart, or comment.
songName / songMid / songIdstring / numberThe track's title and its two QQ Music identifiers.
singerNames / singersstring / arrayArtist name(s) as readable text and as a structured list with IDs.
albumName / albumMid / albumIdstring / numberThe track's album title and identifiers.
durationSecnumberTrack length in seconds.
releaseDatestringRelease date of the track or album.
size320Kbps / sizeFlacBytesnumberAudio file size at 320kbps and lossless FLAC, in bytes, a proxy for available audio quality.
lyricsstringFull timed lyrics, only present when includeLyrics is on.
description / company / genrestringEditorial description, record label, and genre, when QQ Music publishes them.
chartRank / chartScore / chartIdnumber / stringA song's position and score on a chart, only present in chart runs.
name / entityIdstringThe display name and ID of an album, artist, playlist, or chart entity row.
fansCount / totalSongs / totalAlbumsnumberArtist follower count and catalog size, only on artist entity rows.
nick / avatarUrl / contentstringA commenter's nickname, avatar image, and comment text.
praiseCountnumberHow many likes a comment has received.
commentedAtstringWhen the comment was posted, in ISO 8601 format.
sourceUrlstringDirect link back to the song, album, artist, playlist, or chart page on QQ Music.

💰 Pricing

Pricing is pay per event, billed for the results this Actor actually returns. Empty runs cost nothing.

  • No fixed monthly subscription.
  • No charge for a run that finds nothing.
  • Scale from a single song lookup to a scheduled comment monitor without changing plans.

⭐ Enjoying QQ Music Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
This Actor just saved you from hand-copying QQ Music comments one by one.
A 5-star rating takes 10 seconds and helps other China music researchers and A&R scouts find it. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

💡 Tips for better runs

  • Start with resourceType: "search" to discover a song's songmid, then switch to resourceType: "song" with includeComments on to pull its full comment history.
  • Run resourceType: "chartIndex" once to see every available chart ID before requesting a specific chart.
  • For a recurring comment monitor, schedule the Actor daily and set commentsSince to the last run's finish time so you only pay for genuinely new comments.
  • Keep maxItems and maxComments tight for a first test run, then raise them once you know the output shape fits your workflow.

❓ FAQ

Does this QQ Music scraper get blocked?

No. It reads QQ Music's own public data endpoints, the same ones the QQ Music website itself uses, so runs complete without proxies, CAPTCHAs, or block-related retries in the vast majority of cases.

Do I need a QQ Music account or login?

No. Every field this Actor returns, song metadata, lyrics, charts, and comments, is publicly viewable on QQ Music without signing in. This Actor never asks for or stores QQ Music credentials.

How fresh is the chart and comment data?

Every run fetches live data at the moment it runs. Chart snapshots reflect that day's ranking, and comments come back in the order QQ Music itself returns them, newest first by default.

怎么抓取QQ音乐评论 (how do I scrape QQ Music comments)?

Set resourceType to song, provide a songMid, and turn on includeComments. The Actor returns each comment as its own row with the commenter's nickname, comment text, and like count, no QQ Music login needed.

🔗 Other actors