# CMS Medicare PECOS Enrollment Search (govparse.io)

> CMS Medicare PECOS Enrollment Search (govparse.io) is a paid API for AI agents from api.govparse.io, paid per call via x402, $1.25/call, status unknown (last checked 2026-09-15).

Search the CMS Medicare Fee-For-Service Public Provider Enrollment (PPEF) roster by NPI, state, specialty, org name, enrollment ID, or org type to retrieve Medicare enrollment records.

## Facts

- Endpoint: GET https://api.govparse.io/v1/pecos/enrollments/search
- Price: $1.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cms-medicare-pecos-enrollment-search-govparse-io-0a78fda4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KG8ttduT8MdTkc4lMysyT

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-medicare-pecos-enrollment-search-govparse-io-0a78fda4
```

Example prompt: Search the Medicare PECOS enrollment roster for individual cardiologists enrolled in New York — give me up to 50 results from the latest snapshot.

## When to prefer this

Use this endpoint when you need to verify or look up CMS Medicare enrollment status for providers or organizations using public PECOS/PPEF data — especially when filtering by state, specialty, NPI, or org name. Prefer this over general NPI lookup tools when the question is specifically about Medicare enrollment status, PECOS IDs, or enrollment rosters across snapshots.

## Known failure modes

- No results returned when NPI or enrollment ID does not exist in the PECOS dataset
- Stale data if snapshot parameter is not set to latest and the requested date has no data
- Overly broad queries (e.g. common org name fragment) may hit the 100-row cap and require pagination
- Invalid state code or malformed NPI returns an empty result set or validation error
- Snapshot date not yet available if querying a future or very recent date before CMS publishes

## How this service works

Who is enrolled in Medicare (PECOS)? Search the CMS 'Medicare Fee-For-Service Public Provider Enrollment' (PPEF) roster by state, specialty (provider type), org name, NPI, enrollment id, is_org, or snapshot. Returns NPI, enrollment id, provider type, state and org — the Medicare enrollment roster. CMS public-domain records.

## Output

Returns a list of Medicare enrollment records from the CMS PPEF roster, each containing NPI, PECOS enrollment ID, provider type/specialty, enrollment state, and organization name. Results are paginated via limit/offset and can be scoped to a specific quarterly snapshot date or the latest snapshot only.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "required": [],
   "properties": {
    "npi": {
     "type": "string",
     "examples": [
      "1003879883"
     ],
     "description": "NPI(s), CSV."
    },
    "org": {
     "type": "string",
     "examples": [
      "Clinic"
     ],
     "description": "Organization name fragment (org enrollments)."
    },
    "limit": {
     "type": "integer",
     "examples": [
      25
     ],
     "description": "Max rows (default 25, cap 100)."
    },
    "state": {
     "type": "string",
     "examples": [
      "TX"
     ],
     "description": "Enrollment state code(s), CSV."
    },
    "is_org": {
     "type": "string",
     "examples": [
      "false"
     ],
     "description": "true = organizational enrollments; false = individuals."
    },
    "offset": {
     "type": "integer",
     "examples": [
      0
     ],
     "description": "Rows to skip."
    },
    "snapshot": {
     "type": "string",
     "examples": [
      "2026-07-17"
     ],
     "description": "Exact snapshot date (YYYY-MM-DD)."
    },
    "specialty": {
     "type": "string",
     "examples": [
      "Obstetrics"
     ],
     "description": "Provider-type / specialty fragment."
    },
    "latest_only": {
     "type": "string",
     "examples": [
      "true"
     ],
     "description": "true = only the most recent snapshot."
    },
    "enrollment_id": {
     "type": "string",
     "examples": [
      "I20031103000001"
     ],
     "description": "PECOS enrollment id(s), CSV."
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cms-medicare-pecos-enrollment-search-govparse-io-0a78fda4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.govparse.io](https://www.zero.xyz/host/api.govparse.io/llms.txt)
