NPI Registry: US Healthcare Providers (Official NPPES)
Pricing
from $2.00 / 1,000 providers
NPI Registry: US Healthcare Providers (Official NPPES)
Every US doctor, dentist, nurse practitioner, clinic, pharmacy or hospital from the official NPI Registry (CMS NPPES): specialty, practice address, phone, fax, license. Searches beyond the 1,200-result limit, plus NPI number look-up.
Pricing
from $2.00 / 1,000 providers
Rating
0.0
(0)
Developer
French Data lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get every US doctor, dentist, nurse practitioner, therapist, clinic, pharmacy or hospital from the official NPI Registry (CMS NPPES): name, credential, specialty, practice address, phone, fax, license number and state, authorized official for organizations.
Search by specialty, state, city, ZIP code or name, or enrich a list of NPI numbers. Official public data, updated daily by CMS.
What can you do with it?
- 🎯 Healthcare B2B prospecting: "every dentist in Los Angeles", "chiropractors and physical therapists in Austin with a phone number", "retail pharmacies in Manhattan".
- 🧾 Provider data enrichment: turn a list of NPI numbers into full profiles (specialties, licenses, addresses, phones).
- ✅ Credentialing and verification: is this NPI valid and active? Which license number and state?
- 🗺️ Market mapping: how many orthodontists per ZIP code in a state?
Why this Actor?
| This Actor | Typical NPI tools | |
|---|---|---|
| More than 1,200 results per search | ✅ big searches are split by ZIP code automatically: 3,058 dentists in Los Angeles in one run | ❌ the registry API stops at 1,200 (and repeats the last page) |
| Main specialty filter | ✅ the registry also returns providers who only list your specialty as a secondary one: filtered out by default | ❌ |
| Practice address check | ✅ providers matched only through a mailing address or a foreign address are removed | ❌ |
| Clean contact data | ✅ phone in 2 formats (213-555-0100 and +12135550100), ZIP+4 formatted, names in proper case, credentials normalized (d.d.s. → DDS) | ⚠️ raw upper-case data |
| NPI check digit verified | ✅ typos reported, not charged | ❌ |
| Organizations | ✅ authorized official name, title and phone, other names (DBA), extra practice locations | ⚠️ |
Input
| Field | Description | Example |
|---|---|---|
taxonomies | Words of the official specialty name | ["Dentist"], ["Family Medicine"], ["Chiropractor", "Physical Therapist"] |
states | 2-letter state codes | ["CA"] |
cities | City names (with states when given) | ["Los Angeles"] |
postalCodes | ZIP codes or prefixes | ["10001"], ["900*"] |
providerType | all, individual, organization | "organization" |
firstName / lastName / organizationName | Names, trailing * for "starts with" | "smi*" |
primarySpecialtyOnly | Keep providers whose main specialty matches (default true) | true |
onlyWithPhone | Skip providers without a phone number | false |
npis | Look up NPI numbers instead of searching | ["1417281627"] |
maxResults | Maximum providers returned | 5000 |
Useful specialty words: Dentist, Orthodontics, Family Medicine, Internal Medicine, Pediatrics, Cardiovascular Disease, Dermatology, Psychiatry, Psychologist, Counselor, Chiropractor, Physical Therapist, Occupational Therapist, Optometrist, Podiatrist, Nurse Practitioner, Physician Assistant, Pharmacy, Clinic/Center, Hospital, Home Health.
Output
Real example (npis: ["1417281627"]):
{"found": true,"npi": "1417281627","providerType": "individual","name": "Richard Allen Aaron","firstName": "Richard","lastName": "Aaron","namePrefix": "Dr.","credential": "DDS","gender": "male","soleProprietor": true,"primarySpecialty": "Dentist, Endodontics","primaryTaxonomyCode": "1223E0200X","licenseNumber": "032068","licenseState": "NY","address": "3752 77TH ST","city": "Jackson Heights","state": "NY","postalCode": "11372-6630","phone": "718-426-5507","phoneE164": "+17184265507","enumerationDate": "2009-09-22","status": "active","registryUrl": "https://npiregistry.cms.hhs.gov/provider-view/1417281627"}
Other fields: middleName, nameSuffix, organizationName, organizationSubpart, parentOrganization, otherNames, specialties (all, with licenses), address2, countryCode, fax, mailingAddress, otherPracticeLocations, authorizedOfficialName / Title / Phone (organizations), lastUpdated, certificationDate, otherIdentifiers (Medicaid…), endpoints (Direct messaging and FHIR addresses).
A SUMMARY record gives the counts by state, specialty and provider type.
Notes
- The specialty search uses the registry's own words: "Chiropractor" works, "Chiropractic" does not. An unknown word stops the run with a clear message.
- Deactivated NPIs are not published by the registry: an NPI that is not found was never issued or has been deactivated.
- In the rare case where a single ZIP code still has more than 1,200 providers for your search, the run log says so.
Pricing
You only pay for the providers returned: invalid or unknown NPI numbers are free. No subscription.
| Results | Price |
|---|---|
| 1 provider | $0.002 |
| 100 providers | $0.20 |
| 1,000 providers | $2.00 |
A start fee of a fraction of a cent applies per run. Set a maximum cost per run and the Actor stops exactly at your budget.
Use it in your tools
- No code: run it from the Apify Console, download the results as Excel, CSV or JSON, and schedule it (daily, weekly…).
- Integrations: send the results to Google Sheets, Slack, email, webhooks, Make, Zapier or n8n with Apify's integrations.
- API: start runs and read the results with the Apify API or the official Python and JavaScript clients.
- AI agents: assistants and agents that support MCP can call this Actor as a tool through Apify's MCP server (mcp.apify.com).
Related Actors
- ClinicalTrials.gov Search: Trials, Sponsors & Sites: Clinical trials, sponsors and trial sites (ClinicalTrials.gov)
- Grants.gov Search: US Federal Grant Opportunities: US federal grant opportunities (Grants.gov)
- USAspending Federal Awards: Contract & Grant Winners: Who wins US federal contracts and grants (USAspending)
Source
National Plan and Provider Enumeration System (NPPES), Centers for Medicare & Medicaid Services: public data, disclosable under the Freedom of Information Act, free to download and reuse. This Actor is independent: it is not affiliated with or endorsed by CMS.