format object on every podcast, with every attribute doubling
as a catalog filter.
The format object
Every podcast response (list and detail) embeds the compact form:Response from GET /v1/podcasts/pivot (truncated)
| Field | Meaning |
|---|---|
guest_frequency | How often episodes feature a guest: never, rare, occasional, regular, or always. |
signals | Detected production formats: interview, panel, call_in, solo_narrated. A show can carry several — a panel show with call-in segments carries both. |
has_ads | Whether episodes carry advertiser reads. The full sponsor breakdown lives at Advertising. |
has_video | Whether any episode has a discovered video version (e.g. a YouTube release). |
avg_episode_minutes | Average episode length in minutes. |
episodes_per_week | Publishing cadence over the trailing 90 days — 5.0 for a weekday daily, 0.5 for a fortnightly show. |
publishing_status | active (an episode within the last 90 days) or dormant. |
guest_frequency, signals, and has_ads
are derived from speaker analysis and are omitted until enough of the show’s episodes
have been analyzed to judge. An omitted field means not yet known — it never means
“no”. The format object itself is omitted for podcasts whose episodes haven’t been
ingested yet.
Guest frequency buckets
| Value | Share of analyzed episodes with a guest |
|---|---|
never | 0% — the show does not host guests |
rare | up to 25% |
occasional | 25–50% |
regular | 50–90% |
always | above 90% — interview-driven |
Format signals
| Signal | What it indicates |
|---|---|
interview | Guests appear in at least half of episodes — conversation with outside voices is the show’s core format. |
panel | A recurring panel of commentators (review roundtables, sports panels, actual-play shows). |
call_in | Listener callers are part of the format (advice shows, talk radio). |
solo_narrated | No meaningful guest, panel, or caller presence — narrated news briefs, audio essays, solo commentary. |
Get the full profile
The dedicated endpoint returns the exact rates and distributions behind the compact attributes:Response (truncated)
analyzed_episodes is the sample size behind every role-derived attribute — surface it
when you need to qualify a claim. The publish_days histogram reads the schedule
directly: this show ships Tuesdays and Fridays.
Filter the catalog
Every compact attribute has a matching query parameter onGET /v1/podcasts, and they compose with the
existing topic_id, language, suitability_tier, and popularity_threshold filters.
Find ad-free interview shows:
| Parameter | Matches |
|---|---|
guest_frequency | Comma-separated list of buckets; a podcast matches any listed bucket. |
format_signal | Comma-separated list of signals; a podcast matches any listed signal. |
has_ads | true or false. false is an assertion of ad-free-ness and requires enough analyzed episodes — sparsely-analyzed shows are excluded rather than presumed clean. |
has_video | true or false. |
min_avg_episode_minutes / max_avg_episode_minutes | Bounds on average episode length. |
min_episodes_per_week / max_episodes_per_week | Bounds on publishing cadence. |
publishing_status | active or dormant. |
Limitations
- Sample-based. Role-derived attributes (
guest_frequency,signals,has_ads) require at least 5 analyzed episodes; below that they are omitted and the podcast won’t match those filters. Checkanalyzed_episodeson the full profile for the sample behind any claim. - Cadence needs observation time.
episodes_per_weekmeasures the trailing 90 days and is omitted for shows tracked more briefly — a show’s full back catalog isn’t part of the measurement, so cadence reflects current behavior, not lifetime averages. - Dormancy is time-derived.
publishing_statusflips todormant90 days after the latest tracked episode; a seasonal show between drops will read as dormant until its next release.
Related
- Guests — the people behind
guest_frequency: lifetime guest profiles, appearances, and trends. - Advertising — the full sponsor breakdown behind
has_ads. - Episodes — per-episode speakers, durations, and videos.
- Brand Suitability — the other show-level assessment surfaced compactly on every podcast object.