Tools / NPI Registry Search: Doctors, Dentists & Clinics (NPPES)

NPI Registry Search: Doctors, Dentists & Clinics (NPPES)

Search the official CMS NPPES NPI Registry by specialty (taxonomy), city, state, ZIP or name, or look up NPI numbers in bulk. Input: npiNumbers, taxonomies. Output (JSON/CSV): one row per item with npi, entityType, name, credential, primaryTaxonomy, license, address, city, state, postalCode.

Run it on Apify Store →

What it's for

Example input

{
 "npiNumbers": [
  "1922410331",
  "123"
 ],
 "taxonomies": [
  "Dentist"
 ],
 "cities": [
  "Tulsa"
 ],
 "states": [
  "OK"
 ],
 "maxResultsPerSearch": 25,
 "monitorMode": true
}

Example output

{
  "npi": "1922410331",
  "entityType": "organization",
  "name": "1ST FAMILY DENTAL OF TULSA",
  "credential": null,
  "gender": null,
  "status": "active",
  "primaryTaxonomyCode": "122300000X",
  "primaryTaxonomy": "Dentist",
  "licenseState": "OK",
  "license": "5990",
  "allTaxonomies": [
    "Dentist"
  ],
  "address": "2840 E 101ST ST",
  "city": "TULSA",
  "state": "OK",
  "postalCode": "74137-5601",
  "phone": "918-518-6305",
  "fax": null,
  "mailingAddress": "4901 N KEDZIE AVE, CHICAGO, IL, 606255009"
}

Input reference

FieldTypeNotes
npiNumbersarray10-digit NPIs to look up.
taxonomiesarraye.g. Dentist, Chiropractor, Physical Therapist.
statesarray2-letter codes.
citiesarrayCombined with each state.
postalCodesarray5-digit ZIPs.
firstNamestringSupports trailing * wildcard.
lastNamestringLast name
organizationNamestringSupports trailing * wildcard.
entityTypestringEntity type
maxResultsPerSearchintegerNPPES returns up to 1,200 per query; split by ZIP for more.
monitorModebooleanRemember results; later runs flag new ones.
onlyNewbooleanMonitor mode only.
stateStoreNamestringState store name

Pricing

Pay per event: Provider record $0.001. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.

How to run

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open NPI Registry Search on Apify →