Radio station management API providing access to show playlists, spin history, DJ persona information, and scheduling data for radio stations.
https://spinitron.com/api
Auth type
API Key Header
Auth header
GET /playlists?access-token=YOUR_KEY
Rate limit
See documentation
Pricing
Free tier available
Free quota
Free read access to public station data
Documentation
https://spinitron.github.io/v2api/
Endpoint status
Server online — HTTP 404 — server is online but path returned an error (may require auth)4.58s
(checked Mar 29, 2026)
Builder score
C
60%
builder-friendly
API key as a query parameter (access-token)
GET /playlists?access-token=YOUR_KEY
Public API available free; station accounts required for write access.
| Method | Path | Description |
|---|---|---|
| GET | /spins |
Get recent spins (songs played) |
| GET | /playlists |
Get playlists for a station |
| GET | /playlists/{id} |
Get a specific playlist |
| GET | /shows |
Get scheduled shows |
| GET | /shows/{id} |
Get a specific show |
| GET | /personas |
Get DJ personas |
| GET | /personas/{id} |
Get a specific DJ persona |
| POST | /spins |
Log a spin |
curl 'https://spinitron.com/api/spins?access-token=YOUR_KEY&count=5'
{"items":[{"id":1,"song":"Bohemian Rhapsody","artist":"Queen","start":"2024-01-01T20:00:00"}]}
Data sourced from API Map. Always verify pricing and rate limits against the official Spinitron documentation.