Skip to main content

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.

Find dialogue lines where a specific person or company is named in podcast transcripts. Use this for the “every line about X” workflow. For dialogue that discusses a topic (paraphrase-tolerant or BM25), use podcasts/search_dialogue instead — that one ranks segments by relevance to a free-text query, not by who’s named.

Two response modes

format="summary" (default — wide scan). Returns up to limit episodes (reverse-chronological), each with metadata plus the first 10 mention-only lines (just the lines naming the entity, no surrounding dialogue). Use this to see what’s been said across episodes and decide which episodes are worth reading in full. Paginate older episodes with cursor. format="detail" (narrow drill-in). Requires episode_slug. Returns the full mention windows with context_lines of surrounding dialogue around each mention. Pass one slug for a single episode, or up to 10 comma-separated slugs (e.g. episode_slug="all-in-200,all-in-201,all-in-202") to multi-get several episodes in one call. limit/cursor don’t apply.

Workflow

  • No specific episode in mind: call format="summary" first to scan, then call format="detail" with the slug(s) of the episodes worth reading in full. For most questions (sentiment, recurring themes, who said what when), summary alone has enough signal and the second call isn’t needed.
  • Already have the episode slug (e.g. user mentioned the episode by name, or you got it from get_episode / search_dialogue): skip summary entirely and call format="detail" with episode_slug directly.

Inputs

One of entity_slug or company_slug is required. Resolve a name to a slug first with entities/resolve_entity or companies/resolve_company.
FieldTypeRequiredDefaultDescription
entity_slugstringone ofEntity slug (e.g. "sam-altman") or canonical ID.
company_slugstringone ofCompany slug, domain, or canonical ID (e.g. "nvidia" or "nvidia.com"). Resolves to the company’s linked entity.
format"summary" | "detail"no"summary"Response shape. See “Two response modes” above.
episode_slugstringyes for detailOne slug for single drill-in, or up to 10 comma-separated slugs for a multi-episode drill-in in one call. In summary mode, optional filter to one episode.
podcast_slugstringnoRestrict mentions to a single podcast by slug or ID.
roleenumnoConstrain how the entity participates. One of: guest, host, panelist, correspondent, mention.
sincestringnoOnly episodes published on or after this ISO 8601 date (e.g. 2025-01-01).
untilstringnoOnly episodes published on or before this ISO 8601 date.
context_linesinteger (1–20)no2Surrounding dialogue lines around each mention. Detail mode only — ignored in summary.
limitinteger (1–50)no10Episodes per page. Summary mode only — detail returns the requested episodes regardless.
cursorstringnoOpaque pagination cursor. Summary mode only.

Output

A markdown document with ## Mentions of <Name> (N episodes, format=<summary|detail>) and one ### Episode title section per episode. Each section carries **Podcast:**, **Published:**, **Episode slug:**, **Mentions:** lines. In summary mode, each episode is followed by a flat bullet list — one bullet per mention, formatted @ <seconds>s **Speaker**: text. Older episodes paginate with the cursor=<value> line at the bottom. In detail mode, each episode is followed by one bullet per mention window (Segment title (TYPE) @ start–end), then indented dialogue lines underneath. The line that actually names the entity is bolded; surrounding context lines are plain. Sample (summary, entity_slug="marc-andreessen", limit=2):
## Mentions of Marc Andreessen (2 episodes, format=summary)

### The Sunday Interview: Governing Without Accountability …

**Podcast:** Straight White American Jesus
**Published:** 2026-05-03T13:15:00Z
**Episode slug:** the-sunday-interview-governing-without-accountability-silicon-valleys-ideology
**Mentions:** 5
- @ 719s **Annika Brockschmidt**: And one of the people who really likes to claim that, … Marc Andreessen-
- @ 1098s **Annika Brockschmidt**: I f- I especially find the stuff that Marc Andreessen says out loud into microphones …
- @ 1443s **Adrian Daub**: But, like, I don't think that was Marc Andreessen, if I can be quite honest with you.
### Why Most of What You're Hearing About AI Is Wrong

**Podcast:** DarrenDaily On-Demand
**Published:** 2026-05-01T10:00:00Z
**Episode slug:** why-most-of-what-youre-hearing-about-ai-is-wrong
**Mentions:** 1
- @ 155s **Darren Hardy**: Marc Andreessen calls it the silver bullet excuse for layoffs driven by pandemic over-hiring.
---

More episodes available — pass cursor=s.1hwwoMp2yqmPExv6N5kGy5OYdb8kKihxYYWJ to paginate.
Sample (detail, drilling into one of those episodes):
## Mentions of Marc Andreessen (1 episodes, format=detail)

### Why Most of What You're Hearing About AI Is Wrong

**Podcast:** DarrenDaily On-Demand
**Published:** 2026-05-01T10:00:00Z
**Episode slug:** why-most-of-what-youre-hearing-about-ai-is-wrong
**Mentions:** 1
- AI as layoff scapegoat and market incentives (TOPIC_DISCUSSION) @ 140s–183s
    Darren Hardy: When Elon Musk bought it, he gutted 80% of the staff …
    Darren Hardy: Well, the rest of the corporate market took notice …
    **Darren Hardy: Marc Andreessen calls it the silver bullet excuse for layoffs driven by pandemic over-hiring.**
    Darren Hardy: Salesforce Marc Benioff said, "Blaming AI is the lazy way out for CEOs." …
    Darren Hardy: So let me be clear about this, okay? AI is not what's killing the job market, yet at least.

Example

# Wide scan, then drill in.
Agent calls: podcasts/get_entity_mentions {
  "company_slug": "openai", "podcast_slug": "all-in",
  "since": "2025-11-01", "limit": 20
}
            → reads "Episode slug:" lines for episodes worth reading in full
            → e.g. "all-in-200", "all-in-201"

Agent calls: podcasts/get_entity_mentions {
  "format": "detail",
  "company_slug": "openai",
  "episode_slug": "all-in-200,all-in-201"
}
            → returns full mention windows with context for both episodes in one call