Get Several Audiobooks
Get Spotify catalog information for several audiobooks identified by their Spotify IDs. Audiobooks are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.
- You may not facilitate downloads of Spotify content or enable “stream ripping” More information
- Spotify visual content must be kept in its original form, e.g. you can not crop album artwork, overlay images on album artwork, place a brand/logo on album artwork More information
- Please keep in mind that metadata, cover art and artist images must be accompanied by a link back to the applicable artist, album, track, or playlist on the Spotify Service. You must also attribute content from Spotify with the logo. More information
Request
- idsstringRequiredA comma-separated list of the Spotify IDs. For example: ids=18yVqkdbdRvS24c0Ilj2ci,1HGw3J3NxZO1TP1BTtVhpZ. Maximum: 50 IDs.Example:ids=18yVqkdbdRvS24c0Ilj2ci,1HGw3J3NxZO1TP1BTtVhpZ,7iHfbu1YPACw6oZPAFJtqe
- marketstringAn ISO 3166-1 alpha-2 country code. If a country code is specified, only content that is available in that market will be returned. 
 If a valid user access token is specified in the request header, the country associated with the user account will take priority over this parameter.
 Note: If neither market or user country are provided, the content is considered unavailable for the client.
 Users can view the country that is associated with their account in the account settings.Example:market=ES
Response
A set of audiobooks. If one of the requested audiobooks is unavailable then you'll find a null item in the audiobooks array where the audiobook object would otherwise be.
- Required- RequiredThe author(s) for the audiobook. 
- available_marketsarray of stringsRequiredA list of the countries in which the audiobook can be played, identified by their ISO 3166-1 alpha-2 code. 
- RequiredThe copyright statements of the audiobook. 
- descriptionstringRequiredA description of the audiobook. HTML tags are stripped away from this field, use html_descriptionfield in case HTML tags are needed.
- html_descriptionstringRequiredA description of the audiobook. This field may contain HTML tags. 
- editionstringThe edition of the audiobook. Example:"Unabridged"
- explicitbooleanRequiredWhether or not the audiobook has explicit content (true = yes it does; false = no it does not OR unknown). 
- RequiredExternal URLs for this audiobook. - spotifystringThe Spotify URL for the object. 
 
- hrefstringRequiredA link to the Web API endpoint providing full details of the audiobook. 
- idstringRequiredThe Spotify ID for the audiobook. 
- RequiredThe cover art for the audiobook in various sizes, widest first. 
- languagesarray of stringsRequiredA list of the languages used in the audiobook, identified by their ISO 639 code. 
- media_typestringRequiredThe media type of the audiobook. 
- namestringRequiredThe name of the audiobook. 
- RequiredThe narrator(s) for the audiobook. 
- publisherstringRequiredThe publisher of the audiobook. 
- typestringRequiredThe object type. Allowed values:"audiobook"
- uristringRequiredThe Spotify URI for the audiobook. 
- total_chaptersintegerRequiredThe number of chapters in this audiobook. 
- RequiredThe chapters of the audiobook. - hrefstringRequiredA link to the Web API endpoint returning the full result of the request Example:"https://api.spotify.com/v1/me/shows?offset=0&limit=20"
- limitintegerRequiredThe maximum number of items in the response (as set in the query or by default). Example:20
- nextstringRequiredNullableURL to the next page of items. ( nullif none)Example:"https://api.spotify.com/v1/me/shows?offset=1&limit=1"
- offsetintegerRequiredThe offset of the items returned (as set in the query or by default) Example:0
- previousstringRequiredNullableURL to the previous page of items. ( nullif none)Example:"https://api.spotify.com/v1/me/shows?offset=1&limit=1"
- totalintegerRequiredThe total number of items available to return. Example:4
- Required
 
 
Response sample
{ "audiobooks": [ { "authors": [ { "name": "string" } ], "available_markets": ["string"], "copyrights": [ { "text": "string", "type": "string" } ], "description": "string", "html_description": "string", "edition": "Unabridged", "explicit": false, "external_urls": { "spotify": "string" }, "href": "string", "id": "string", "images": [ { "url": "https://i.scdn.co/image/ab67616d00001e02ff9ca10b55ce82ae553c8228", "height": 300, "width": 300 } ], "languages": ["string"], "media_type": "string", "name": "string", "narrators": [ { "name": "string" } ], "publisher": "string", "type": "audiobook", "uri": "string", "total_chapters": 0, "chapters": { "href": "https://api.spotify.com/v1/me/shows?offset=0&limit=20", "limit": 20, "next": "https://api.spotify.com/v1/me/shows?offset=1&limit=1", "offset": 0, "previous": "https://api.spotify.com/v1/me/shows?offset=1&limit=1", "total": 4, "items": [ { "audio_preview_url": "https://p.scdn.co/mp3-preview/2f37da1d4221f40b9d1a98cd191f4d6f1646ad17", "available_markets": ["string"], "chapter_number": 1, "description": "We kept on ascending, with occasional periods of quick descent, but in the main always ascending. Suddenly, I became conscious of the fact that the driver was in the act of pulling up the horses in the courtyard of a vast ruined castle, from whose tall black windows came no ray of light, and whose broken battlements showed a jagged line against the moonlit sky.", "html_description": "<p>We kept on ascending, with occasional periods of quick descent, but in the main always ascending. Suddenly, I became conscious of the fact that the driver was in the act of pulling up the horses in the courtyard of a vast ruined castle, from whose tall black windows came no ray of light, and whose broken battlements showed a jagged line against the moonlit sky.</p>", "duration_ms": 1686230, "explicit": false, "external_urls": { "spotify": "string" }, "href": "https://api.spotify.com/v1/episodes/5Xt5DXGzch68nYYamXrNxZ", "id": "5Xt5DXGzch68nYYamXrNxZ", "images": [ { "url": "https://i.scdn.co/image/ab67616d00001e02ff9ca10b55ce82ae553c8228", "height": 300, "width": 300 } ], "is_playable": false, "languages": ["fr", "en"], "name": "Starting Your Own Podcast: Tips, Tricks, and Advice From Anchor Creators", "release_date": "1981-12-15", "release_date_precision": "day", "resume_point": { "fully_played": false, "resume_position_ms": 0 }, "type": "episode", "uri": "spotify:episode:0zLhl3WsOCQHbe1BPTiHgr", "restrictions": { "reason": "string" } } ] } } ]}