particle_podcast_list_episodes (person, company, entity, podcast, keyword, language, duration, transcript availability) per day, week, or month, plus range totals. keyword_search additionally counts matching transcript segments per bucket — exact counts, no pagination floors.
Use this for trend charts instead of paging particle_podcast_list_episodes or particle_podcast_find_mentions once per period. Buckets are UTC-aligned, zero-filled, and Monday-aligned for weeks; a published_after/published_before inside a bucket produces a partial first or last bucket labeled with the full bucket’s start date. Omitting published_after aggregates all time. Ranges are capped at 1000 buckets.
At least one subject filter is required: podcast_slug, person_slug, company_slug, entity_slug, or keyword_search.
Inputs
Output
A markdown document with## Episode timeseries — per <interval>, **Range:**, **Total episodes:**, and **Distinct podcasts:** rows (plus **Total mentions:** when keyword_search is set), followed by a table of buckets — Bucket | Episodes columns, with a Mentions column added when keyword_search is set. Buckets are contiguous and zero-filled in ascending order.
Sample (person_slug="sam-altman", interval="week", truncated):
Example
Related
- REST equivalent:
GET /v1/podcasts/episodes/timeseries. - For the underlying episodes, use
particle_podcast_list_episodes; for the dialogue lines themselves,particle_podcast_find_mentions.