NPI Registry
HealthUSnpiregistry.cms.hhs.gov
Every US healthcare provider's National Provider Identifier, taxonomy and practice address.
Capabilities (14)
GET /v1/data/npi/address1 creditLists every enumerated provider, individual or organisational, whose NPPES address line matches a given street and city, with their NPIs, names, taxonomies and the rest of the address.
GET /v1/data/npi/area1 creditReturns the roster of enumerated providers in one postal code - NPI, name, taxonomies, addresses and status - with no name or specialty needed to start.
GET /v1/data/npi/authorized-official1 creditFinds organisational NPIs whose authorised official - the human legally responsible for the enumeration - carries a given name, returning each organisation's NPI, legal name, taxonomies and addresses.
GET /v1/data/npi/medicare-enrollment1 creditReturns every Medicare fee-for-service enrollment PECOS holds for one NPI (2026-10-01 release): enrollment id, PECOS associate control id, provider type code and description, the state it is enrolled in, and the individual or organisation name.
GET /v1/data/npi/number1 creditReturns the single NPPES record for one 10-digit NPI: enumeration type and date, status, NUCC taxonomies, practice and mailing addresses, other identifiers and (for organisations) the authorised official.
GET /v1/data/npi/opt-out1 creditReturns the Medicare opt-out affidavit on file for one NPI (2026-08-01 release): specialty, effective and end dates of the opt-out period, the address filed with it, and whether the clinician may still order and refer.
GET /v1/data/npi/order-referring1 creditReturns the CMS Order and Referring row (2026-10-20 release) for one NPI: the clinician's name plus Y/N flags for whether they may order or refer Part B services, DME, home health, power mobility devices and hospice.
GET /v1/data/npi/organizations1 creditSearches the NPPES registry for organisational (type 2) providers - hospitals, clinics, group practices, pharmacies, labs - returning NPI, legal and other business names, taxonomies, addresses and the authorised official on file.
GET /v1/data/npi/reassignment1 creditReturns the clinic and group practice reassignment rows for one individual NPI (2026-10-01 release): each group's legal business name, PAC id, enrollment id, state and due date, alongside the individual's own enrollment, specialty and employer-association count.
GET /v1/data/npi/revalidation1 creditReturns the Medicare revalidation rows for one NPI (2026-10-01 release): enrollment id, enrollment type and specialty, state, the published revalidation due date and any adjusted date, plus counts of reassignments to and from the provider.
GET /v1/data/npi/search1 creditSearches the NPPES registry for individual (type 1) clinicians by name, specialty and location, returning each provider's NPI, credentials, taxonomies, addresses and other identifiers.
GET /v1/data/npi/taxonomy1 creditLists providers whose NUCC taxonomy matches a specialty description, optionally narrowed to a city, state or ZIP, with each one's NPI, name, full taxonomy list and addresses.
GET /v1/data/npi/taxonomy-crosswalk1 creditThe complete 566-row CMS crosswalk (2026-08-01 release) between NUCC provider taxonomy codes, their full type/classification/specialisation text, and the Medicare specialty codes and supplier-type descriptions they map to.
GET /v1/data/npi/utilization1 creditReturns the calendar-year 2024 Medicare Physician and Other Practitioners summary for one NPI: distinct HCPCS codes, beneficiary and service counts, submitted charges and allowed, paid and standardised amounts split into drug and medical, plus beneficiary age, sex, race, dual-eligible and average risk-score breakdowns.
Licence
A work of the United States Government, not subject to domestic copyright under 17 U.S.C. 105, published by the agency as open data.
https://npiregistry.cms.hhs.gov/help-api/termsAttribution
Display this wherever you show the data. It arrives on every response as provenance.attribution_text.
Source: CMS NPI Registry
Cache: up to 3600s
