# CMS Open Payments Recipient Search

> CMS Open Payments Recipient Search is a paid API for AI agents from api.healthparse.io, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Search and rank physicians by total CMS Open Payments (Sunshine Act) received, filterable by specialty, state, nature of payment, and minimum amount.

## Facts

- Endpoint: GET https://api.healthparse.io/v1/open-payments/recipients/search
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cms-open-payments-recipient-search-b8969ba5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J5I3_0FX8nV-LcSdAlfbC

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 cms-open-payments-recipient-search-b8969ba5
```

Example prompt: Show me the top 25 cardiologists in Texas from the 2024 CMS Open Payments data who received at least $10,000 in consulting payments, ranked by total amount.

## When to prefer this

Use this endpoint when you need to identify which specific physicians are the largest recipients of industry payments from CMS Open Payments data, especially when filtering by specialty, geography, payment type, or minimum dollar threshold. Prefer this over the Part D prescriber endpoints when the goal is financial compliance screening, KOL identification, conflict-of-interest research, or investigative analysis of pharma/device industry payments rather than prescribing behavior.

## Known failure modes

- No results returned if specialty substring doesn't match CMS taxonomy — try broader terms
- State code must be valid 2-letter abbreviation or query returns empty
- performance_year values outside loaded range return no data or error
- min_amount set too high may return zero results
- nature_of_payment substring must partially match CMS payment category labels
- Offset beyond result set returns empty list

## How this service works

Screen physicians industry is already paying — the recipient side of the CMS Open Payments (Sunshine Act) file, ranked by total reported payment amount. Filter by specialty, state, nature_of_payment, and min_amount. Prescriber name / specialty / state / city are resolved by joining the NPI to the CMS Part D Prescribers file (Open Payments carries none of them). Public CMS provider-level data; not a consumer report.

## Output

Returns a ranked list of physician recipients from the CMS Open Payments program, including NPI, name, specialty, city, and state (resolved via Part D NPI join), along with total reported payment amount and nature of payment category, sorted by total payment descending.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "limit": {
     "type": "integer",
     "default": 25,
     "maximum": 100
    },
    "state": {
     "type": "string",
     "description": "2-letter prescriber state code(s), comma-separated"
    },
    "offset": {
     "type": "integer",
     "default": 0
    },
    "specialty": {
     "type": "string",
     "description": "prescriber specialty substring, e.g. 'Cardiology'"
    },
    "min_amount": {
     "type": "number",
     "description": "minimum reported total payment amount (USD)"
    },
    "performance_year": {
     "type": "integer",
     "description": "Open Payments program year (default 2024, the latest loaded)"
    },
    "nature_of_payment": {
     "type": "string",
     "description": "payment category substring, e.g. 'Consulting'"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cms-open-payments-recipient-search-b8969ba5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.healthparse.io](https://www.zero.xyz/host/api.healthparse.io/llms.txt)
