NPPES NPI Registry Provider Scraper
Pricing
from $16.50 / 1,000 results
NPPES NPI Registry Provider Scraper
Search the official US NPI Registry for doctors, clinics and other healthcare providers by name, specialty, city, state or ZIP code. Get NPI numbers, credentials, primary specialty, practice address, phone number and status. Build provider lead lists and export them to CSV or Excel.
Pricing
from $16.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseLab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 minutes ago
Last modified
Categories
Share
This NPPES scraper searches the official US NPI Registry for doctors, nurse practitioners, clinics, hospitals, pharmacies and every other healthcare provider that has a National Provider Identifier. Search by name, specialty, city, state or ZIP code and get one row per provider with the NPI number, credentials, primary specialty, practice address, phone number and status.
Healthcare marketers, recruiters, billing companies, researchers and software teams use it to build provider lead lists and to check that a provider's details are correct.
What can you do with this NPI Registry scraper?
- Find doctors by specialty and city
- Get NPI numbers for a list of providers
- Search healthcare organizations by name
- Build a lead list of dentists, pharmacies or clinics in a state
- Find nurse practitioners in a ZIP code
- Check a provider's credentials and primary specialty
- Get the practice phone number and address of a provider
- Separate individual providers from organizations
- Export NPI Registry data to CSV or Excel
What data can you extract from the NPI Registry?
| Field | What it holds |
|---|---|
npi | The 10-digit National Provider Identifier |
type | Individual or Organization |
name | Provider or organization name |
credential | Credentials such as MD, DO, NP, PharmD |
primarySpecialty | Primary specialty from the taxonomy code |
phone | Practice phone number |
addressLine, city, state, postalCode | Practice location |
status | Active or another registry status |
How to scrape the NPI Registry
- Enter at least one search field: state, city, ZIP code, first or last name, organization name or specialty.
- Optionally choose Provider Type to see only individuals or only organizations.
- Set Max Items.
- Click Start and export the dataset as CSV, Excel or from the Apify console.
Names accept a trailing wildcard, for example Smi* or Cedars*.
Input example
{"state": "CA","organizationName": "Altamed*","enumerationType": "NPI-2","maxItems": 50}
Output example
{"npi": "1588410302","type": "Organization","name": "ALTAMED HEALTH SERVICES CORPORATION","primarySpecialty": "Pharmacist, Pharmacist Clinician (PhC)/ Clinical Pharmacy Specialist","city": "LOS ANGELES","state": "CA","postalCode": "900401501","status": "Active"}
How much does it cost to scrape the NPI Registry?
You pay per result: $22 per 1,000 providers plus a tiny start fee. The free plan returns up to 10 providers per run. Large searches are read in pages of 200, so long lists are quick.
Tips for better results
- A search by specialty matches any specialty on the provider's record, not only the primary one. Check
primarySpecialtyif you need an exact fit. - Combine a specialty with a state or city. A specialty alone can match a very large number of providers.
- Use trailing wildcards for names when you are unsure of the spelling.
Who uses NPI Registry data?
- Sales and marketing teams build target lists of practices.
- Recruiters find clinicians in a region.
- Billing and credentialing companies verify provider details.
- Researchers map where specialists practice.
FAQ
Do I need a CMS account? No. The Actor works without any login.
Is the data official? Yes. It comes from the NPI Registry maintained by CMS.
Does it include email addresses? No. The registry does not publish email addresses.
How often does the registry change? Providers register and update their records continuously, so schedule the Actor monthly if you keep a lead list and want to catch new practices and changed phone numbers.
Can I search only by state? Yes, but very large states return a lot of providers. Add a specialty or city to narrow the search.
Example searches
- Cardiologists in Houston: set the specialty to cardiology and the city to Houston
- Every pharmacy in a state: choose Organization as the provider type and search a pharmacy name with a wildcard
- Nurse practitioners in one ZIP code: enter the ZIP code and the specialty
- A hospital group: type the organization name with a trailing wildcard, such as
Kaiser*
Individual or organization?
Individuals are people such as doctors, dentists and nurses. Organizations are clinics, hospitals, pharmacies, labs and group practices. Choose the type to keep the list clean before you export it.
Automate and connect
Schedule the Actor from the Apify console to refresh the data daily or weekly. Send finished datasets to Google Sheets, Zapier, Make or n8n, or trigger a webhook when a run ends, so your reports and alerts update without manual work.
Legal note
This Actor collects information that is publicly visible on the website. Check the source site's terms and your local rules before using the data, and do not use contact details for unsolicited mass messaging.
Support
Missing a field or found a bug? Open an issue from the Actor page.