NEWMedicare Advantage 2027 plans are live in the API.Read the changelog
DATA FILES

Every provider in a state, with every plan that lists them.

A data file is one CSV for one state. It has one row for each provider and plan pair: every provider practising in the state, with every marketplace (ACA) plan and Medicare Advantage plan that lists them.

CSV, gzippedSame business day, usually within the hourOne-time payment
inplan-DE-20261030.csv.gz2 OF 1,338,913 ROWS · 11 OF 24 COLUMNS
npilast_namecredentialprimary_specialtycitymarketplan_idplan_yearinsurersource_typeas_of
1003296807LAMOURDOFAMILY PRACTICEMILLSBOROACA64004DE00900012026Ambetter Health of Delawareinsurer_directory2026-10-29
1003296807LAMOURDOFAMILY PRACTICEMILLSBOROMAH0413-001-0002027Devoted Healthplan_directory2026-10-29
Two rows of the Delaware file: one provider, listed by a marketplace plan and by a Medicare Advantage plan.

What is in a file.

Every provider who practises in the state and appears in at least one plan listing, with every plan that lists them. A provider listed by 150 plans has 150 rows, one for each plan. Each row says where the listing comes from and the date we read it.

PROVIDERS WITH A LISTING8,382
ROWS: PROVIDER x PLAN1,338,913
FILE SIZE, GZIPPED12 MB

The Delaware state file, built on 2026-10-30. Other states differ in size.

MARKETSMarketplace (ACA) plans and Medicare Advantage plans, in the same file. The market column tells them apart.
SOURCESInsurer-published provider directories and public plan and provider registries. The source_type column names the kind of source for each row.
FORMATOne CSV with a header row, UTF-8, gzipped. 24 columns, the same in every state file.
DELIVERYSame business day, usually within the hour. We email a download link, and the file stays on your dashboard.

The 24 columns.

Provider columns come first and repeat on each of a provider's rows. Plan columns follow. An empty cell means the listing does not give that value.

Columns of an InPlan data file, in file order
COLUMNWHAT IT HOLDSEXAMPLE
npiThe provider’s 10-digit National Provider Identifier.1003296807
first_nameFirst name.CYNTHIA
middle_nameMiddle name or initial, when given.empty
last_nameLast name.LAMOUR
credentialCredential, such as MD, DO or NP.DO
primary_specialtyPrimary specialty.FAMILY PRACTICE
group_namePractice or group the provider works with.BEEBE PHYSICIAN NETWORK INC.
address_line_1Practice street address in the state.32060 LONG NECK RD
cityPractice city.MILLSBORO
statePractice state: the state of the file.DE
zip55-digit ZIP code.19966
phonePractice phone, digits only.3026453150
marketACA for marketplace plans, MA for Medicare Advantage plans.ACA
plan_idThe plan ID: 14 characters for marketplace plans, H1234-001-000 style for Medicare Advantage.64004DE0090001
plan_yearPlan year of the listing.2026
plan_namePlan name as the insurer publishes it.Principal Bronze HSA
insurerInsurer or plan sponsor.Ambetter Health of Delaware
plan_statesState or states the plan is sold in, space-separated.DE
plan_typePlan type, such as HMO, PPO, EPO or POS.EPO
metal_levelMetal level of a marketplace plan.Expanded Bronze
network_tierNetwork or tier name the insurer gives the listing.PREFERRED
accepting_new_patientsyes or no, when the directory states it.yes
source_typeWhere the listing comes from: insurer_directory or plan_directory.insurer_directory
as_ofThe date we read the listing, YYYY-MM-DD.2026-10-29
README
InPlan data file: one state, CSV (UTF-8, header row), gzipped.

One row = one provider x one plan that lists that provider.
  - npi identifies the provider; provider columns repeat on each row.
  - market: ACA = marketplace plan, MA = Medicare Advantage plan.
  - plan_id + plan_year identify the plan. Use them with the
    InPlan API (GET /v1/plans/{plan_id}) for plan details.
  - plan_states: states the plan is sold in, space-separated.
  - accepting_new_patients: yes | no | empty (not stated).
  - source_type: insurer_directory | plan_directory.
  - as_of: the date we read the listing (YYYY-MM-DD).
Rows are sorted by npi, then market, then plan_year (newest
first), then plan_id.

Questions: [email protected]
FREE SAMPLE

Try the Delaware sample.

The sample is a real slice of the Delaware file: 210 cardiology, dermatology and family practice providers, with every plan that lists them. Same columns, same format as a full file. No sign-up needed.

Download the sample (307 KB)
PROVIDERS210
ROWS31,150
SPECIALTIESCardiology, dermatology, family practice
FILEinplan-sample-DE.csv.gz
BUY A FILE

Choose a state. Pay once. Download the same day.

$299One state, every provider practising there
$1,499Every state and DC, delivered within one business day
$199 /moRefresh: a new copy of your file each month

You need an InPlan account to buy. If you do not have one, we create it first, then take you to the payment page. The same account holds your API keys.

Which file

One-time payment in US dollars. Delivered by email with a download link.

Who uses the files.

Medtech and pharma field teams

Plan territories and visits around the providers listed in the plans your customers carry.

Recruiters

Find providers by specialty and city, and see which insurers list them.

Researchers

Study network breadth by plan, insurer, specialty and place, with a read date on every row.

Agencies

Build provider lists for campaigns and outreach in one state or across the country.

Need answers one provider at a time inside your product? The Network API gives the same listings per call.

Questions about files.

How fast do we get the file?

A state file arrives the same business day, usually within the hour. We email a download link as soon as it is ready, and the file also appears on the Billing page of your dashboard. The national file arrives within one business day.

What format is it?

One CSV file with a header row, UTF-8, compressed with gzip (.csv.gz). Most databases and data tools read it directly. Unzip it with any archive tool, or load it compressed.

Can we open it in a spreadsheet?

The free sample, yes. A full state file is usually larger than a spreadsheet holds: the Delaware file has 1,338,913 rows. Load full files into a database or a data tool, or filter them before you open them.

How current is the data?

Each row carries as_of, the date we read that listing. We build your file from our latest data on the day you order it.

Can we get a new copy every month?

Yes. A refresh is $199 a month and sends a new copy of your file each month. Write to [email protected] to add it after your first file.

Who can download the file?

The download link works for signed-in members of the InPlan workspace that bought it. Add teammates from the Team page of your dashboard.