Podcast Episode Search
tier:standard

Get mention share of voice

Splits the podcast lines mentioning an entity by the occupations or fields of the people who said them: what share of what is said about it comes from, say, journalists or economists. A line counts when its speaker is linked to a person with an expertise reading and, for a guest, the appearance read does not doubt it is them; a person counts under every code listed for them, so shares can sum past 1. Ad reads are excluded unless include_ads. The window defaults to the last 30 days and may span 365; interval adds each group's mentions per bucket. Requires entity_id or company_id. For the mentions themselves, use GET /v1/podcasts/mentions; for their counts over time, GET /v1/podcasts/mentions/timeseries.

get/v1/podcasts/mentions/share-of-voice

Request

  • Base URL: https://api.particle.pro
  • URL: https://api.particle.pro/v1/podcasts/mentions/share-of-voice
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer

Query parameters

entity_idstring

Entity slug (e.g., 'sam-altman') or ID. One of entity_id, company_id, or keyword_search is required.

company_idstring

Company slug, domain, or ID. Resolves to the company's linked entity. One of entity_id, company_id, or keyword_search is required.

keyword_searchstring

Split the lines that say these words instead of an entity's mentions: every word in one line, case-insensitive; wrap words in double quotes to require them adjacent and in order. Words are matched as spoken, so a word with two meanings counts both. The window may span at most 90 days, and a keyword said in more episodes than can be read is refused with a way to narrow it. One of entity_id, company_id, or keyword_search is required.

Example:"weight loss" drug
by'occupation' | 'field'

Group the speakers by SOC 2018 occupation or ANZSRC 2020 field of research.

level'major' | 'detailed'

SOC major groups or detailed occupations; ANZSRC divisions or groups.

speakers'all' | 'guests'

Attribute every speaker's lines, hosts included, or guests' and panelists' only.

podcast_idstring

Restrict to mentions inside one podcast.

publisher_idstring

Restrict to mentions on podcasts attributed to one publisher (network), by slug or ID.

include_adsboolean

Mentions inside ad reads are excluded by default. Pass true to include them.

sincestring

Only episodes published on or after this date. Defaults to 30 days before until; the window may span at most 365 days, or 90 with keyword_search.

Example:2026-09-01
untilstring

Only episodes published on or before this date. Defaults to now.

Example:2026-10-01
published_afterstring

Deprecated alias of since.

published_beforestring

Deprecated alias of until.

interval'day' | 'week' | 'month'

Add each group's mentions per bucket of this width.

limitinteger

Groups to return, most mentioned first.

Response

OK

attributed_mentionsinteger required

Of those, the lines spoken by someone with an expertise reading (and, for a guest, whose appearance read does not doubt it is them). Shares are of these.

by'occupation' | 'field' required

What the groups are: SOC 2018 occupations or ANZSRC 2020 fields of research.

endstring required

Day the window ends (UTC), excluded: the window is [start, end), so a published_before date shows as the day after it.

keywordstring

The keyword whose lines are split, when keyword_search was given instead of an entity. Mentions are then the lines that say it.

level'major' | 'detailed' required

The groups' level: SOC major groups or detailed occupations; ANZSRC divisions or groups.

mentionsinteger required

Lines mentioning the entity, or saying the keyword, in the window, from every speaker. Ad reads are left out unless include_ads.

startstring required

First day of the window (UTC), included.

Changes

No recorded changes to this operation across all 2 revisions of this API.