Spotify Music & Playlist Intel - Charts, Placements, Momentum avatar

Spotify Music & Playlist Intel - Charts, Placements, Momentum

Pricing

from $5.00 / 1,000 track / artist / album / playlist / chart records

Go to Apify Store
Spotify Music & Playlist Intel - Charts, Placements, Momentum

Spotify Music & Playlist Intel - Charts, Placements, Momentum

Music intelligence from Spotify's public surface: artist/track/album/playlist metadata, Top 50 chart positions + trajectory, playlist placements, monthly listeners, and a momentum proxy - the data Spotify's 2024 endpoint cull + MAU quota wall locked away. For indie artists, labels, and A&R.

Pricing

from $5.00 / 1,000 track / artist / album / playlist / chart records

Rating

0.0

(0)

Developer

Seibs.co

Seibs.co

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Spotify Music & Playlist Intel

Music intelligence reconstructed from Spotify's logged-out public surface - the data Spotify locked away from new developers when it killed audio-features, recommendations, related-artists, and featured-playlists for apps created after November 27, 2024, then raised the extended-quota bar to a 250,000-MAU minimum. Indie artists, labels, A&R scouts, playlist pluggers, distributors, and music-data startups got locked out of the most useful endpoints overnight. This actor hands you the equivalent dataset with no application, no approval, no API token.

Built for the people the gate shut out: independent artists & managers, indie labels, A&R, playlist pluggers, distributors, and music-data startups.


What it does

ModeWhat you get
entity_lookupNormalize any track / artist / album / playlist URL, URI, or ID into a clean record (name, artists, release date, duration, explicit flag, preview URL, artwork).
artist_intelArtist profile + top tracks, plus monthly listeners and follower count (browser tier), plus a momentum proxy.
playlist_intelPlaylist metadata + the full tracklist (every placement, in order) + follower reach (browser tier).
chart_trackerThe public "Top 50" charts for 12 regions - ranked tracks, and rank trajectory (▲▼ vs the last run) when scheduled.
playlist_placementFor your track(s): which playlists they sit on (chart catalog or a list you supply) + summed follower reach. The playlist-plugger's report.
new_release_monitorScheduled: detect new tracks / new placements under the artists & playlists you track, with a change digest.

Every record lands in one normalized schema keyed by artist / track / playlist / chart, so it drops straight into a spreadsheet, a dashboard, or an LLM tool call.


Where the data comes from (and what we don't touch)

  • Embed endpoint - open.spotify.com/embed/{type}/{id} returns the entity's public metadata as JSON. This is the workhorse and answers a plain HTTP request.
  • Public chart playlists - Spotify's editorial Top 50 charts are public playlists; a ranked tracklist is the chart.
  • Rendered entity page - open.spotify.com/{type}/{id} carries monthly listeners / follower counts in its <head>; recovered with a real browser and fails soft to null + a note when the browser tier isn't available.

We stay logged-out and public-only. No account, no login, no user cookies, and no Spotify access token - Spotify's anonymous web-player token endpoint is now explicitly forbidden under its Developer Terms, so the internal (Pathfinder GraphQL) API is intentionally not used. Requests are polite and rate-limited; PII is minimized to the public artist / playlist-owner display names Spotify itself publishes.

About "popularity" and momentum

Spotify's internal 0-100 popularity score and the killed audio-features / recommendations data are not on the public surface, so this actor does not fabricate them. Instead it delivers the demand signals a music buyer actually acts on - chart presence, chart-rank trajectory, playlist placements + follower reach, and monthly listeners - and blends them into a transparent 0-100 momentum proxy whose method is recorded inline on every record. It's an honest derived signal, not a counterfeit of Spotify's score.


Pricing (pay-per-event)

EventPriceWhen
track_or_artist_record$0.005Per music entity extracted (track / artist / album / playlist / chart).
playlist_placement_enrichment$0.010Per resolved playlist tracklist or per-track placement result.
momentum_signal$0.012Per momentum signal (monthly-listeners/followers recovery, chart trajectory, momentum proxy).
scheduled_delta_run$0.050Per scheduled monitor run that emits a change digest.

Input examples

Artist intel:

{ "mode": "artist_intel", "urls": ["https://open.spotify.com/artist/6KImCVD70vtIoJWnq6nGn3"] }

Chart tracker (multiple regions):

{ "mode": "chart_tracker", "chart_regions": ["global", "us", "gb", "jp"] }

Playlist placement (where do my tracks sit, vs the Top 50 charts):

{ "mode": "playlist_placement", "urls": ["spotify:track:4LfCY65LvojKjWEnU7fNN4"] }

Playlist intel (tracklist + follower reach):

{ "mode": "playlist_intel", "urls": ["https://open.spotify.com/playlist/37i9dQZF1DXcBWIGoYBM5M"] }

Supported chart regions: global, us, gb, ca, au, de, in, br, mx, jp, fr, es (aliases like usa, uk, japan work). The legacy "Viral 50" charts are no longer publicly reachable and are intentionally not shipped.


Output views

  • AI agent overview (default) - narrow, token-efficient columns for LLM tool calls and dashboards.
  • Chart positions - chart records; add &unwind=positions for one row per track.
  • Detailed - every field, for humans, RAG ingest, and full export.
  • CSV - spreadsheet export of the overview.

Browser tier & monitoring

Monthly listeners and follower counts come from the rendered entity page, so those fields need the Playwright browser tier (this actor ships on the apify/actor-python-playwright image). Disable it with use_browser_fallback: false for the cheapest, fastest runs (embed + charts only, no audience metrics), or point browser_cdp_url at a warm anti-detect browser. Save any config as a Task and Schedule it to turn chart_tracker into rank-trajectory tracking and new_release_monitor into a release-watch feed.


Responsible use

This actor reads only logged-out, public catalog metadata, at polite rates, with PII minimized. Respect Spotify's Terms of Service and the laws in your jurisdiction. When a surface is blocked the actor fails soft - it emits a documented note and still finishes successfully rather than hammering the site.


FAQ

Do I need a Spotify account or API key? No. Nothing here is credentialed.

Why isn't there a real 0-100 popularity score? Spotify removed it from the public/new-app surface; we deliver a transparent momentum proxy from public demand signals instead of faking the original.

Why are monthly listeners sometimes null? They live only on the JS-rendered page; if the browser tier is disabled or blocked, the field is null with a note.

Can I track charts over time? Yes - schedule chart_tracker; each run adds rank deltas (▲▼/new) vs the previous run.

Support

Issues or field requests: open an issue on the actor page. This actor is part of a broader public-data intel suite (SEC filings, ad libraries, app-store revenue, and more).