Skip to main content
GET
/
api
/
v1
/
podcasts
/
episodes
Get podcast episodes
curl --request GET \
  --url https://spotify-api31.p.rapidapi.com/api/v1/podcasts/episodes \
  --header 'x-rapidapi-key: <api-key>'
{
  "data": [
    {
      "id": "1loeWEN8v8pVAddWuKz33C",
      "name": "AWH: Taylor Swifts Eras Tour Bonuses & Celebrity Gossip We Cant Confirm with Justin Sylvester",
      "uri": "spotify:episode:1loeWEN8v8pVAddWuKz33C",
      "duration": 1603369,
      "description": "Today, we are in our Justin Sylvester era!! From Taylor Swifts Eras Tour bonuses...",
      "htmlDescription": "<p>Today, we are in our Justin Sylvester era!! From Taylor Swifts Eras Tour bonuses</p>",
      "releaseDate": {
        "isoString": "2025-12-18T08:00:00Z",
        "precision": "MINUTE"
      },
      "coverArt": [
        {
          "url": "https://i.scdn.co/image/ab6765630000f68d94f52ca224075c6411271ad4",
          "width": 64,
          "height": 64
        }
      ],
      "playability": {
        "playable": true
      }
    }
  ],
  "message": "Success",
  "statusCode": 200,
  "pagination": {
    "total": 100,
    "hasMore": true,
    "continuation": "CDsQ8FsiEwje95_F1pmRAxXlsykDHUX"
  }
}

Authorizations

x-rapidapi-key
string
header
required

API Key

Query Parameters

uri
string
required

Spotify podcast show URI to get episodes from

Example:

"spotify:show:00wEJsU0XM16HnVSu4c8hd"

offset
number
default:0

Offset for pagination

Required range: x >= 0
Example:

0

limit
number
default:50

Number of results to return

Required range: 1 <= x <= 300
Example:

50

Response

Success

data
object[]
required

Array of podcast episodes

message
string
Example:

"Success"

statusCode
number
Example:

200

pagination
object