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, eachPodcast title (podcast-slug) — N appearances, last YYYY-MM-DD.### Recent appearances—Episode title (episode-slug) on Podcast title (podcast-slug) — YYYY-MM-DD.### Suitability exposure—LifetimeandLast 90 daystier distributions (SAFE N, LIMITED N, …), plus a notes paragraph when present.
podcast-slug and episode-slug values round-trip into the podcast tools.
Sample (guest_slug="sam-altman", include=["podcasts"], truncated):
Example
Related
- REST equivalent:
GET /v1/podcasts/guests/{id}. - For the biographical profile (bio, external links, role history), use
particle_person_getwith the same slug. - Discover guests with
particle_podcast_list_guests.