# Particle Pro – List Podcast Sponsor Recommendations

> Particle Pro – List Podcast Sponsor Recommendations is a paid API for AI agents from api.particle.pro, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Returns a ranked list of advertisers that buy on shows related to a given podcast but haven't yet sponsored it — a ready-made prospecting list for podcast ad sales.

## Facts

- Endpoint: GET https://api.particle.pro/v1/podcasts/:id/recommendations/sponsors
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/particle-pro-list-podcast-sponsor-recommendations-98838c8a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Rg3GPICoGt-sD-T_kVek0

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability particle-pro-list-podcast-sponsor-recommendations-98838c8a
```

Example prompt: Pull me a list of sponsor prospects for the 'All-In' podcast — companies that are actively buying ads on related shows but haven't sponsored All-In yet, and include the related shows they run on and the contacts most likely to own the sponsorship decision.

## When to prefer this

Use this endpoint when you need an actionable, ranked sponsor prospecting list for a specific podcast — particularly when you want to surface advertisers already proven to buy in the podcast's niche (evidenced by spend on related shows) rather than cold-guessing from broad ad market data. Prefer it over generic advertiser databases when recency filtering ('still buying') and contact enrichment in a single call matter. It is especially strong for long-tail shows where the related-show peer set meaningfully constrains the prospect universe.

## Known failure modes

- Podcast ID or slug not found — 404 with unknown podcast identifier
- Invalid active_since date format — 400 bad request
- cursor token expired or malformed — 400 or 422 pagination error
- No recommendations returned if the podcast has no sufficiently related shows in the corpus
- min_score too high — empty results list with valid 200 response
- Rate limit exceeded — 429 too many requests

## How this service works

List sponsors a podcast could pitch. Returns advertisers that run on the podcast's related shows but not on this one, ranked by how related those venues are, how much the sponsor buys there, and how recently — a prospecting list for a show

## Output

A paginated, scored list of advertiser companies that appear on shows related to the target podcast but not on the podcast itself. Each entry includes a relevance score, a strength band, and optionally: the peer shows that carry the sponsor (via), and up to three decision-maker contacts per sponsor with role class and LinkedIn URL (contacts). Results are sorted by a composite of show relatedness, advertiser spend volume, and recency of most recent ad.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "id"
     ],
     "properties": {
      "id": {
       "type": "string",
       "description": "Podcast slug (e.g., 'all-in'), internal ID, or numeric iTunes ID"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "format": "int64",
       "description": "Results per page"
      },
      "cursor": {
       "type": "string",
       "description": "Opaque pagination cursor from previous response"
      },
      "include": {
       "type": "array",
       "items": {
        "type": "string"
       },
       "description": "Optional response sections. Pass include=via to attach, for each recommended sponsor, the related shows that run it (the peer set to cite in a pitch). Pass include=contacts to attach up to three people at the sponsor's company most likely to own a sponsorship decision, with their role class and LinkedIn URL."
      },
      "min_score": {
       "type": "number",
       "format": "double",
       "description": "Only recommendations with a score at or above this value. Omit (or 0) for every recommendation; the band field is the recommended way to filter by strength."
      },
      "active_since": {
       "type": "string",
       "description": "Only sponsors whose most recent ad across the related shows was published on or after this ISO 8601 date or date-time — the 'still buying' filter."
      },
      "exclude_top_advertisers": {
       "type": "integer",
       "format": "int64",
       "description": "Drop the N most active advertisers corpus-wide from the list. An advertiser is every sponsor record that resolves to the same company or name, ranked by summed lifetime ad count. The list is strongest beyond the largest programmatic advertisers, which every list already names; 50 removes the head, 200 keeps only the long tail."
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/particle-pro-list-podcast-sponsor-recommendations-98838c8a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.particle.pro](https://www.zero.xyz/host/api.particle.pro/llms.txt)
