NPI Registry Scraper – NPPES Healthcare Provider Leads avatar

NPI Registry Scraper – NPPES Healthcare Provider Leads

Pricing

$1.00 / 1,000 providers

Go to Apify Store
NPI Registry Scraper – NPPES Healthcare Provider Leads

NPI Registry Scraper – NPPES Healthcare Provider Leads

NPI Registry scraper (official CMS NPPES API): US doctors, dentists, clinics & other providers with NPI, specialty, practice address, phone, fax, authorized official, license. Filter by specialty, state, city, ZIP. Past the 1,200 cap. $1/1,000.

Pricing

$1.00 / 1,000 providers

Rating

0.0

(0)

Developer

Ben Barazandeh

Ben Barazandeh

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Build lists of US doctors, dentists, clinics and other healthcare providers from the official NPI Registry, for $1 per 1,000 providers. Search by specialty, state, city, ZIP, name or NPI number and get the NPI, name, credential, specialty (taxonomy), license, practice address, practice phone and fax, mailing address, authorized official (owner/CEO) with title and phone, other/DBA names and the NPI issue date.

  • ✅ Official source: the CMS NPPES NPI Registry API, covering every HIPAA-covered US provider (~8 million NPIs)
  • ✅ Past the 1,200-result API cap: large searches are auto-split by state and ZIP prefix, so you can pull a whole state
  • ✅ Lead-ready: practice phone/fax, owner contact for organizations, "phone required" and "primary specialty only" filters
  • ✅ No API key or login. Pay per unique provider, and it stops at your Maximum cost per run

Try it now: the input is pre-filled with dentists in San Diego, CA, 50 providers. Click Start; the test run below took about 18 seconds.

Real run results (18 Oct 2026)

Pre-filled input: specialty Dentist, state CA, city San Diego, CA, maxItems: 50 (run P2hSpYvpjM3y6spk0, 18 seconds, 50 providers). First 8 rows (phone, fax, address and authorized official are in the dataset):

NPINameTypePrimary specialtyCityNPI issued
1326171653Dr. WILLIAM JOSEPH DI ZINNO, DMDIndividualDentist, General PracticeSan Diego, CA2007-03-14
1417108101DR MICHAEL L. REYNOLDS DDS INCOrganizationDentist, General PracticeSan Diego, CA2008-10-01
1699214478GLENN C. ASHMORE DDS, INC.OrganizationDentistSan Diego, CA2017-02-14
1215326947A. R. GHASSEMI D.D.S., M.S., P.C.OrganizationDentistSan Diego, CA2015-01-19
1730639188A.S. KIM DDS, INC.OrganizationDentist, General PracticeSan Diego, CA2016-10-10
1700180825STEPHANIE ANN PURA ABARTE, DDSIndividualDentistLemon Grove, CA2011-01-04
1487251294Dr. ZEKI ABDULAALI, DDSIndividualDentist, General PracticeSan Diego, CA2020-10-05
1235104688BRUCE SHINTARO ABE, D.D.S.IndividualDentist, PeriodonticsSan Diego, CA2006-02-21

Use cases

  • Healthcare B2B sales and marketing: med-device, dental supply, pharma, EHR/practice-management SaaS, billing and RCM, staffing, insurance
  • Local lead generation agencies: dentist, chiropractor or med-spa lists for any city or ZIP
  • New-practice prospecting: find providers whose NPI was issued recently (new clinicians and new practices)
  • Data enrichment and verification: look up or verify a list of NPIs (credentialing, payer and provider data hygiene)
  • Analysts and AI agents: provider density and market sizing by specialty and geography

Features

  • 🩺 Search by specialty/taxonomy (wildcards OK), provider type (individual or organization), state, city, ZIP, name, organization name, or a list of NPI numbers
  • 🚀 Auto-split past the API's 1,200-result cap: large searches are split by state and ZIP prefix, so you can pull a whole state
  • 🆕 Filters: NPI issued after, record updated after, only with phone, primary specialty must match
  • 🧹 Deduplication by NPI, clean formatted phone numbers and ZIPs, separate practice and mailing addresses
  • ♻️ Retries, pagination and a run SUMMARY record
  • 💵 Stops cleanly at your Maximum cost per run

