Shazam Charts Scraper by Country, City & Genre avatar

Shazam Charts Scraper by Country, City & Genre

Pricing

from $0.85 / 1,000 songs

Go to Apify Store
Shazam Charts Scraper by Country, City & Genre

Shazam Charts Scraper by Country, City & Genre

Export Shazam Top 200 charts for 70 countries and the world, Top 50 charts for 175 cities and genre charts, with rank movement, new entries and peak positions to spot songs people discover before streaming charts.

Pricing

from $0.85 / 1,000 songs

Rating

0.0

(0)

Developer

Trove Vault

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Shazam Charts Export

Export Shazam charts for 70 countries, 175 cities and 17 genres as clean rows with rank changes, so labels, music marketers and A&R teams can spot songs people are discovering before they reach streaming charts.

What does Shazam Charts Scraper by Country, City & Genre do?

Shazam Charts Scraper by Country, City & Genre exports the official Shazam charts for the markets, cities and genres you choose. Shazam ranks the songs people identified most over the last 7 days, which makes it one of the earliest public signals that a song is catching on.

  • Global and country Top 200: the world chart plus 70 national charts
  • City Top 50: 175 cities, from Lisbon and Porto to New York City, Paris and São Paulo
  • Optional genre charts: 17 global genres plus Pop, Hip-Hop/Rap and Dance in 13 countries
  • Rank changes between runs, so a daily schedule shows what is rising

What data can you extract from Shazam charts?

FieldDescription
marketCountry name, or Global
chartTop 200, Top 50 plus the city name, or a genre name
rankChart position
changePositions gained since the previous chart date
artistArtist credit, including featured artists
trackSong title

Can I scrape Shazam charts by city?

Yes. Shazam Charts Scraper by Country, City & Genre exports the Top 50 for any of the 175 cities Shazam publishes. Type city names such as Lisbon, Los Angeles or Lagos in the Cities field; the city's country does not need to be in Markets. City charts are where songs often appear first, days or weeks before national charts.

How does Shazam Charts Scraper by Country, City & Genre work?

  1. You pick markets, and optionally cities and genres.
  2. The Actor looks up which charts exist for those markets, cities and genres.
  3. It downloads each chart from Shazam's official chart export, the same file behind the Download CSV button on shazam.com.
  4. Each position becomes one row with the same fields for country, city and genre charts.
  5. The Actor compares each chart with the previous chart date and fills change.

Why use Shazam Charts Scraper by Country, City & Genre?

FeatureTypical Shazam scrapersShazam Charts Scraper by Country, City & Genre
City chartsNot available175 city Top 50 charts
Genre chartsRarely available17 global genres plus country genres
Rank changesRank, artist and title onlyChange since the previous chart date
InputCountry slugs typed by handPick markets from a list, type cities by name
MarketsA few countries70 countries, Global, or All markets
Failed chartsRun fails or bills error rowsLogged in the run summary, never billed

What can you do with Shazam chart data?

  • Early hit detection: flag songs entering city charts before they reach the national Top 200.
  • A&R scouting: track independent artists climbing city and genre charts.
  • Tour and promo planning: see which cities identify an artist's songs most and plan shows or ads there.
  • Campaign reporting: show the daily rank of a single across markets.
  • Trend content: feed newsletters, social posts and playlist curation with what people are discovering.

Recommendation: schedule the Actor daily. Shazam charts are rolling 7-day charts, so one run per day captures every change.

How to use Shazam Charts Scraper by Country, City & Genre?

  1. Create a free Apify account and open Shazam Charts Scraper by Country, City & Genre.
  2. Pick markets, for example Global, United States and Portugal.
  3. Optionally type cities, for example Lisbon or New York City.
  4. Optionally pick genres in the Genres box.
  5. Click Start, then download the results or schedule the run daily.

How much will it cost to scrape Shazam charts?

This Actor uses pay-per-event pricing: a small fee per run start and per chart row, and nothing for charts that fail or do not exist. A country Top 200 is 200 rows and a city Top 50 is 50 rows. Check the Pricing tab for the current price per 1,000 rows.

To save, pick specific markets and cities instead of All markets.

Input

FieldDescription
marketsCountry names, Global, or All markets
citiesOptional city names, matched ignoring case and accents
genresOptional genres, such as Pop, Afrobeats or K-Pop
datasetId, runIdOptional Pipeline Integration fields
{
"markets": ["Global", "Portugal"],
"cities": ["Lisbon", "Porto"]
}
{
"markets": ["Global", "United States"],
"genres": ["Afrobeats", "K-Pop", "Country"]
}

Output

{
"market": "Portugal",
"chart": "Top 50 Lisbon",
"rank": 1,
"change": 2,
"artist": "HUGEL, Imael Angel & Ultra Naté",
"track": "Movin' To The Sun"
}

change is empty on the first run and for new entries. A RUN_SUMMARY record lists charts that failed or were skipped, for example a genre a country does not publish.

How to run Shazam Charts Scraper by Country, City & Genre via the API?

curl -X POST "https://api.apify.com/v2/acts/trovevault~shazam-charts-by-country-city/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"markets": ["Global", "United States"], "cities": ["New York City", "Los Angeles"]}'

What are the limitations?

  • Source: Shazam's public chart export on shazam.com. The list of countries, cities and genres is built into the Actor (captured October 2026) because shazam.com does not serve that list to cloud servers; a city Shazam adds later appears after the list is updated.
  • Shazam's chart export lists rank, artist and title only; there are no Shazam counts or track IDs in the source.
  • Shazam charts cover a rolling 7-day window, so day-to-day movement is smoother than on daily streaming charts.
  • change starts filling from the second chart date, because the first run has no baseline.

Are there other music chart tools in Apify Store?

FAQ

Can I get the Shazam Top 200 for any country?

For the 70 countries Shazam publishes, plus the global chart. Countries without a Shazam chart are skipped and listed in the run summary.

Which cities have Shazam charts?

175 cities across countries such as the United States, Brazil, France, Germany, Portugal and Mexico. Type the city name in the Cities field.

How often are Shazam charts updated?

Shazam publishes each chart as a rolling 7-day ranking dated by day. Once a day suits daily tracking, and change compares against the previous chart date, so extra runs on the same day do not distort it.

Can I get historical Shazam charts?

The Actor exports the current charts. Schedule it daily with a Target Dataset ID to build your own history.

Why use Shazam charts instead of streaming charts?

People Shazam songs they hear but do not know yet, so Shazam often shows interest before streams grow.

Can I use Shazam Charts Scraper by Country, City & Genre with the Apify API?

Yes. Start runs and read the dataset with the Apify API or the JavaScript and Python clients, as in the curl example above.

Can I use Shazam Charts Scraper by Country, City & Genre through an MCP server?

Yes. Add it to the Apify MCP server so AI agents such as Claude or ChatGPT can pull Shazam charts on demand.

Which integrations work with this Actor?

Any Apify integration: Google Sheets, Slack, Zapier, Make, n8n, webhooks and LangChain.

The Actor reads the public chart export Shazam offers on its website and collects no personal data. Check your own use of the data against Shazam's terms.

What problems can happen?

  • A city is skipped: the name did not match a Shazam city. Check the spelling; the RUN_SUMMARY record lists every skipped name.
  • A genre is skipped for a market: that country does not publish the genre. Global has all 17 genres.
  • change is empty for every row: this is the first run for that chart, or the song is new. It fills in from the next chart date.

Your feedback

Missing a city or chart type? Open an issue in the Issues tab, with the run ID if a chart failed.