Poll the episode feed
Resumable, strictly-ordered poll of episodes as they are ingested — the all-plans pull alternative to the Enterprise stream. Subscribe to a milestone (default transcribed); each call returns episodes that reached it since your cursor, in ingestion order, with a cursor to poll again. Optionally filter by podcast_ids, topic_ids, and/or popularity_threshold.
Documentation Index
Fetch the complete documentation index at: https://docs.particle.pro/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Pass your API key in the X-API-Key header (recommended).
Query Parameters
Deliver episodes once they reach this ingestion stage. Ordered discovered < transcribed < segmented < fully_ingested.
discovered, transcribed, segmented, fully_ingested Filter to a set of podcasts by slug or ID (comma-separated). Hard limit of 100 per request. Unknown values are ignored; if no filter matches any podcast you get a 404. Always included over popularity_threshold.
100Filter to the most-popular podcasts whose popularity percentile is at least this value, in (0,1). The feed covers at most 100 podcasts total: your podcast_ids plus the most-popular podcasts above this threshold, with the least-popular trimmed to fit. For an uncapped popularity stream, use the Enterprise stream endpoint.
x >= 0Scope the feed to one or more topics (comma-separated): each a topic slug path (e.g. sports/football/fantasy-football), ID, or ancestry-path hash. A topic also matches its descendants, and multiple topics are unioned. Only podcasts that regularly cover the topic are included — a show that merely mentions it in passing is excluded. The feed still covers at most 100 podcasts total, so combine with popularity_threshold to keep just the most popular. An unknown topic returns a 404.
20Opaque cursor from a prior feed response. Poll again with it to receive episodes ingested since. Omit (with no since) to start from now.
ISO 8601 date or date-time to start from when no cursor is supplied. Ignored if cursor is set.
Maximum episodes per page.
1 <= x <= 100Heavy relations to embed in each episode (comma-separated). transcript is the dialogue transcript; segments and clips are the AI-derived sets; all means everything available at the chosen milestone. A field is only valid when its data is guaranteed at the milestone (transcript→transcribed, segments→segmented, clips→fully_ingested); requesting one earlier is a 422.
transcript, segments, clips, all