List analyzed podcasts for a publisher
List analyzed podcasts for a publisher. Returns a paginated list of the publisher's analyzed podcasts with their latest bias analysis attached.
Asked 1.5x its listed price for its own exampleour last check, 2026-09-24
1 of 1checks answered this week
200 msmedian answer time
$0.02listed price per call
$0.03price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
GET https://api.particle.pro/v1/podcasts/publishers/:id/bias/podcasts
| Category | Everything else |
|---|---|
| Provider host | api.particle.pro |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-24 | valid payment request | 402 | $0.03 | 200 ms |
Example input (from the provider)
{
"method": "GET",
"pathParams": {
"id": "bvj125PtZl0wGlioOSGOS"
},
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"pathParams": {
"properties": {
"id": {
"description": "Podcast publisher slug (e.g., 'iheartpodcasts', 'npr', 'bbc-radio-4') or ID",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"queryParams": {
"properties": {
"bias": {
"description": "Filter to one or more bias buckets. Accepts NOT_POLITICAL, EXTREME_LEFT, LEFT, LEANS_LEFT, CENTER, LEANS_RIGHT, RIGHT, or EXTREME_RIGHT. To OR-filter multiple buckets, pass a comma-separated list (e.g. ?bias=LEFT,LEANS_LEFT).",
"items": {
"type": "string"
},
"type": "array"
},
"cursor": {
"description": "Opaque pagination cursor from previous response",
"type": "string"
},
"include_non_political": {
"description": "When true (default), include podcasts whose latest result is NOT_POLITICAL. Set to false to restrict the response to podcasts the agent rated as political.",
"type": "boolean"
},
"limit": {
"description": "Results per page",
"format": "int64",
"type": "integer"
},
"order": {
"description": "Sort direction",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"political_context": {
"description": "Restrict to podcasts whose latest analysis is calibrated against a single political framework.",
"enum": [
"US",
"UK",
"EU",
"CANADA",
"AUSTRALIA",
"INDIA",
"OTHER",
"UNKNOWN"
],
"type": "string"
},
"sort": {
"description": "Sort metric. lean_score orders on a -3 (extreme left) to +3 (extreme right) ordinal scale; evaluated_at by recency of analysis; name alphabetically.",
"enum": [
"lean_score",
"evaluated_at",
"name"
],
"type": "string"
}
},
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}