Audiobooks

Get Several Audiobooks

Changed on

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.

get/audiobooks

Request

  • Base URL
    https://api.spotify.com/v1
  • URL
    https://api.spotify.com/v1/audiobooks
  • Auth
    OAuth 2
    Authorization code: https://accounts.spotify.com/authorize
    Token URL: https://accounts.spotify.com/api/token

Query parameters

idsstring required

A comma-separated list of the Spotify IDs. For example: ids=18yVqkdbdRvS24c0Ilj2ci,1HGw3J3NxZO1TP1BTtVhpZ. Maximum: 50 IDs.

Example:18yVqkdbdRvS24c0Ilj2ci,1HGw3J3NxZO1TP1BTtVhpZ,7iHfbu1YPACw6oZPAFJtqe
marketstring

An ISO 3166-1 alpha-2 country code. If a country code is specified, only content that is available in that market will be returned.<br/> 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.<br/> Note: If neither market or user country are provided, the content is considered unavailable for the client.<br/> Users can view the country that is associated with their account in the account settings.

Example: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.

Example response

{
  "audiobooks": [
    {
      "edition": "Unabridged",
      "images": [
        {
          "url": "https://i.scdn.co/image/ab67616d00001e02ff9ca10b55ce82ae553c8228\n",
          "height": 300,
          "width": 300
        }
      ],
      "chapters": {
        "href": "https://api.spotify.com/v1/me/shows?offset=0&limit=20\n",
        "limit": 20,
        "next": "https://api.spotify.com/v1/me/shows?offset=1&limit=1",
        "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",
            "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.\n",
            "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>\n",
            "duration_ms": 1686230,
            "href": "https://api.spotify.com/v1/episodes/5Xt5DXGzch68nYYamXrNxZ",
            "id": "5Xt5DXGzch68nYYamXrNxZ",
            "images": [
              {
                "url": "https://i.scdn.co/image/ab67616d00001e02ff9ca10b55ce82ae553c8228\n",
                "height": 300,
                "width": 300
              }
            ],
            "languages": [
              "fr",
              "en"
            ],
            "name": "Starting Your Own Podcast: Tips, Tricks, and Advice From Anchor Creators\n",
            "release_date": "1981-12-15",
            "release_date_precision": "day",
            "uri": "spotify:episode:0zLhl3WsOCQHbe1BPTiHgr"
          }
        ]
      }
    }
  ]
}

Changes

    • info

      endpoint deprecated

    • info

      response property audiobooks/items/allOf[AudiobookBase]/available_markets deprecated

    • info

      response property audiobooks/items/allOf[AudiobookBase]/publisher deprecated

    • info

      response property audiobooks/items/allOf[subschema #2]/chapters/allOf[PagingSimplifiedChapterObject]/allOf[subschema #2]/items/items/allOf[ChapterBase]/available_markets deprecated

    • breaking

      the response property /////////////// became optional for the status

    • info

      response property audiobooks/items/allOf[subschema #2]/chapters/allOf[PagingSimplifiedChapterObject]/allOf[subschema #2]/items/items/allOf[ChapterBase]/audio_preview_url deprecated