# Medicare Advantage Enrollment API – Plans by County, Monthly

Medicare Advantage and Part D enrollment by contract, plan, state and county every month since January 2020, with organization, parent company, plan type, SNP and employer group flags, from CMS.

$0.80 per 1,000 records

[Get an API key](https://pushbuild.com/apis/app/signup?api=medicare-advantage-enrollment)

Example request

```
POST /medicare-advantage-enrollment/run
{
  "states": [
    "FL"
  ],
  "maxItems": 20
}
```

## What it returns

Medicare Advantage and Part D enrollment for every contract, plan, state and county, every month since January 2020: contract and plan ID, county and FIPS code, enrollment, organization and marketing name, parent organization, organization type, plan type, plan name, and whether the plan is a special needs plan, an employer group plan or offers Part D.

Filter by state, county, FIPS, organization, parent company, contract, plan name, plan type, SNP, employer group, Part D and month range. Or group to get total enrollment by parent organization, organization, contract, plan, plan type, state, county or month for market share and growth.

Source: CMS Monthly Enrollment by Contract/Plan/State/County, rebuilt monthly. CMS masks counts of 10 or fewer, so those county-plan rows are left out and totals run slightly below CMS's national figures.

Charged per row or group returned.

## Request

`POST https://api.pushbuild.com/medicare-advantage-enrollment/run` with a JSON body. Send your key in the `X-API-Key` header.

| Field | Type | Description |
| --- | --- | --- |
| `states` | list of strings | Two-letter state codes. |
| `county` | string | County name, e.g. Miami-Dade. |
| `fips` | list of strings | Five-digit county FIPS codes, e.g. 12086. |
| `organization` | string | Organization or marketing name contains, e.g. Humana. |
| `parentOrganization` | string | Parent company contains, e.g. UnitedHealth, CVS. |
| `contracts` | list of strings | CMS contract numbers, e.g. H1036. |
| `planName` | string | Plan name contains. |
| `planType` | string | Contains, e.g. HMO, Local PPO, PDP, PFFS. |
| `organizationType` | string | Contains, e.g. Local CCP, PDP, Employer/Union. |
| `snp` | boolean | true for SNPs only, false to exclude them. |
| `employerGroup` | boolean | true for employer/union group plans only, false to exclude them. |
| `offersPartD` | boolean | true for plans with drug coverage only. |
| `monthFrom` | string | YYYY-MM. Without a month range, the latest month is used. |
| `monthTo` | string | YYYY-MM. |
| `groupBy` | string: parentOrganization, organization, contract, plan, planType, organizationType, state, county, month | Total enrollment by parent organization, organization, contract, plan, plan type, organization type, state, county or month (market share and trends). |
| `maxItems` | integer | Maximum items to return (1-500). Default: `100`. |

### Example

```
curl -X POST https://api.pushbuild.com/medicare-advantage-enrollment/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"states": ["FL"], "maxItems": 20}'
```

### Response

```
{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}
```

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

## Pricing

Pay only for results returned: $0.80 per 1,000 records. No charge for errors or empty searches.

## Use it from Claude, ChatGPT or Cursor

This API is also an MCP server: `https://api.pushbuild.com/mcp/medicare-advantage-enrollment`. Add it to any assistant that supports remote MCP servers, with your key in the `X-API-Key` header. Same prices. [Setup for each app](https://pushbuild.com/apis/mcp.html).

## Related APIs

- [MusicBrainz API](https://pushbuild.com/apis/musicbrainz-search.html): Search the MusicBrainz open music encyclopedia: artists (type, country, gender, area, active years, tags), releases (title, artist, date, country, label, barcode, track count, type) and recordings (title, artist, length, first release, ISRCs), with MusicBrainz IDs and links..
- [NASA Image Library API](https://pushbuild.com/apis/nasa-image-library.html): Search the NASA Image and Video Library (140,000+ items) by keyword, NASA center, photographer or year: title, description, date, NASA ID, keywords, preview image and media manifest links.
- [Natural Events API](https://pushbuild.com/apis/nasa-natural-events.html): NASA EONET natural events worldwide: wildfires, severe storms, volcanoes, floods, sea and lake ice, dust and haze, with category, first and latest dates, coordinates, magnitude and source agency links..
- [Medical Code API](https://pushbuild.com/apis/medical-code-lookup.html): Search US medical code sets from the National Library of Medicine: ICD-10-CM diagnosis codes, ICD-9-CM, HCPCS procedure and supply codes, LOINC lab tests, RxTerms drug names and strengths, and consumer health conditions.
- [Kraken API](https://pushbuild.com/apis/kraken-market-data.html): Kraken exchange public market data: 24h ticker for every trading pair (last, bid, ask, open, high, low, VWAP, volume, trades, change), OHLC candles from 1 minute to 1 week with VWAP and trade counts, and the asset-pair list with fees and minimums..
- [Korea Crypto Premium API](https://pushbuild.com/apis/korea-crypto-premium.html): Daily Korea premium for BTC, ETH and 10 more coins since Sept 2017: Upbit KRW close converted at the Fed USD/KRW rate (FRED DEXKOUS), compared with the Bitstamp USD close.

## Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

[hello@pushbuild.com](mailto:hello@pushbuild.com?subject=API%20question)

[(617) 299-8887](tel:+16172998887)

---
As of 2026-11-05. Source: https://pushbuild.com/apis/medicare-advantage-enrollment.html
