Notes Tutorial demo using this API is at https://spinitron.com/v2-api-demo/. For web integration using iframes and/or JavaScript instead of an API, see https://spinitron.github.io/v2-web-integration/. *
https://spinitron.com/api
Auth type
API Key Header
Auth header
GET /endpoint?access-token=YOUR_KEY
Rate limit
Not officially published
Pricing
Enterprise / contact sales
Free quota
None
Documentation
https://spinitron.com/api
Endpoint status
Server online — HTTP 404 — server is online but path returned an error (may require auth)10.48s
(checked Mar 29, 2026)
Builder score
D
38%
builder-friendly
API key as a query parameter (access-token)
GET /endpoint?access-token=YOUR_KEY
Free with radio station account. Spinitron radio station playlist and chart API.
| Method | Path | Description |
|---|---|---|
| GET | /personas |
Get Personas |
| GET | /personas/{id} |
Get Persona by id |
| GET | /playlists |
Returns playlists optionally filtered by {start} and/or {end} datetimes |
| GET | /playlists/{id} |
Get a Playlist by id |
| GET | /shows |
Returns scheduled shows optionally filtered by {start} and/or {end} datetimes |
| GET | /shows/{id} |
Get a Show by id |
| GET | /spins |
Returns spins optionally filtered by {start} and/or {end} datetimes |
| POST | /spins |
Log a Spin |
curl -X GET 'https://spinitron.com/api/personas' \ -H 'GET /endpoint?access-token=YOUR_KEY'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official Spinitron v2 documentation.