NPI Registry Lookup: NPPES Providers by NPI, Name, Specialty
Pricing
from $1.50 / 1,000 provider record delivereds
NPI Registry Lookup: NPPES Providers by NPI, Name, Specialty
Looks up US healthcare providers in the official CMS NPPES registry by NPI number, name, organization, specialty, city, state or ZIP. Returns flat rows with taxonomy, license and addresses. No key needed. Billed only per provider record delivered.
Pricing
from $1.50 / 1,000 provider record delivereds
Rating
0.0
(0)
Developer
Pono Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
NPI Registry Lookup
What it does
You give it NPI numbers, search filters, or both. It calls the CMS NPPES NPI Registry API v2.1 and returns one clean row per provider. Every row includes sourceUrl (the provider page on the NPI Registry) and retrievedAt (when the data was fetched).
Invalid NPIs (wrong length or a failed check digit) are dropped with a warning before any request is made. Duplicate providers are written once.
Input examples
Look up one NPI:
{"npis": ["1245319599"]}
Search by taxonomy and state:
{"searches": [{ "taxonomy_description": "Behavior Technician", "state": "HI" }]}
Search filters: number, first_name, last_name, organization_name, taxonomy_description, city, state, postal_code, plus optional enumeration_type (NPI-1 for individuals, NPI-2 for organizations) and limit (1 to 200 per page). Each search needs at least one filter. maxRecords caps total rows (default 1000, 0 means no cap).
Output fields
npi,type(individual or organization),name,credential,gender,statusenumerationDate,lastUpdatedprimaryTaxonomyCode,primaryTaxonomy,licenseNumber,licenseStatepracticeAddress,practiceCity,practiceState,practicePostalCode,practicePhonemailingAddresstaxonomies(list ofcode,desc,primary)sourceUrl,retrievedAt,confidence,jurisdiction(US)
Values are copied from the API response. A field the registry does not have is null.
Pricing
You are charged once per provider row delivered to the dataset. You are not charged for an NPI that is not found, for a duplicate provider, or for a request that ends in an API error.
Limits
The NPPES API stops paging at skip 1000. With 200 results per page, that means at most 1,200 rows per search. If a search hits this ceiling, the run logs that more results may exist. To get more, split it into narrower searches, for example by city or postal code.
Source and terms
Data comes from the public CMS NPPES NPI Registry API. No login, API key, or proxy is needed. The data is public information published by CMS. Check the CMS NPPES site for its current terms of use.