Skip to main content
In the podcast_publishers category, which is opt-in — it is callable by name on any connection, but only advertised on tools/list when selected via ?include=podcast_publishers. See Tool sets & discovery.
A podcast publisher’s profile: name, slug, and catalog size. Request optional sections via include: podcasts for the publisher’s shows (podcast slugs feed the podcast tools), bias for the political-bias profile across the analyzed catalog (coverage, political share, lean, distributions), suitability for the IAB/GARM brand-suitability profile (tier breakdown, category exposure, top concerns), advertising for the ad rollup across the catalog (total ads, unique sponsors, network buyer count, top sponsors with podcast coverage — the bundle-buy signal). The bias, suitability, and advertising sections are premium-grade data and require a plan with premium endpoints — requesting them on a plan without the entitlement returns a premium_required error; the base profile and podcasts stay standard-tier. Identify the publisher by publisher_slug, or resolve a free-text name with query in the same call — an exact or unambiguous match returns the profile directly; an ambiguous one returns a ## Publisher candidates (N) list with slugs to pick from. Slugs also come from podcast payloads and from the corpus-wide views: particle_podcast_get_bias_leaderboard, particle_podcast_list_bias_publishers, particle_podcast_get_suitability_leaderboard, and particle_podcast_list_suitability_category_publishers.

Inputs

Output

A markdown document with the publisher’s name as an H2, a **Slug:** row, and a **Podcasts:** count. The following H3 sections appear when the matching include value was requested:
  • ### Shows — one bullet per show, Title (podcast-slug) — bias <enum>, suitability <tier> (bias/suitability suffixes appear only when assessed).
  • ### Bias profileAnalyzed N of M podcasts, Political N podcasts (X%), Lean <dominant> (avg score X.XX), Last evaluated YYYY-MM-DD.
  • ### Suitability profileAnalyzed N of M podcasts, Tiers SAFE n, LIMITED n, SENSITIVE n, UNSAFE n, then a Concern bullet per top concern (code (N high-risk podcasts)).
  • ### Advertising profileActive podcasts N of M (X% coverage), Total ads N, Unique sponsors N, Network buyers N (sponsors hitting ≥3 podcasts and ≥25% of the catalog), Density X.X ads per active podcast, then a Top sponsors: bullet list with each top sponsor’s name (and company_id when linked) plus N ads on M podcasts.
Sample (publisher_slug="goalhanger", include=["bias"], truncated):

Example