Migu Music Scraper: 咪咕音乐 avatar

Migu Music Scraper: 咪咕音乐

Pricing

from $1.10 / 1,000 music records

Go to Apify Store
Migu Music Scraper: 咪咕音乐

Migu Music Scraper: 咪咕音乐

Scrape Migu Music (咪咕音乐, China Mobile's music service) song, album, artist, and playlist search results plus chart/toplist rankings and the singer directory. No login, no signature, HTTP-only.

Pricing

from $1.10 / 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

🎵 Migu Music Scraper: 咪咕音乐

Pull Migu Music songs, charts, and artists straight from China Mobile's own catalog.
Search songs, albums, artists, and playlists, then layer in chart rankings and the singer directory, all from one Actor with no login and no signature to fight.
🎵 Full catalog search
Songs, albums, artists, playlists, music videos, and lyric matches in one Actor
🏆 Full chart rankings
Every ranked song per chart, with duration, play count, and chart score, not just a title list
⚡ No login, no blocks
No signature scheme, no cookies, no signup wall standing between you and the data
🎤 Artist directory
Browse singers by region and gender or group, not just search by name

Give this Actor a search keyword, a chart ID, or a singer-directory category, and it returns structured rows from Migu Music (咪咕音乐, music.migu.cn), the China Mobile-operated music service: song, album, artist, and playlist search results, music-video and lyric-match search, full chart/toplist rankings, and singer-directory browsing. Built for music-data researchers, chart-trend trackers, and app developers who need a fast, dependable Chinese music catalog lookup. Runs on the Apify platform with scheduling, integrations (Make, Zapier, Google Sheets), and run monitoring built in.

🔍 What does Migu Music Scraper do?

This Actor reads Migu Music's own JSON catalog and chart endpoints directly, the same data that powers the music.migu.cn web player, without touching a login page or a browser.

Pick one data mode per run: search songs, artists, albums, or playlists (songlists) by keyword; search music videos or lyric-matched songs; fetch a chart's full ranked song list by chart ID, or fetch the chart index itself to discover chart IDs and names; or browse the singer directory by region (Chinese, Western, Japanese/Korean) and gender or group. Every mode returns clean, structured rows ready for a spreadsheet or a database.

Honest heads-up: Migu Music has no comment or review feature anywhere on its platform, confirmed absent. This Actor covers catalog, charts, and artists, not comment sentiment. If you need comment data on a Chinese music platform, look at a NetEase or QQ Music scraper instead.

💡 Why use Migu Music Scraper?

  • I am a music-data researcher comparing catalog size and chart movement across Chinese streaming platforms, and need Migu's numbers pulled the same fast, reliable way as my other sources.
  • I am a C-pop or K-pop fan-analytics builder tracking which songs are climbing Migu's charts this week, without babysitting a scraper that keeps getting blocked or challenged.
  • I am an app developer who needs a lightweight Chinese music catalog lookup (song, artist, album, playlist) for a side project, and don't want to stand up a browser just to search titles.
  • I am a market researcher building a competitive snapshot of Chinese music platforms, and need Migu's chart data and artist directory as one clean input alongside everything else I track.

🚀 How to use Migu Music Scraper

STEP 1
Pick a data mode
Song, album, artist, playlist, music video, lyric match, chart, or singer directory.
STEP 2
Add keywords or a chart ID
Search terms for catalog modes, or a chart ID (leave it blank to discover chart IDs first).
STEP 3
Export your results
Download one row per song, album, artist, or ranked chart entry.

⚙️ Input

FieldTypeRequiredDescription
entityTypeenumNoWhich data mode to run: song, singer, album, songlist (playlist), mv (music video), or lyric search by keyword; chart for toplist rankings; or singerDirectory to browse artists by category. Defaults to song.
keywordsarray of stringsNoSearch terms, used when entityType is a search mode. One request is made per keyword. Ignored for chart and singerDirectory.
chartIdsarray of stringsNoChart IDs (rankId) to fetch the full ranked song list for, used when entityType is chart. Leave empty to instead fetch the lightweight chart index (every available chart's ID, name, and category), useful for discovering IDs before a scheduled run.
singerCategoryenumNoRegion to browse when entityType is singerDirectory: huayu (Chinese), oumei (Western), or rihan (Japanese/Korean). Defaults to huayu.
singerGenderenumNoSub-category to browse when entityType is singerDirectory: nan (male), nv (female), or group. Defaults to nan.
includeCreatorIdbooleanNoInclude the playlist creator's user ID in songlist results. Off by default since it is a personal identifier; turn on only if you specifically need it.
maxItemsintegerNoMaximum number of records to save in this run, across all keywords or chart IDs combined. Defaults to 50.
proxyConfigurationobjectNoProxy routing settings. Defaults to Apify's datacenter proxy, which this target does not block.

📦 Output

Download the results as a spreadsheet, a table, or structured data ready for your own systems. Each row's shape depends on the data mode. A song search result:

{
"type": "song",
"id": "1140505222",
"name": "圣诞星(feat. 杨瑞代)",
"searchQuery": "周杰伦",
"contentId": "600929000000096577",
"copyrightId": "60054704965",
"singerNames": "周杰伦",
"singerIds": "112",
"albumName": "圣诞星",
"albumId": "1140505221",
"tags": ["国语", "爱情", "圣诞节", "流行说唱"],
"lyricUrl": "https://d.musicapp.migu.cn/data/oss/resource/00/2t/1l/38a861e9806641448f8cab425b1f2b18",
"imageUrl": "https://d.musicapp.migu.cn/data/oss/resource/00/5u/7q/959ba4e19cf64d488f1f623f95892bf2.webp",
"scrapedAt": "2026-07-19T06:16:24.724Z"
}

A chart ranking result (entityType: "chart" with a chartIds value):

{
"type": "chartSong",
"id": "1142735344",
"name": "梦哑",
"rankId": "23189399",
"rankPosition": 1,
"songId": "1142735344",
"singerNames": "任然",
"albumName": "梦哑",
"duration": 234,
"playCountDesc": "4.6万",
"chartScore": 76.13,
"imageUrl": "https://d.musicapp.migu.cn/data/oss/resource/00/5w/ng/83d489de5cbd44e38e5c8ff955f89884.webp",
"scrapedAt": "2026-07-19T06:25:49.245Z"
}

📊 Output data fields

FieldTypeDescription
typestringWhich data mode produced this row: song, singer, album, songlist, mv, lyric, chart, chartSong, or singerDirectory.
idstringThe record's own ID within Migu's catalog.
namestringSong, album, artist, playlist, or chart name.
searchQuerystringThe keyword that produced this result, for search modes.
imageUrlstringCover art, artist photo, or chart artwork.
contentId / copyrightIdstringMigu's internal content and copyright identifiers for a song, MV, or lyric match.
singerNames / singerIdsstringComma-separated artist name(s) and ID(s).
albumName / albumIdstringThe song's album, when available.
tagsarray of stringsGenre, mood, and campaign tags Migu attaches to a song.
lyricUrlstringDirect link to the song's lyric file, when available.
publishDatestringAlbum release date.
creatorUserIdstringThe playlist creator's user ID. Only included when includeCreatorId is on.
trackCount / favoriteCount / playCount / shareCountnumberPlaylist track count, favorites, plays, and shares.
mvId / mvPlayCountstring / numberMusic video ID and play count, for mv results.
matchedLyricstringThe highlighted lyric snippet that matched your search, for lyric results.
hotValue / directoryTagnumber / stringPopularity value and tag (such as "hot") shown in the singer directory.
category / genderstringThe region and gender/group used for a singerDirectory browse.
rankId / rankName / rankCategory / rankDescstringChart identity: ID, name, and which chart group it belongs to.
rankPositionnumberThe song's position in the chart, 1-indexed.
songIdstringThe ranked song's own ID, for chartSong results.
durationnumberTrack length in seconds.
playCountDescstringHuman-readable play count as Migu displays it (such as "4.6万").
chartScorenumberMigu's internal chart score for the ranked song.
qualitiesarray of stringsAudio quality tiers available for the track.
scrapedAtstringTimestamp when this row was collected.

💰 Pricing

This Actor uses pay-per-result pricing: you pay for the records you actually get back, and nothing for an empty run. There is no subscription and no minimum spend. Use maxItems to control how many results a run returns.

⭐ Enjoying Migu Music Scraper: 咪咕音乐?

⭐ ⭐ ⭐ ⭐ ⭐
Got clean Migu Music data without fighting a single login wall?
A 5-star rating takes 10 seconds and helps other music-data researchers and chart-trend trackers find it. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

✨ Tips

  • Leave chartIds empty on your first chart run to get the chart index (every chart's ID, name, and category), then feed a real rankId back in for the full ranked song list.
  • maxItems caps the dataset regardless of how many results Migu's API actually returns for a query. The singer directory in particular returns its full category (often 1,000+ artists) no matter what page size you ask for, so maxItems is what actually keeps a run small.
  • Turn on includeCreatorId only if you specifically need the playlist creator's user ID. It stays off by default since it is a personal identifier.
  • Search modes cover songs, albums, artists, playlists, music videos, and lyric matches, but there is no "look up by ID" mode: Migu's own by-ID endpoints don't work, so a keyword search or a chart lookup is the reliable path to a specific record.
  • Re-run the same chart IDs on a schedule to track how rankings move week over week.

❓ FAQ, disclaimers, and support

Does this Actor get blocked? No. Migu Music's catalog and chart endpoints returned complete data to a plain, unauthenticated request in every test run, with no login, no signature, and no rate limit encountered. Apify's proxy is available if you ever need it, but it is not required for this target.

Does it scrape comments or reviews? No. Migu Music has no comment or review feature anywhere on its platform, on any client. This is a confirmed absence, not a missing feature of this Actor.

How fresh is the data? Every run reads Migu's live catalog and chart endpoints at run time. Chart rankings in particular update on Migu's own schedule, so re-running with the same chart ID picks up movement automatically.

Are all Migu Music data types supported? Song, album, artist, and playlist search, music-video and lyric-match search, full chart rankings, and singer-directory browsing are all supported. A direct "look up this exact song ID" mode is not, since Migu's own by-ID endpoints don't work; use a keyword search or a chart lookup instead.

Found a bug or need a field added? Open an issue on the Actor's Issues tab. Custom solutions are available on request.

🔗 Other actors