# PECOS Enrollment Exodus Search

> PECOS Enrollment Exodus Search 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).

Anti-joins two CMS PECOS quarterly snapshots to identify clinicians who dropped Medicare enrollment, aggregated by state and specialty, with filters for org, specialty, and minimum drop count.

## Facts

- Endpoint: GET https://api.govparse.io/v1/pecos/enrollment-exodus/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/pecos-enrollment-exodus-search-b00c64d2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_POXbE_rCOM39xNzGnGF2g

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 pecos-enrollment-exodus-search-b00c64d2
```

Example prompt: Show me where Medicare enrollments are dropping off for psychologists — filter to Texas, individuals only, with at least 5 dropped enrollments, using a baseline from 2025-01-01.

## When to prefer this

Choose this endpoint when you need to identify geographic or specialty-level clinician attrition from Medicare — specifically when the question is about who has *left* or *dropped* enrollment, not who is currently enrolled. It is the right tool for backfill demand analysis, workforce gap detection, or market intelligence around Medicare provider exodus. Prefer this over the general PECOS enrollment search when the temporal delta (enrollments lost between two snapshots) is what matters, not the current enrollment roster.

## Known failure modes

- Invalid state code returns empty results or validation error
- since date format not YYYY-MM-DD causes parse error
- min_dropped as non-numeric string may cause query failure
- No matching snapshot data for the given baseline date returns empty result set
- Specialty fragment with no matches returns zero rows
- Exceeding limit cap of 100 silently truncates or returns error

## How this service works

Where are clinicians dropping off Medicare enrollment? Anti-joins two PPEF quarterly snapshots: enrollments present earlier but gone in the latest, aggregated per state × specialty. Filter by state, specialty, org, individuals_only, min_dropped, or a since baseline snapshot. Returns dropped_count and sample dropped NPIs — a backfill-demand tell for clinician staffing. CMS public-domain records.

## Output

Returns rows aggregated by state and specialty, each with a dropped_count (number of enrollments present in the baseline snapshot but absent in the latest) and a sample list of dropped NPIs, enabling identification of geographies and specialties with elevated clinician attrition from Medicare.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "required": [],
   "properties": {
    "org": {
     "type": "string",
     "examples": [
      "Health"
     ],
     "description": "Organization name fragment (org enrollments)."
    },
    "limit": {
     "type": "integer",
     "examples": [
      25
     ],
     "description": "Max rows (default 25, cap 100)."
    },
    "since": {
     "type": "string",
     "examples": [
      "2026-01-01"
     ],
     "description": "Baseline snapshot: latest vs earliest on/after this date (YYYY-MM-DD)."
    },
    "state": {
     "type": "string",
     "examples": [
      "TX"
     ],
     "description": "Enrollment state code(s), CSV."
    },
    "offset": {
     "type": "integer",
     "examples": [
      0
     ],
     "description": "Rows to skip."
    },
    "specialty": {
     "type": "string",
     "examples": [
      "Psychology"
     ],
     "description": "Provider-type / specialty fragment."
    },
    "min_dropped": {
     "type": "string",
     "examples": [
      "5"
     ],
     "description": "Minimum dropped enrollments per state×specialty."
    },
    "individuals_only": {
     "type": "string",
     "examples": [
      "true"
     ],
     "description": "true = exclude organizational enrollments."
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pecos-enrollment-exodus-search-b00c64d2/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)
