OrbTop

July 5, 2026

NPI Database Download: How to Get Healthcare Provider Data in Bulk

The national NPI database (NPPES) holds a record for every US healthcare provider — 8 million+ NPIs with name, taxonomy, practice address, and enrollment details. This guide covers how to download NPI data filtered to the providers you actually want, and how to enrich it from six other provider sources.

Healthcare provider data sources|220px

Search the national NPI database by specialty and state

CMS publishes the full NPPES file as a 10 GB monthly dump — most projects need a filtered slice, not the whole thing. The NPPES NPI crawler queries the registry directly: filter by taxonomy code, specialty, state, or city and get just those providers as clean JSON — NPI, name, credentials, practice and mailing addresses, phone, and taxonomy list. A "physical therapists in Ohio" pull returns in minutes and skips the dump-parsing project entirely.

Cross-check enrollment with Medicare PECOS

An NPI record proves a provider exists; it doesn't prove they bill Medicare. The PECOS enrollment crawler checks Medicare enrollment status per provider — the field that matters for referral networks and DME marketing, where a non-enrolled provider is a dead lead.

Add procedure volumes from CMS utilization data

The CMS provider utilization crawler pulls Medicare Part B utilization per provider: procedure codes, service counts, and payment totals. This is how you rank a specialty list by actual clinical volume instead of guessing from directory listings.

Hospital data: quality scores and price transparency

Two hospital-level sources complement the provider files. The CMS hospital crawler exports hospital profiles with quality ratings, and the hospital price transparency scraper pulls the machine-readable price files hospitals must publish — negotiated rates by payer, the dataset behind most payer-benchmarking work.

Patient-facing directories: Healthgrades and Psychology Today

Registry data lacks the consumer layer — ratings, bios, accepted insurance. The Healthgrades scraper adds ratings and review counts per physician, and the Psychology Today scraper covers the largest therapist directory: modality, fees, insurance, and contact details by city and specialty.

Financial relationships and prescribing signals

For compliance and market-intelligence work, two more CMS-adjacent sets: the Open Payments crawler exports industry payments to physicians (who received what from which manufacturer), and the ClinicalTrials.gov crawler links providers and institutions to active trials — a strong signal for research-active physicians.

Which provider source do I need?

Need Source
Provider universe by specialty/state NPPES NPI registry
Medicare-billing verification PECOS enrollment
Procedure volume ranking CMS utilization
Hospital quality + pricing Hospital crawler, price transparency
Consumer ratings layer Healthgrades
Therapist directory Psychology Today
Industry payments Open Payments
Research activity ClinicalTrials.gov

The pipeline pattern: NPI as the join key

Every US provider source keys on NPI, so the standard pipeline is: pull the filtered NPI universe first, then enrich per-NPI from PECOS, utilization, Open Payments, and the directories. Each scraper prices per record, so a 5,000-provider specialty file with two enrichment passes costs what 15,000 lookups cost — no license, no annual data contract, and the refresh next quarter reruns the same inputs.

International coverage follows the same pattern — for example the India NMC doctor registry scraper exports India's national medical register. Browse the full Healthcare catalog for the rest, or see How to Get Company Registry Data in Bulk for the corporate-side equivalent of this playbook.