# Particle Pro Entity List

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

Lists and filters knowledge graph entities (people, organizations, places) extracted across all podcast content, with support for bulk lookup and per-podcast filtering.

## Facts

- Endpoint: GET https://api.particle.pro/v1/entities
- Price: $0.01/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-entity-list-18daccb3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_G_CA1CPNLljmWnvL6rqkd

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-entity-list-18daccb3
```

Example prompt: Show me all people and organizations mentioned in the All In podcast — filter to entity type 'person' and give me the first 50 results.

## When to prefer this

Use this endpoint when you need to enumerate or filter knowledge graph entities (people, organizations, places) extracted from podcast audio content at scale — especially when you want to filter by entity type or scope to a specific podcast. Prefer this over a general web search when you need structured, podcast-specific entity data with pagination and bulk lookup support. This is the right choice when building entity-level analytics, guest trackers, or brand-mention monitors grounded in podcast content.

## Known failure modes

- Invalid entity type slug returns empty results or error — must match slugs from GET /v1/entities/types
- Unresolvable entity slugs in bulk ID lookup are silently omitted rather than errored
- Pagination cursor from a different query may produce unexpected results
- podcast_id that doesn't match any known podcast slug or ID returns empty list
- Exceeding max 100 IDs in bulk lookup may result in truncation or error
- Rate limits or payment failures (x402) may block access

## How this service works

List entities. List knowledge graph entities (people, organizations, places) across all podcast content.

## Output

A paginated list of knowledge graph entity records extracted from podcast content. Each entity includes its slug, type (e.g. person, company, place), and associated metadata. When using bulk IDs lookup, returns exactly the matched entities. Unresolved slugs or IDs are silently omitted. Response includes an opaque cursor for pagination.

## 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"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "ids": {
       "type": "array",
       "items": {
        "type": "string"
       },
       "description": "Bulk multi-get: one or more entity slugs (e.g. 'sam-altman', 'apple') or IDs, comma-separated (max 100). When set, returns exactly those entities and the other filters (type, podcast_id) and pagination are ignored. Refs that don't resolve are omitted from the response."
      },
      "type": {
       "type": "string",
       "description": "Filter to an entity category. See GET /v1/entities/types for the available slugs (e.g. 'person', 'company', 'movie', 'sports-team')."
      },
      "limit": {
       "type": "integer",
       "format": "int64",
       "description": "Results per page"
      },
      "cursor": {
       "type": "string",
       "description": "Opaque pagination cursor from previous response"
      },
      "podcast_id": {
       "type": "string",
       "description": "Podcast slug (e.g., 'all-in'), internal ID, or numeric iTunes ID. Filter to entities appearing in a specific podcast."
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/particle-pro-entity-list-18daccb3/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)
