Skip to main content
A guest’s podcast-appearance profile: lifetime stats (appearances, distinct podcasts, first/last appearance) plus their most frequent podcasts. Guests are people — the same slug works with particle_person_get for the biographical profile. Request optional sections via include: appearances for the most recent episode appearances (episode and podcast slugs included for follow-up calls), podcasts for the per-podcast rollup, suitability for brand-suitability exposure across the podcasts they appear on. Returns not_found for people who exist but have never appeared on a podcast — use particle_person_get for those.

Inputs

Output

A markdown document with the guest’s name as an H2, then a **Slug:** row, a **Current role:** row (Title, Company) when known, and a **Stats:** row (N appearances across M podcasts, last YYYY-MM-DD). A ### Top podcasts section always lists their most frequent shows. The following H3 sections appear when the matching include value was requested:
  • ### Podcasts — the full per-podcast rollup, each Podcast title (podcast-slug) — N appearances, last YYYY-MM-DD.
  • ### Recent appearancesEpisode title (episode-slug) on Podcast title (podcast-slug) — YYYY-MM-DD.
  • ### Suitability exposureLifetime and Last 90 days tier distributions (SAFE N, LIMITED N, …), plus a notes paragraph when present.
The podcast-slug and episode-slug values round-trip into the podcast tools. Sample (guest_slug="sam-altman", include=["podcasts"], truncated):

Example