curl -H "X-API-Key: $PARTICLE_API_KEY" \
"https://api.particle.pro/v1/podcasts/guests/{id}/suitability"{
"lifetime": {
"tier_distribution": [
{
"distinct_podcasts": 123,
"episodes": 123,
"tier": "<string>"
}
],
"window_start": "2023-11-07T05:31:56Z"
},
"notes": "<string>",
"recent_90d": {
"tier_distribution": [
{
"distinct_podcasts": 123,
"episodes": 123,
"tier": "<string>"
}
],
"window_start": "2023-11-07T05:31:56Z"
},
"top_categories": [
{
"code": "<string>",
"podcasts": 123,
"prevalence": "<string>",
"treatment": "<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"
}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. This measures the guest’s exposure across the shows they’ve appeared on — not a verdict on the guest themselves.
curl -H "X-API-Key: $PARTICLE_API_KEY" \
"https://api.particle.pro/v1/podcasts/guests/{id}/suitability"{
"lifetime": {
"tier_distribution": [
{
"distinct_podcasts": 123,
"episodes": 123,
"tier": "<string>"
}
],
"window_start": "2023-11-07T05:31:56Z"
},
"notes": "<string>",
"recent_90d": {
"tier_distribution": [
{
"distinct_podcasts": 123,
"episodes": 123,
"tier": "<string>"
}
],
"window_start": "2023-11-07T05:31:56Z"
},
"top_categories": [
{
"code": "<string>",
"podcasts": 123,
"prevalence": "<string>",
"treatment": "<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
Person identifier — person slug (recommended), knowledge-graph entity slug, or encoded UUID
Response
OK
Tier distribution across every podcast the guest has appeared on
Show child attributes
Show child attributes
Plain-text framing: this surface measures exposure, not guest risk.
Tier distribution across podcasts where the guest appeared in the trailing 90 days
Show child attributes
Show child attributes
Most-frequently flagged IAB Tech Lab brand-suitability categories across the guest's podcasts (NONE-prevalence buckets omitted)
Show child attributes
Show child attributes
Was this page helpful?