GET /npi/{npi}
Look up any US healthcare provider by NPI. The registry, plus the flags.
Try it
npi
The number as folded, digits only. Invalid input still echoes the fold
valid
10 digits and the Luhn check digit with the 80840 prefix holds
registered
The NPI exists in the NPPES registry. null when the number is invalid
active
Not deactivated. null when not registered
excluded
On the OIG LEIE exclusion list, matched by NPI only. false is not clearance: many LEIE rows carry no NPI. null when not registered
type
individual or organization
name
Provider name. Organizations ship the legal business name
credential
Credential as the provider registered it (MD, DDS). null for organizations
specialty
Primary taxonomy display name from the NUCC code set
taxonomy
The primary NUCC taxonomy code
address
Practice location street line
city
Practice location city
state
Practice location state code
postal
Practice location postal code, ZIP+4 when NPPES has it
phone
Practice location phone, E.164
1
Ten digits. Spaces and punctuation fold out. Junk answers valid false, never a 404.
2
Name, credential, specialty with its taxonomy code, practice address, and phone. Individuals and organizations.
3
active means not deactivated. excluded checks the OIG exclusion list by NPI.
The full registry. Pooled requests on every plan.
Pass an NPI. Ten digits, spaces and punctuation fold out. You get the checksum verdict and the registry record: provider name, individual or organization, credential, primary specialty with its NUCC taxonomy code, practice address, and phone. active says the number is not deactivated. excluded checks the OIG exclusion list by NPI.
Junk and a failed checksum answer valid: false as a 200. A checksum-valid number the registry does not know answers registered: false with record fields null. We serve the published NPPES dissemination file only. Provider directory data, not PHI.
RESPONSE
$ curl "https://api.parseapi.com/npi/1881018208" \ -H "X-API-Key: YOUR_API_KEY" // 200 · ~34ms US · ~124ms worldwide { "npi": "1881018208", "valid": true, "registered": true, "active": true, "excluded": false, "type": "organization", "name": "Mayo Clinic", "first": null, "last": null, "credential": null, "specialty": "General Acute Care Hospital", "taxonomy": "282N00000X", "address": "200 1st St SW", "city": "Rochester", "state": "MN", "state_name": "Minnesota", "postal": "55905-0001", "country": "US", "phone": "+15072842511" }
Response fields
QUESTIONS
SPEED
US
34ms
EU
60ms
APAC
148ms
LatAm
21ms
ME
124ms
8.4 million US providers. The full published registry.