Shazam Charts Scraper — Trending Tracks, Songs & Artists
Pricing
from $1.00 / 1,000 record scrapeds
Shazam Charts Scraper — Trending Tracks, Songs & Artists
Search Shazam charts for trending songs and artists — the world's leading virality indicator for music. Fetch top-200, top-50 or viral charts by world and country. Each track record gives rank, song title, artist name, chart scope, region and date. For A&R scouts, sync agents and music analysts.
Pricing
from $1.00 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
1
Bookmarked
26
Total users
10
Monthly active users
9 days ago
Last modified
Categories
Share
Scrapes Shazam's top trending charts and returns ranked track data in clean JSON. Shazam processes 40+ million song identifications per day — these charts are one of the most reliable leading indicators for what's actually breaking in music, before it shows up in streaming numbers.
Search the charts for trending songs and the artists behind them. Supports global top-200, country-level charts, and the viral chart. Fetch multiple regions in a single run.
What You Get
Each track record includes:
| Field | Description |
|---|---|
rank | Chart position (1 = most Shazamed) |
title | Track title |
artist | Artist name |
chart_scope | Chart type: top-200, top-50, or viral |
chart_region | Region slug (e.g., world, united-states, japan) |
chart_date | Chart date header from Shazam (e.g., "Thursday, 21 May 2026 [performance over the past 7 days]") |
scrapedAt | ISO-8601 timestamp |
Note: this scraper pulls from Shazam's chart data export endpoint. Fields like cover art and Apple Music links require a separate per-track lookup and are not included.
How to Use
Inputs:
| Parameter | Type | Default | Description |
|---|---|---|---|
chartScope | string | top-200 | Which chart: top-200, top-50, or viral |
chartRegions | array | ["world"] | List of region slugs to scrape |
maxItems | integer | 200 | Max tracks per chart (0 = all available) |
Example: scrape the US top-50 and the global viral chart
{"chartScope": "top-50","chartRegions": ["united-states", "world"],"maxItems": 50}
Supported regions (use the slug form):
world, united-states, united-kingdom, japan, germany, france, brazil, australia, canada, mexico, south-korea, india, and most other countries Shazam supports.
Output Example
{"rank": 1,"title": "Go","artist": "The Chemical Brothers","chart_scope": "top-200","chart_region": "world","chart_date": "Thursday, 21 May 2026 [performance over the past 7 days]","scrapedAt": "2026-05-21T11:32:58.330Z"}
Use Cases
- A&R scouting — identify breaking tracks before they hit mainstream charts
- Sync licensing — monitor what's trending globally for sync placement research
- Music analytics — feed Shazam data into internal dashboards alongside Spotify/Apple Music
- Market research — compare regional trending patterns across countries
- Playlist curation — data-driven basis for editorial decisions
Practical Notes
Speed: Shazam charts are a single lightweight CSV request per region. Fetching 10 regions takes a few seconds.
Rate limiting: Shazam's chart export is public and not aggressively rate-limited. The scraper uses conservative concurrency (3 parallel requests).
No authentication required. No Shazam account needed.
Chart update frequency: Shazam updates charts periodically (typically weekly rolling windows). The chart_date field tells you the exact window covered.
Pricing
This actor uses pay-per-result pricing. You're charged per track record returned, not per run. Scraping 200 tracks per chart is fast and inexpensive.
Support
Questions or issues? Use the actor's issue tracker or reach out via the contact form.
Data sourced from Shazam.com.
Further reading: Streaming Charts and Box Office Data: Spotify, Netflix, Maoyan & More