Spotify
Retrieve Spotify audiobook chapter details
Returns a Spotify audiobook chapter by uri or id; chapters are often addressed with spotify:episode: identifiers. Fields include name, description, duration, release date, explicit and paywall flags, playability reasons, preview audio URL, cover images and the parent show. An invalid identifier returns 400.
get/spotify/chapter
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/spotify/chapter
- Auth: API key in header x-api-key
Query parameters
uristring
Spotify chapter or episode URI/URL
idstring
Spotify chapter/episode ID
Headers
x-api-keystring required
API key required
Response
OK
Example response
{
"data": {
"description": "A new adventure from the Stinky Dragon crew.",
"durationMs": 3600000,
"externalUrl": "https://open.spotify.com/episode/2C2Y5kNq7qCVOVhbA0G3os",
"htmlDescription": "A new adventure from the Stinky Dragon crew.",
"id": "2C2Y5kNq7qCVOVhbA0G3os",
"imageUrl": "https://i.scdn.co/image/ab6765630000ba8ab0484f8ee2933eceab32bac0",
"images": [
{
"height": 640,
"url": "https://i.scdn.co/image/ab6765630000ba8ab0484f8ee2933eceab32bac0",
"width": 640
}
],
"isPlayable": true,
"mediaTypes": [
"AUDIO"
],
"meta": {
"appVersion": "1.2.90.403.gf901f20f",
"fetchedAt": "2026-05-13T20:41:13Z",
"operationName": "getEpisodeOrChapter",
"sourceUrl": "https://open.spotify.com/episode/2C2Y5kNq7qCVOVhbA0G3os"
},
"name": "Tales from the Stinky Dragon",
"playabilityReason": "PLAYABLE",
"previewAudioUrl": "https://p.scdn.co/mp3-preview/example",
"previewAudioUrls": [
"https://p.scdn.co/mp3-preview/example"
],
"previewVideoUrl": "https://p.scdn.co/video-preview/example",
"releaseDate": "2026-05-13",
"releaseDatePrecision": "DAY",
"shareUrl": "https://open.spotify.com/episode/2C2Y5kNq7qCVOVhbA0G3os",
"show": {
"description": "Tales from the Stinky Dragon is an actual-play comedy podcast.",
"externalUrl": "https://open.spotify.com/show/1QQJ7FElLE0K6CIfZNCxU4",
"id": "1QQJ7FElLE0K6CIfZNCxU4",
"imageUrl": "https://i.scdn.co/image/ab6765630000ba8ab0484f8ee2933eceab32bac0",
"images": [
{
"height": 640,
"url": "https://i.scdn.co/image/ab6765630000ba8ab0484f8ee2933eceab32bac0",
"width": 640
}
],
"mediaType": "MIXED",
"name": "Tales from the Stinky Dragon",
"publisher": "Stinky Dragon",
"showTypes": [
"PODCAST"
],
"type": "Podcast",
"uri": "spotify:show:1QQJ7FElLE0K6CIfZNCxU4"
},
"transcriptCount": 1,
"type": "Episode",
"unplayabilityReasons": [
"not_available_in_region"
],
"uri": "spotify:episode:2C2Y5kNq7qCVOVhbA0G3os",
"videoThumbnailUrl": "https://i.scdn.co/image/ab6765630000ba8ab0484f8ee2933eceab32bac0",
"videoThumbnails": [
{
"height": 640,
"url": "https://i.scdn.co/image/ab6765630000ba8ab0484f8ee2933eceab32bac0",
"width": 640
}
]
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.