curl -H "X-API-Key: $PARTICLE_API_KEY" \
"https://api.particle.pro/v1/podcasts/publishers/{id}/bias"{
"coverage": {
"analyzed_coverage": 123,
"analyzed_podcasts": 123,
"total_podcasts": 123
},
"distributions": {
"bias": [
{
"count": 123,
"result": "<string>"
}
],
"region": [
{
"count": 123,
"political_context": "<string>"
}
]
},
"political_content": {
"podcasts": 123,
"share": 123,
"avg_topic_percentage": 123
},
"publisher": {
"id": "<string>",
"name": "<string>",
"slug": "<string>"
},
"last_evaluated_at": "2023-11-07T05:31:56Z",
"lean": {
"avg_score": 123,
"dominant_bias": "<string>",
"stddev": 123
}
}{
"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"
}Get publisher political bias profile
Returns political bias intelligence rolled up across every analyzed podcast attributed to the publisher: coverage stats, political share, average lean (on a -3..+3 ordinal scale), lean diversity, the bias-bucket and regional distributions, and the most recent evaluation timestamp. Score-based metrics are omitted when the publisher has no political podcasts.
curl -H "X-API-Key: $PARTICLE_API_KEY" \
"https://api.particle.pro/v1/podcasts/publishers/{id}/bias"{
"coverage": {
"analyzed_coverage": 123,
"analyzed_podcasts": 123,
"total_podcasts": 123
},
"distributions": {
"bias": [
{
"count": 123,
"result": "<string>"
}
],
"region": [
{
"count": 123,
"political_context": "<string>"
}
]
},
"political_content": {
"podcasts": 123,
"share": 123,
"avg_topic_percentage": 123
},
"publisher": {
"id": "<string>",
"name": "<string>",
"slug": "<string>"
},
"last_evaluated_at": "2023-11-07T05:31:56Z",
"lean": {
"avg_score": 123,
"dominant_bias": "<string>",
"stddev": 123
}
}{
"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
Podcast publisher slug (e.g., 'iheartpodcasts', 'npr', 'bbc-radio-4') or ID
Response
OK
Catalog size and how much of it has been analyzed
Show child attributes
Show child attributes
Per-bucket and per-region breakdowns of the analyzed catalog
Show child attributes
Show child attributes
How political the analyzed catalog is, regardless of which side
Show child attributes
Show child attributes
Publisher reference
Show child attributes
Show child attributes
Most recent evaluated_at across the publisher's analyses
Ideological lean across political podcasts. Absent from the response when political_content.podcasts == 0 — entertainment-only publishers have no lean.
Show child attributes
Show child attributes
Was this page helpful?