Spotify Podcast episodes API
List a Spotify podcast show's episodes with titles, durations, descriptions, and release dates by show URL or ID.
$1.20/1k req, pay per request, no subscription.
{"id": "3rXm0dTk5qR0vW4rY1tE9c","name": "Why most rollups quietly fail","description": "We break down three rollups that raised big and folded within two years, and the one habit the survivors shared.","durationMs": 3480000,"releaseDate": "2026-09-22","uri": "spotify:episode:3rXm0dTk5qR0vW4rY1tE9c"}
Pricing
Spotify Podcast episodes API pricing
Try it
Get Spotify podcast episodes in one request
This sample shows 11 of 12 fields. See every field
{
"found": true,
"data": {
"nextCursor": "AqW0dTk5qR0vW4rY1tE9cLmJZ",
"totalCount": 214,
"episodes": [
{
"id": "3rXm0dTk5qR0vW4rY1tE9c",
"name": "Why most rollups quietly fail",
"description": "We break down three rollups that raised big and folded within two years, and the one habit the survivors shared.",
"durationMs": 3480000,
"releaseDate": "2026-09-22",
"uri": "spotify:episode:3rXm0dTk5qR0vW4rY1tE9c"
},
{
"id": "5tYo2fVm7sX5uZ2wG1eNpB",
"name": "The $40M mistake nobody talks about",
"description": "A founder walks through the acquisition that looked perfect on paper and cost her the company eighteen months later.",
"durationMs": 3120000,
"releaseDate": "2026-09-15",
"uri": "spotify:episode:5tYo2fVm7sX5uZ2wG1eNpB"
},
{
"id": "7vAq4hXo9uZ7wB4yI3gRrD",
"name": "Reading a cap table like an investor",
"description": "A quick, practical walkthrough of the red flags a seed investor looks for before writing a check.",
"durationMs": 2760000,
"releaseDate": "2026-09-08",
"uri": "spotify:episode:7vAq4hXo9uZ7wB4yI3gRrD"
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- cursorstring
Pagination cursor from a previous response for subsequent pages.
- idstring
Spotify podcast show ID (alternative to url).
- urlstring
https://open.spotify.com/show/1qDxT9pB2pTwR3pN1nnYUV
Spotify podcast show URL (e.g. https://open.spotify.com/show/4rOoJ6Egrf8K2IrywzwOMk).
Response
JSON, one example value per field.
Populated whenever the provider has data for the entity.
- descriptionstring
We break down three rollups that raised big and folded within two years, and the one habit the survivors shared.
Populated whenever the provider has data for the entity.
- durationMsinteger
3480000
- idstring
3rXm0dTk5qR0vW4rY1tE9c
Populated whenever the provider has data for the entity.
- namestring
Why most rollups quietly fail
Populated whenever the provider has data for the entity.
- releaseDatestring
2026-09-22
Populated whenever the provider has data for the entity.
- uristring
spotify:episode:3rXm0dTk5qR0vW4rY1tE9c
Populated whenever the provider has data for the entity.
- nextCursorstring
AqW0dTk5qR0vW4rY1tE9cLmJZ
Opaque cursor for the next page of episodes, or null when this lane has no more. Pass it back as cursor to continue.
- totalCountinteger
214
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Spotify Podcast episodes API
The AnyAPI Spotify Podcast episodes API returns Spotify podcast episodes data as normalized JSON from one POST call to /v1/run/spotify.podcast_episodes. List a Spotify podcast show's episodes with titles, durations, descriptions, and release dates by show URL or ID. AnyAPI returns one normalized schema whichever source serves it. It costs from $1.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Spotify podcast episodes calls through AnyAPI succeeded, with a median response time of 1.8 seconds across 2 measured calls.