NEWMedicare Advantage 2027 plans are live in the API.Read the changelog
Health tech · search · matching · intake

Network data in your product, without the pipeline.

Add plan-by-plan network answers to provider search, patient matching and intake forms. Call the API for live lookups, or load data files into your warehouse.

Health tech: an illustrative provider search app, Tailspin Health Search. The result for Michael Williard, MD, Orthopedic Surgery, Gahanna OH, NPI 1184617268, carries a green chip 'Listed in 74 plans', chips for 38 marketplace and 36 Medicare Advantage plans, and the read-on dates 2026-07-27 and 2026-10-29.
How it usually starts

“We just need to know which plans list this provider.”

  1. 1Someone writes a script to read one insurer’s directory.
  2. 2Then a second insurer, in a different format, and a matching step to tie listings to NPIs.
  3. 3Then plan years turn over, and the script needs a team.
  4. 4Or: one API key, 650M+ provider-plan links already matched and dated.

Three places network data fits.

Most platforms start with one and add the others. Each uses the same answer format, so your UI code stays the same.

SEARCHFilter results by the user's planList the providers a marketplace plan's directory includes, then apply your own ranking and distance rules.GET /v1/plans/{plan_id}/providers
MATCHINGShow network chips on a provider cardFor a provider you already show, list every plan that includes them, with tier and date.GET /v1/providers/{npi}/plans
INTAKECheck the pair a patient entersWhen a patient names their plan and their doctor, check that one pair and store the answer.GET /v1/check?npi=…&plan_id=…
For your engineers

Plan in, providers out.

Plan-to-provider search returns the providers a marketplace plan's directory lists, each with its network tier and the date the directory was read.

OpenAPI 3.1 specTypical response < 50 msRequest ID on every responseRate-limit headersHealth check: GET /v1/statusData summary: GET /v1/coverage
curl https://api.inplan.io/v1/plans/29276OH0970001/providers \
  -H "Authorization: Bearer $INPLAN_KEY"
{
  "plan_id": "29276OH0970001", "plan_year": 2026,
  "plan_name": "Anthem Bronze Pathway 10600 …",
  "providers": [
    {
      "npi": "1184617268",
      "name": "Michael B. Williard, MD",
      "primary_specialty": "Orthopedic Surgery",
      "network_tiers": ["PARTICIPATING"],
      "locations": [{ "city": "Gahanna", "state": "OH" }]
    },
    …
  ],
  "source": { "type": "insurer_directory", "as_of": "2026-07-27" }
}

API calls or data files?

Choose by how your product uses the data. Both carry the same fields and evidence, and many teams use both.

API calls compared with data files
QuestionAPIData files
BEST FORLive lookups while a user waitsJoins with your own tables, analytics, offline matching
SPEEDTypical response under 50 ms; batch of up to 100 pairsAs fast as your own database
PRICEFree to $599 a month by call volume; Scale is custom$299 a state, $1,499 national, $199 a month to refresh
FRESHNESSCurrent data on every call, with its read dateEvery row keeps its read date; each refresh sends a new copy of your files

What your platform gains.

7.7Mprovider records behind every lookup
2markets, marketplace and Medicare Advantage, in one format
0patient data sent to us or stored

Ship network data this sprint.

Growth · $599 /mo150,000 calls, plan-to-provider search, priority support
Scale · CustomHigher volume, bulk data files, SLA
Compare all plans