Skip to main content
GET
cURL

Authorizations

X-API-Key
string
header
required

Pass your API key in the X-API-Key header (recommended).

Path Parameters

id
string
required

Episode slug or ID

Response

OK

duration_seconds
number<double>
required

Episode duration in seconds

explicit
boolean
required

Whether the episode contains explicit content

has_transcript
boolean
required

Whether a transcript is available

id
string
required

Unique identifier

title
string
required

Episode title

transcript_status
enum<string>
required

Where the episode stands on the way to a transcript. transcribed: the transcript is available. processing: we are transcribing it, or retrying after a failure. queued: a back-catalogue episode whose transcript has been requested and is waiting to be transcribed. requestable: a discovered back-catalogue episode we have not transcribed. unavailable: it can never be transcribed, for example because its audio no longer exists.

Available options:
transcribed,
processing,
queued,
requestable,
unavailable
ads
object[] | null

Advertising spots detected in the episode, in playback order. Only present when include=ads (or include=all) is requested at the fully_ingested milestone, and in episode archive records.

audio_url
string

Direct audio stream URL

clip_count
integer<int64>

Number of AI-extracted clips

clips
object[] | null

AI-extracted clips. Only present when include=clips (or include=all) is requested at the fully_ingested milestone.

description
string

Episode description

entities
object[] | null

Knowledge graph entities discussed in the episode, most salient first, with the transcript lines that mention each. Only present when include=entities (or include=all) is requested at the fully_ingested milestone, and in episode archive records.

entity_count
integer<int64>

Number of mentioned entities

episode_number
integer<int64>

Episode number in the series

image_url
string

Episode artwork URL

language
string

ISO 639-1 language code

podcast
object

Parent podcast

published_at
string<date-time>

Publication date

segment_count
integer<int64>

Number of AI-identified segments

segments
object[] | null

AI-identified segments. Only present when include=segments (or include=all) is requested at a milestone of segmented or later.

slug
string

Human-readable slug identifier

speakers
object[] | null

Speakers in this episode

topics
object[] | null

Topic classifications

transcript
object

Dialogue transcript. Only present when include=transcript (or include=all) is requested at a milestone of transcribed or later.

url
string

Episode web URL

videos
object[] | null

Video URLs discovered for this episode (native enclosures, Podcasting 2.0 alternate enclosures, Media RSS, and platform links / show-note URLs from YouTube, Vimeo, Twitch, Rumble). Populated on the GET /podcasts/episodes/{id} endpoint.