SpinCounts Data API
Radio airplay data,
straight into your code.
Programmatic access to what the world's radio stations are actually playing — timestamped spins from 2,000+ stations worldwide, enriched with ISRC, genre, label, geography, artwork and social/streaming stats. Query it, chart it, build on it.
40.0M+play events
2,000+stations worldwide
~400Knew plays / day
~15 mindata freshness
Built for data teams
📈
Quant & alternative data
Airplay momentum leads streaming and chart data. Build discovery signals from per-event plays with stable, resumable bulk extraction.
🔗
Join-ready by design
Every matched play carries an ISRC — the industry-standard key — so it links cleanly to streaming, sales and rights datasets.
🎛️
Music-tech & A&R tools
Full artist & track profiles — artwork, bios, previews, cross-platform social/streaming stats — one call per entity.
🛡️
Compliance-clean
Public radio broadcast data: no PII, no MNPI. Straightforward for research and investment workflows.
Endpoints
GET /v1/searchFind artists & tracks by name → get their IDsGET /v1/tracks/by-isrc/{isrc}Resolve an ISRC to track/artist info + IDsGET /v1/spinsRaw airplay events, fully denormalized — filter by date, station, artist, track, ISRC, genre, geo; cursor-paginated for bulk pullsGET /v1/artists/{id}Full artist profile: image, bio, social/streaming stats + top tracksGET /v1/artists/{id}/airplayDaily airplay time series for an artist (plays + station reach per day)GET /v1/tracks/{id}Full track profile: artwork, preview, social stats + top stationsGET /v1/tracks/{id}/airplayDaily airplay time series for a trackGET /v1/stationsStation directory with call letters, format & geographyGET /v1/charts/top-tracks🆓 Most-played tracks over any window — FREE, never counts against your quotaGET /v1/usageYour plan, limits and calls used this month (free to call)
Quick start
# 1. find an artist's id
curl -H "X-Api-Key: YOUR_KEY" \
"https://api.spincounts.com/v1/search?q=drake"
# 2. pull their airplay
curl -H "X-Api-Key: YOUR_KEY" \
"https://api.spincounts.com/v1/spins?artist_id=123"
# 3. live charts — FREE, never counts against your quota
curl -H "X-Api-Key: YOUR_KEY" \
"https://api.spincounts.com/v1/charts/top-tracks?limit=40"
Authenticate with X-Api-Key (or Authorization: Bearer). Every response is JSON. Try any endpoint live in the interactive docs ↗.
Plans
Trial
Free
- 2,000 calls / month
- 30 requests / minute
- Charts API always free (unmetered)
- For building & testing
Production
Let's talk
- Pricing tailored to your use case
- Higher rate limits & call volumes
- Pay online — plan appears right on your dashboard
Enterprise / Bulk
Custom
- Bulk & historical datasets
- Dedicated limits & SLA
- Licensing options
