# Particle Pro – Get Episode by ID

> Particle Pro – Get Episode by ID 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).

Retrieves a single podcast episode by its unique slug or ID from the Particle Pro podcast intelligence database.

## Facts

- Endpoint: GET https://api.particle.pro/v1/podcasts/episodes/:id
- 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-get-episode-by-id-d3095cef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lC2nX5ZcuPuZCtfasViG8

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-get-episode-by-id-d3095cef
```

Example prompt: Can you pull up the Particle Pro episode record for the episode with ID 'ep_abc123' and give me its details?

## When to prefer this

Use this endpoint when you have a specific episode ID or slug and need the full structured metadata for that single episode. Prefer this over list/search endpoints when the identifier is already known and you need deterministic lookup rather than discovery.

## Known failure modes

- Episode ID or slug not found returns a 404-style error
- Invalid or malformed ID format may result in a validation error
- Episode may exist but be unpublished or restricted, returning an empty or error response
- API returns a payment-required error if the x402 payment flow fails or USDC balance is insufficient

## How this service works

Get an episode. Returns a single episode by its unique identifier.

## Output

Returns a single podcast episode object containing the episode's unique identifier, title, slug, associated podcast, publication date, description, topics covered, guest and entity mentions, and any other structured metadata indexed by Particle Pro for that episode.

## 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": "Episode slug or ID"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/particle-pro-get-episode-by-id-d3095cef/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)
