CAD Developer API · v1
ICHRA plan, price, drug and network data, by API.
The same marketplace plans, age-rated premiums, formularies and in-network checks that power Choice Arrangement Deck, available to your systems through a versioned REST API.
Free: 600 calls/day per account · No credit card · Paid tiers coming soon
# 1. get a token
curl -u $CLIENT_ID:$CLIENT_SECRET \
-d grant_type=client_credentials \
https://api.choicearrangementdeck.com/v1/oauth/token
# 2. plans in Hennepin County, MN, for 2027
API=https://api.choicearrangementdeck.com
curl -H "Authorization: Bearer $TOKEN" \
"$API/v1/plans?zipCode=55401&countyFips=27053&planYear=2027&page=1&perPage=25"
What you can call
Every endpoint lives under a version root: https://api.choicearrangementdeck.com/v1/...
Free developer tier
| Calls per UTC day | Speed | Response when over |
|---|---|---|
| 1 - 100 | Full speed | — |
| 101 - 600 | 1 call / 5 s | 429 + Retry-After (≤ 5 s) |
| 601+ | Blocked | 429 until 00:00 UTC |
The day resets at 00:00 UTC (7:00 PM Central during CDT, 6:00 PM during CST). Token requests, /v1/me/usage, 429s and our own 5xx errors are not counted. Your dashboard shows a live meter.
How it works
- Request an account: name, work email, company, intended use.
- Confirm your email (link from support@choicearrangementdeck.com).
- Sign in and create your client ID + client secret (the secret is shown once).
- Exchange them for a 60-minute access token and call
/v1.
Coming soon: paid tiers
Higher daily volume, no throttle band, bulk exports and an SLA, for systems that use CAD as a source of truth.
Join the waitlistVersioned and documented
OpenAPI 3.1 per major version, Swagger UI, a changelog, and at least 12 months' notice before a version is retired.
Download openapi.json