Tracking new episodes as they’re ingested? Don’t poll this list with
published_after — use the episode feed, a resumable poll that returns each new episode exactly once, or the real-time episode stream (Enterprise).Available to MCP agents as
particle_podcast_list_episodes and (per-episode) particle_podcast_get_episode.List episodes
Response (truncated)
has_transcript, segment_count, clip_count, and entity_count fields tell you what enrichment data is available before you fetch any sub-resource.
Filter parameters
Holding an Apple Podcasts episode ID (the
?i= value in an Apple
Podcasts URL) instead? That resolves through
GET /v1/podcasts/episodes/lookup,
not a filter here.
Combine freely — for long-form transcribed Sam Altman episodes from this month, for example:
Get a single episode
Episodes for a specific podcast
A convenience shape oflist-episodes filtered by podcast:
Sub-resources
Every episode exposes its enrichment data as sub-resources:Speakers
Response (truncated)
HOST,
GUEST, PANELIST and CORRESPONDENT. Use role to widen or narrow the set;
values are case-insensitive, and roles always come back in uppercase.
Response (truncated)
Speaker roles
Every speaker carries exactly one of these roles. The four in the default set are marked; the rest require naming them inrole.
This list is exhaustive and stable, across the whole archive — you can branch
on
role without a fallback case.entity_slug (when present) bridges to the knowledge graph.
Entities
Returns people, organizations, places, products, and concepts mentioned in the episode, ranked by salience — a relative relevance score for that episode where higher values indicate the entity is more central to the discussion.Response (truncated)
Topics
Related
- Transcripts — dialogue, words, mentions, SRT
- Segments & clips — structural breakdown and highlights
- Knowledge graph → entities — follow speakers and topics across the catalog