NPI Registry Lookup: NPPES Providers by NPI, Name, Specialty avatar

NPI Registry Lookup: NPPES Providers by NPI, Name, Specialty

Pricing

from $1.50 / 1,000 provider record delivereds

Go to Apify Store
NPI Registry Lookup: NPPES Providers by NPI, Name, Specialty

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

Pono Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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, status
  • enumerationDate, lastUpdated
  • primaryTaxonomyCode, primaryTaxonomy, licenseNumber, licenseState
  • practiceAddress, practiceCity, practiceState, practicePostalCode, practicePhone
  • mailingAddress
  • taxonomies (list of code, 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.