Shazam Charts Scraper — Trending Tracks, Songs & Artists avatar

Shazam Charts Scraper — Trending Tracks, Songs & Artists

Pricing

from $1.00 / 1,000 record scrapeds

Go to Apify Store
Shazam Charts Scraper — Trending Tracks, Songs & Artists

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

BowTiedRaccoon

Maintained by Community

Actor stats

1

Bookmarked

26

Total users

10

Monthly active users

9 days ago

Last modified

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:

FieldDescription
rankChart position (1 = most Shazamed)
titleTrack title
artistArtist name
chart_scopeChart type: top-200, top-50, or viral
chart_regionRegion slug (e.g., world, united-states, japan)
chart_dateChart date header from Shazam (e.g., "Thursday, 21 May 2026 [performance over the past 7 days]")
scrapedAtISO-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:

ParameterTypeDefaultDescription
chartScopestringtop-200Which chart: top-200, top-50, or viral
chartRegionsarray["world"]List of region slugs to scrape
maxItemsinteger200Max 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