Skip to main content
List the shows most related to a podcast — “shows like this show”. Each result carries the related show’s slug, a calibrated score in (0, 1], and a coarse band (strong: same beat and audience; moderate: overlapping subject or audience; weak: a loose connection). Branch on the band rather than on raw score thresholds. Add include: ["basis"] to see why each pair is related: content similarity of recent episodes, shared topics, shared guests (named), same publisher, and shared sponsors. Use it to explain a recommendation, or to keep only pairs related for the reason you care about — shared guests for booking, content for media planning. Related sets are precomputed per show from its transcripts, topic profile, guest roster, network and advertisers, restricted to the show’s language, and refreshed as new episodes land. A show whose set has not been computed yet returns an empty list, not an error. This is not a topic browser — for shows that cover a topic use particle_podcast_resolve with topic_slug. It is not a guest lookup — for where a person has appeared use particle_podcast_get_guest. It is not advertiser co-occurrence — use particle_podcast_get_sponsors. For the five most related shows inline on a resolve, pass include: ["related"] to particle_podcast_resolve instead.

Inputs

Output

## Related podcasts for <Title> (N) followed by one numbered line per show — **Title** (slug) — score 0.91, strong — and, with include: ["basis"], an indented reason line such as content similarity 0.84; shared topics: Venture Capital, Startups; 3 shared guest(s): …; same publisher. When more pages exist, a horizontal rule and a **Cursor:** line are appended. An empty set carries a one-line note instead of an error. Slugs are edges: every related show’s slug feeds particle_podcast_resolve and particle_podcast_list_episodes; person slugs in the basis feed particle_podcast_get_guest; topic slugs feed topic_slug.

Example