Shazam Trending Songs Scraper avatar

Shazam Trending Songs Scraper

Pricing

$25.00/month + usage

Go to Apify Store
Shazam Trending Songs Scraper

Shazam Trending Songs Scraper

Track the hottest Shazamed songs worldwide with this scraper! Get trending tracks by country, including rank, song & artist details, Shazam count, and direct links. Perfect for music marketers, DJs, and trend analysts. Stay ahead of global music trends in real-time! πŸŽ΅πŸš€

Pricing

$25.00/month + usage

Rating

0.0

(0)

Developer

Alien Force

Alien Force

Maintained by Community

Actor stats

4

Bookmarked

17

Total users

2

Monthly active users

7 days ago

Last modified

Share

Discover the hottest tracks worldwide with the Shazam Trending Songs Scraper! Whether you're a music enthusiast, DJ, marketer, or researcher, this actor helps you stay ahead by fetching the most trending Shazamed songs worldwide or in any country.

🌟 Key Features

  • πŸ”₯ Real-Time Trends – Get the most Shazamed songs in any country.
  • πŸ† Rank Tracking – Know which tracks are topping the charts.
  • 🎀 Song & Artist Info – Fetch details like song title, artist name, and profile links.
  • πŸ“Š Shazam Count – See how many times a song has been identified.
  • πŸ’Ώ Song Details – Album, release date, label, language, duration, preview, lyrics, BPM, and audio traits from the track page.
  • 🌍 Country-Based Insights – Get trends for a specific country or explore global hits.
  • πŸ”— Direct Links – Access the full song and artist page on Shazam instantly.

🎯 Whether you're a music industry professional, content creator, or just a trend watcher, this tool provides real-time insights into what’s trending in the music world.


πŸ‘©β€πŸ’» Built For

  • Music marketers 🎡
  • DJs & playlist curators 🎧
  • Trend analysts πŸ“Š
  • Social media managers πŸš€

Start tracking the top Shazamed songs today and stay in tune with global music trends! 🎢


Input Schema

{
"country": "egypt",
"target": "top200",
"limit": 20,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Use target: "viral" to scrape the Viral chart instead of Top 200 (/charts/viral/{country}).

limit is not hard-capped by the actor. Shazam currently provides up to about 200 songs for Top 200 and about 50 for Viral (often fewer on country Viral charts), so those are the expected result sizes.

Output Schema

[
{
"rank": 1,
"id": "6768469976",
"name": "Dai Dai",
"link": "https://www.shazam.com/song/6768469976/dai-dai",
"image": "https://is1-ssl.mzstatic.com/image/thumb/Music221/v4/61/49/8d/61498ded-f0dc-227d-cd1d-2051b5d9f195/196874328590.jpg/375x375bb.webp",
"artist": {
"id": "889327",
"name": "Shakira & Burna Boy",
"link": "https://www.shazam.com/artist/shakira-and-burna-boy/889327"
},
"shazams": "2,684,769",
"trending_country": "world",
"target": "top200",
"genres": ["Pop"],
"on_tour": true,
"album_name": "Dai Dai - Single",
"release_date": "May 14, 2026",
"label": "Sony Music Latin",
"language": "English",
"duration_in_ms": 223000,
"preview": "https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview221/.../preview.m4a",
"has_lyrics": true,
"lyrics": "...",
"bpm": 115,
"audio_traits": {
"melodicness": true,
"acousticness": true,
"valence": true,
"danceability": true,
"energy": true
}
}
]

Output Attributes

Each dataset item includes chart-level fields plus enrichment scraped from the song page. Only songs with a successful enrichment (including a non-empty shazams count) are saved.

AttributeTypeDescription
rankintegerPosition on the selected Shazam chart
idstringShazam song ID
namestringSong title
linkstringURL of the Shazam song page
imagestringArtwork URL
artistobjectArtist metadata: id, name, link
shazamsstringFormatted total Shazam count from the track page (required)
trending_countrystringChart country code used for the run (e.g. world, egypt)
targetstringChart target used for the run (top200 or viral)
genresstring[]Genres from the song page header
on_tourbooleanWhether the track/artist is marked On Tour
album_namestringAlbum name from Song Details
release_datestring | nullRelease date from Song Details
labelstringRecord label from Song Details
languagestringTrack language from Song Details
duration_in_msintegerTrack duration in milliseconds
previewstringAudio preview URL when available
has_lyricsbooleantrue only when lyrics text was extracted
lyricsstringLyrics text when available
bpminteger | nullBeats per minute when available
audio_traitsobjectPresence flags for Song Details traits (melodicness, acousticness, valence, danceability, energy)

Apify Proxy is enabled by default via the actor input (proxyConfiguration.useApifyProxy: true).

For short smoke tests you can turn it off, but for longer runs (higher limit, full Top 200, or frequent re-runs) keep Apify Proxy enabled. Shazam may return blocked responses (405) under heavier traffic; proxy rotation greatly improves enrichment success so songs are not dropped after retries.

{
"country": "world",
"limit": 200,
"proxyConfiguration": {
"useApifyProxy": true
}
}

If you're interested in similar actors, check out: