curl -H "X-API-Key: $PARTICLE_API_KEY" \
"https://api.particle.pro/v1/podcasts/bias/{result}/publishers?limit=25&min_count=1&sort=count"{
"data": [
{
"analyzed_podcasts": 123,
"bucket_share": 123,
"podcast_count": 123,
"podcasts_in_bucket": 123,
"publisher": {
"id": "<string>",
"name": "<string>",
"slug": "<string>"
},
"sample_podcast_ids": [
"<string>"
]
}
],
"has_more": true,
"cursor": "<string>"
}{
"detail": "Property foo is required but is missing.",
"error_code": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"resolve": {
"message": "<string>",
"action": "<string>",
"endpoint": "<string>",
"method": "<string>",
"url": "<string>"
},
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}{
"detail": "Property foo is required but is missing.",
"error_code": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"resolve": {
"message": "<string>",
"action": "<string>",
"endpoint": "<string>",
"method": "<string>",
"url": "<string>"
},
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}List publishers with podcasts in a bias bucket
Returns a paginated list of publishers whose analyzed catalog contains at least min_count podcasts in the requested bias bucket, ranked by raw count or by share of the publisher’s analyzed catalog. Useful as a flip of the publisher bias profile — answers ‘which publishers carry the most RIGHT-leaning shows?’.
curl -H "X-API-Key: $PARTICLE_API_KEY" \
"https://api.particle.pro/v1/podcasts/bias/{result}/publishers?limit=25&min_count=1&sort=count"{
"data": [
{
"analyzed_podcasts": 123,
"bucket_share": 123,
"podcast_count": 123,
"podcasts_in_bucket": 123,
"publisher": {
"id": "<string>",
"name": "<string>",
"slug": "<string>"
},
"sample_podcast_ids": [
"<string>"
]
}
],
"has_more": true,
"cursor": "<string>"
}{
"detail": "Property foo is required but is missing.",
"error_code": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"resolve": {
"message": "<string>",
"action": "<string>",
"endpoint": "<string>",
"method": "<string>",
"url": "<string>"
},
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}{
"detail": "Property foo is required but is missing.",
"error_code": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"resolve": {
"message": "<string>",
"action": "<string>",
"endpoint": "<string>",
"method": "<string>",
"url": "<string>"
},
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}Authorizations
Pass your API key in the X-API-Key header (recommended).
Path Parameters
Bias bucket to flip on
NOT_POLITICAL, EXTREME_LEFT, LEFT, LEANS_LEFT, CENTER, LEANS_RIGHT, RIGHT, EXTREME_RIGHT Query Parameters
Results per page
1 <= x <= 100Opaque pagination cursor from previous response
Restrict the underlying corpus to a single political framework before aggregating.
US, UK, EU, CANADA, AUSTRALIA, INDIA, OTHER, UNKNOWN Only return publishers with at least this many podcasts in the requested bucket.
1 <= x <= 500count ranks by raw podcasts_in_bucket; share ranks by podcasts_in_bucket / analyzed_podcasts to surface publishers whose catalog is concentrated in this bucket.
count, share Was this page helpful?