/korea-chart/healthPublic service health, supported sites, and latest cached JSON files.
Charts API
Melon, Genie, and Bugs chart snapshots with hourly refresh, rank changes, and cross-site comparison.
Overview
This API exposes cached Korean chart data from Melon, Genie, and Bugs. It stores each source and chart type separately in MySQL, then serves site-specific rankings, rank movement display, and one-call comparison by title or artist.
Access
https://api.soundradar.co/korea-chartX-API-Key. Keep keys server-side.Endpoints
/korea-chart/healthPublic service health, supported sites, and latest cached JSON files.
/korea-chart/sitesSupported source sites. Requires X-API-Key.
/korea-chart/chartsSite-specific chart entries with rank_change and rank_status.
/korea-chart/melon/charts/{chart_type}Melon chart entries. Supported chart types: realtime, hot100_d100, hot100_d30, daily, weekly.
/korea-chart/bugs/charts/{chart_type}Bugs chart entries. Supported chart types: realtime, daily, weekly.
/korea-chart/genie/charts/{chart_type}Genie chart entries. Supported chart types: realtime, daily, weekly.
/korea-chart/charts/compareMerge Melon, Genie, and Bugs rankings by normalized title and artist. Common chart types are realtime, daily, and weekly.
/korea-chart/refreshManually refresh all sites/chart types or one selected site/chart type. Requires X-API-Key.
Examples
curl -H "X-API-Key: $SOUND_RADAR_API_KEY" \
"https://api.soundradar.co/korea-chart/melon/charts/hot100_d100?limit=10"
curl -H "X-API-Key: $SOUND_RADAR_API_KEY" \
"https://api.soundradar.co/korea-chart/charts/compare?chart_type=daily&keyword=IVE&limit=10"
Operations
The service runs from /opt/soundradar-collectors/korea-music-chart on internal port 8050. The timer is korea-chart-refresh.timer and runs every hour at minute 05.