# Particle Pro Guest Brand-Suitability Profile

> Particle Pro Guest Brand-Suitability Profile is a paid API for AI agents from api.particle.pro, paid per call via x402, $0.04/call, status unknown (last checked 2026-09-14).

Returns the distribution of IAB Tech Lab brand-suitability tiers and most-flagged content categories across all podcasts a guest has appeared on.

## Facts

- Endpoint: GET https://api.particle.pro/v1/podcasts/guests/:id/suitability
- Price: $0.04/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-guest-brand-suitability-profile-94639946
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oLq7sKi5P7UKYRv9py4si

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-guest-brand-suitability-profile-94639946
```

Example prompt: Can you pull up the IAB brand-suitability profile for podcast guest 'joe-rogan' on Particle Pro — I want to see how his appearances break down across brand-safety tiers and which content categories keep getting flagged?

## When to prefer this

Use this endpoint when you need to evaluate a podcast guest's aggregate brand-suitability risk based on their full appearance history across shows, rather than assessing a single episode or show. It is ideal for pre-campaign due diligence, advertiser compliance checks, or influencer vetting workflows where IAB Tech Lab tier compliance is a requirement.

## Known failure modes

- Unknown guest ID or slug returns a 404 not found error
- Malformed or unencoded UUID in path returns a 400 bad request
- Guest has no analyzed podcast appearances, resulting in empty or null distribution
- Insufficient credits or failed x402 payment returns a 402 payment required error
- Rate limiting or quota exceeded returns a 429 too many requests error

## How this service works

Get a guest's brand-suitability exposure profile. Returns the distribution of IAB Tech Lab brand-suitability tiers across the podcasts a guest has appeared on, plus the most-frequently flagged categories observed in those shows.

## Output

Returns a brand-suitability exposure profile for the specified guest, including the distribution of IAB Tech Lab brand-suitability tiers (e.g. Floor 1–4) across all podcasts the guest has appeared on, along with the most frequently flagged content categories observed in those shows.

## 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": "Person identifier — person slug (recommended), knowledge-graph entity slug, or encoded UUID"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/particle-pro-guest-brand-suitability-profile-94639946/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)
