Catalog
Audiobooks
Full metadata for a Spotify audiobook — authors, narrators, publisher, edition — with the chapter list and each chapter's runtime, from a single call.
GET /audiobooks/{id}
The audiobook endpoints
One call returns the whole record: title, authors, narrators, publisher, edition, languages, description and the chapter list embedded under chapters.items with chapters.total alongside it.
/audiobooks/{id}Full metadata plus the first page of chapters, embedded./audiobooks?ids=Batch up to 50 audiobook ids in one request./audiobooks/{id}/chaptersPaginated chapter list, offset and limit, 50 per page.
Audiobook aggregators
Index Spotify's catalogue alongside Audible and Libro.fm to compare availability.
Education tech
Assign chapters as coursework and pull runtimes into a lesson plan.
Accessibility apps
Surface narrator credits and rich descriptions for screen-reader discovery.
Library catalogs
Enrich a digital catalogue with structured metadata instead of manual entry.
Reading trackers
Compute progress from chapter durations against total runtime.
Editorial sites
Score titles by narrator, length and publisher, backed by real metadata.
FAQ
Does this endpoint need a market parameter?
No, and passing one can hurt: market=US made /audiobooks/{id} answer 404 for ids that resolve fine without it. Omit it unless you specifically need market filtering.
How many ids can I batch?
Up to 50 per request on /audiobooks?ids=, comma separated. Split anything larger across calls.
Why do some ids return 404?
Audiobook availability is genuinely region-locked, and not every Spotify id is an audiobook id. Check the id against an open.spotify.com/audiobook URL.
Where does the chapter list come from?
The single-audiobook response embeds chapters.items — the first fifty — together with chapters.total, so one call is usually enough. /audiobooks/{id}/chapters exists for deeper pages.
Can I stream full chapters?
No. Spotify exposes at most a preview URL, and on this catalogue audio_preview_url is null on every chapter. Full playback requires Premium and the Web Playback SDK with a user OAuth token.
Are narrator and author always present?
Author is virtually always populated. Narrator is publisher-supplied and is occasionally empty on older catalogue entries.
Get production access
Pick the platform that fits your billing and your infrastructure.