NPI Registry Scraper: US Doctor, Dentist & Clinic Leads
Pricing
from $1.30 / 1,000 provider saveds
NPI Registry Scraper: US Doctor, Dentist & Clinic Leads
Find US healthcare providers from the official CMS NPI Registry: doctors, dentists, therapists, clinics and pharmacies with specialty, phone, fax, address and license. Filter by specialty, city, state or ZIP; catch newly registered practices; monitor only new NPIs.
Pricing
from $1.30 / 1,000 provider saveds
Rating
0.0
(0)
Developer
Hydrocore Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
Build lists of US healthcare providers from the official CMS NPPES NPI Registry: doctors, dentists, nurse practitioners, therapists, chiropractors, pharmacies, clinics, labs and more. Each row has the specialty, practice phone, fax, address, license number, NPI issue date and, for organizations, the authorized official.
No API key, no login, no browser. Data comes from the free public NPI Registry API run by the US Centers for Medicare & Medicaid Services (CMS). Competitively priced: you pay only for providers saved after your filters.
Try it in under a minute
- Keep the default sample (Dentists in Austin, TX) or change specialty / city / state.
- Optional: set NPI issued in the last N days (e.g. 90) to catch newly registered practices.
- Click Start, then open Dataset → Overview for name, specialty, phone, address and NPI date.
- Export JSON, CSV or Excel, or connect Make / Zapier / n8n / the API. Turn on monitor mode and schedule weekly for a fresh practice feed.
Who uses it
- Healthcare sales & marketing (dental supply, medical devices, EHR/SaaS, billing, pharma): targeted provider lists by specialty and area.
- Agencies selling to practices: find newly registered practices (NPI issued in the last 30/90 days), the moment they need websites, software and suppliers.
- Healthcare recruiters: providers by specialty and city.
- Credentialing, payer and compliance teams: verify or enrich lists of NPI numbers.
- Researchers & analysts: market sizing by specialty and geography.
Features
- Search by specialty, city, state, ZIP code, organization or person name, or look up a list of NPI numbers.
- Newly registered filter (NPI issued in the last N days) and recently updated filter (moves, new phones).
- Auto-split past the API limit: the NPI API returns max 1,200 records per query; when a city search hits that, the Actor re-queries every ZIP it found, so big cities are covered.
- Individuals, organizations, or both. Optional "primary specialty must match" and "phone required".
- Sort by newest NPI, recently updated, name, or state/city. Sorting happens before your cap.
- Monitor mode: only providers you have not received before. Schedule weekly to get a fresh feed of new practices.
- No duplicates: one row per NPI.
Example input
{"specialties": ["Dentist"],"cities": ["Austin"],"states": ["TX"],"enumeratedWithinDays": 365,"sortBy": "newest","maxResults": 100}
Output
| Field | Type | Example | Description |
|---|---|---|---|
| name | text | Central Texas Perio And Implants | Provider or organization name |
| primarySpecialty | text | Dentist, Periodontics | Primary taxonomy |
| providerType | text | organization | individual or organization |
| phone | text | 512-335-3600 | Practice phone |
| street / city / state / postalCode | text | Austin, TX 78729 | Practice location |
| enumerationDate | date | 2026-11-02 | Date the NPI was issued |
| npi | text | 1437058955 | National Provider Identifier |
| url | link | npiregistry.cms.hhs.gov | Official registry page |
Views: Overview, Contact details, Specialty & license, Detailed (all fields). Export as JSON, CSV or Excel, or connect via API, Make, Zapier or n8n. Every row has the same columns; empty values are null.
Real example row from a test run:
{"npi": "1437058955","name": "Central Texas Perio And Implants","providerType": "organization","primarySpecialty": "Dentist, Periodontics","credential": null,"phone": "512-335-3600","fax": "512-335-9771","street": "10123 Lake Creek Pkwy Bldg 1","city": "Austin","state": "TX","postalCode": "78729","enumerationDate": "2026-11-02","lastUpdatedDate": "2026-11-02","status": "active","firstName": null,"lastName": null,"organizationName": "Central Texas Perio And Implants","doingBusinessAs": null,"taxonomyCode": "1223P0300X","licenseNumber": null,"licenseState": null,"allSpecialties": ["Dentist, Periodontics"],"isSoleProprietor": null,"authorizedOfficialName": "Kurt Delius","authorizedOfficialTitle": "Doctor","authorizedOfficialPhone": "512-335-3600","mailingStreet": "10123 Lake Creek Pkwy Bldg 1","mailingCity": "Austin","mailingState": "TX","mailingPostalCode": "78729","otherPracticeLocationCount": 0,"url": "https://npiregistry.cms.hhs.gov/provider-view/1437058955","searchQuery": "taxonomy_description=Dentist&city=Austin&state=TX","source": "CMS NPPES NPI Registry","scrapedAt": "2026-11-06T00:40:14.545Z"}
The OUTPUT record holds a run summary (API records read, queries, split queries, API-limit warnings).
Why this Actor
- Official government source, not a scraped directory, so data matches what CMS publishes daily.
- Find new practices: the "NPI issued in the last N days" filter is a lead source most directories don't offer.
- Clean, Excel-ready columns: formatted phones, 5-digit ZIPs, ISO dates, title-cased names.
- Pay per saved provider: filtered-out or duplicate NPIs are free; cap spend with Max providers.
Pricing
Pay per event: charged per saved provider. Records removed by filters are free. Use "Max providers" to cap spend.
FAQ
Does it include emails? The NPI Registry has no emails. Pair results with a website/contact finder if you need them.
How fresh is it? The NPI API is refreshed daily by CMS.
Why fewer results than expected? Check the run summary. If a ZIP-level query still hit 1,200 records, narrow by specialty or provider type.
Is this allowed? NPPES data is public information that CMS publishes for free download and API access. Follow privacy, TCPA/CAN-SPAM and other marketing laws when contacting providers. Issuance of an NPI does not mean a provider is licensed or credentialed (per CMS).
Changelog
- 1.0: first release.