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

Segment ID

Response

OK

duration_seconds
number<double>
required

Segment duration

end_seconds
number<double>
required

End time within the episode — when the segment's last spoken line ends. Where start_line/end_line are present, segments partition the transcript's lines rather than tiling the wall-clock timeline, and the interval between this and the next segment's start_seconds contains no transcribed speech (typically under a second, occasionally minutes of music or silence). Segments without a recorded line range were produced by an earlier segmenter and a small share of them do leave transcript lines uncovered, so a gap between two such segments may contain real speech. Use start_line/end_line to slice a transcript losslessly.

id
string
required

Unique identifier

number
integer<int64>
required

Segment position within the episode

start_seconds
number<double>
required

Start time within the episode — when the segment's first spoken line begins

title
string
required

AI-generated segment title

type
string
required

Segment type (INTRO, PERSONAL_BANTER, TOPIC_DISCUSSION, INTERVIEW, TRANSITION, AD, OUTRO)

audio_url
string

Direct audio URL for this segment

description
string

AI-generated segment description

end_line
integer<int64>

Last transcript line covered by this segment (1-indexed, inclusive). Omitted for episodes segmented before line ranges were recorded.

episode
object

Parent episode with podcast context

read_type
string

For AD segments, how the ad was delivered (HOST_READ, PRE_RECORDED, NETWORK_PROMO)

start_line
integer<int64>

First transcript line covered by this segment (1-indexed, inclusive). Line numbers match the number field of GET /v1/podcasts/episodes/{id}/transcript lines. This segment's end_line + 1 is the next segment's start_line, and the segments together cover every line of the transcript. Omitted for episodes segmented before line ranges were recorded.

summary
string

AI-generated segment summary