How to use it

  1. Click Try for free.
  2. Enter specialties (e.g. Dentist, Chiropractor, Physical Therapist) and a location (state, San Diego, CA, or ZIPs).
  3. Run it and export to CSV/Excel/JSON, or schedule it monthly with NPI issued after to catch new providers.

Input example

{
"specialties": ["Dentist"],
"cities": ["San Diego, CA"],
"providerType": "organization",
"maxItems": 300
}

Output example

Real output (one provider):

{
"npi": "1730639188",
"type": "Organization",
"name": "A.S. KIM DDS, INC.",
"organizationName": "A.S. KIM DDS, INC.",
"firstName": null,
"middleName": null,
"lastName": null,
"credential": null,
"gender": null,
"soleProprietor": null,
"authorizedOfficialName": "Dr. ANNE KIM, DDS",
"authorizedOfficialTitle": "CEO",
"authorizedOfficialPhone": "734-657-9694",
"primaryTaxonomyCode": "1223G0001X",
"primarySpecialty": "Dentist, General Practice",
"licenseNumber": "55536",
"licenseState": "CA",
"allSpecialties": [
"Dentist, General Practice"
],
"taxonomyGroup": "193400000X - Single Specialty Group",
"practiceAddress1": "501 WASHINGTON ST STE 740",
"practiceAddress2": null,
"practiceCity": "SAN DIEGO",
"practiceState": "CA",
"practiceZip": "92103-2231",
"practiceCountry": "US",
"practicePhone": "619-296-2172",
"practiceFax": null,
"mailingAddress": "3915 LA CRESTA WAY, BONITA, CA, 91902-2575",
"mailingPhone": "734-657-9694",
"otherNames": [
"VILLAGE HILLCREST DENTAL"
],
"additionalPracticeLocations": 1,
"enumerationDate": "2016-10-10",
"lastUpdated": "2021-04-26",
"certificationDate": "2021-04-26",
"status": "Active",
"npiRegistryUrl": "https://npiregistry.cms.hhs.gov/provider-view/1730639188",
"scrapedAt": "2026-10-17T17:40:55.910Z"
}

Pricing

Pay per event: $0.001 per provider ($1 per 1,000 providers), no start fee. Duplicates and filtered-out records are free. Set a Maximum cost per run and the Actor stops cleanly when it's reached. Example: all individual chiropractors in California with a phone came to 3,000 providers in about 3 minutes.

How that compares with other NPI/NPPES Actors on the Apify Store (free-tier list prices from the Store API, checked 18 Oct 2026):

ActorPrice per 1,000 providersStart fee
This Actor$1.00none
NPI Registry Scraper, 8M US Healthcare Providers (sourabhbgp)$2.00none
NPPES NPI Registry Search (pink_comic)$2.00$0.0001
NPI Registry Scraper, 7M+ US Providers (haketa)$2.00$0.00005
NPI Registry Scraper, Healthcare Providers & Leads (scrapesage)$4.00none
NPI/NPPES Healthcare Provider Scraper (parseforge)$12.00$0.16

Notes

  • NPPES does not include email addresses. Phone and fax are as self-reported by providers.
  • NPPES matches a specialty against any of a provider's taxonomies. Turn on Primary specialty must match for stricter lists.
  • A ZIP or state filter can match either the practice or mailing address. When splitting by state, the Actor keeps providers whose practice location is in that state.

FAQ

Is this legal? Yes. The NPI Registry is public data published by CMS (US Dept. of Health & Human Services) through an official, free API. Follow applicable marketing laws (TCPA, CAN-SPAM) when contacting providers.

Affiliation: Independent tool, not affiliated with CMS or HHS.

Does it include email addresses? No. NPPES doesn't publish emails. You get practice phone and fax, mailing address and, for organizations, the authorized official's name, title and phone.

How do I find newly opened practices? Set NPI issued after (enumeratedAfter) to a recent date, e.g. the last 90 days, and schedule the run monthly.

Which specialty names work? NPPES taxonomy descriptions such as Dentist, Chiropractor, Family Medicine, Nurse Practitioner, Physical Therapist, Pharmacy. Wildcards like Dent* work too.

Can I look up a list of NPIs? Yes. Paste them into npiNumbers to verify or enrich an existing list.

Other Actors by the same developer that work well with this one: