NPI Registry Scraper - Healthcare Provider Leads avatar

NPI Registry Scraper - Healthcare Provider Leads

Pricing

from $5.00 / 1,000 results

Go to Apify Store
NPI Registry Scraper - Healthcare Provider Leads

NPI Registry Scraper - Healthcare Provider Leads

Export US healthcare providers by specialty and location from the official NPPES NPI registry. Phone, fax, address per row. Smart geo match keeps every lead in your target area. CSV/JSON.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Brandt May

Brandt May

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

NPI Registry Scraper - US Healthcare Provider Leads

Pull a clean, geo-targeted list of US doctors, dentists, clinics, and organizations straight from the official CMS NPPES NPI registry - phone, fax, and address on every row.

What it does

This NPI registry scraper turns the official CMS NPPES NPI registry into a lead-gen-ready dataset. Query US healthcare providers by specialty, taxonomy code, name, city, state, or postal code, and export a healthcare provider database to CSV or JSON in minutes. Unlike a raw NPPES NPI registry API dump that returns dozens of credentialing fields, this actor uses smart address matching: any provider whose address does not match your target geography is dropped, so every exported row is a real provider inside your target area. Each record includes the provider's NPI number, name, credential, primary and full specialty list, phone, fax, and mailing address - the fields sales, recruiting, and market-research teams actually use.

Who it's for

  • Healthcare sales & lead generation teams building targeted provider call lists
  • Medical-device and pharma reps prospecting by specialty and territory
  • Healthcare recruiters sourcing physicians, NPs, and specialists by location
  • Market research & analytics teams mapping provider density by state or ZIP
  • Health-tech and SaaS companies enriching or building a provider directory

What you get (output)

Every row is one provider (individual or organization) with these fields:

FieldDescription
npi10-digit National Provider Identifier
providerTypeIndividual (NPI-1) or Organization (NPI-2)
nameProvider or organization name
credentialCredential(s), e.g. MD, DO, DDS, NP
genderProvider gender (individuals)
primarySpecialtyPrimary specialty / taxonomy description
taxonomyCodePrimary NUCC taxonomy code
allSpecialtiesFull list of the provider's specialties
addressPractice / mailing street address
cityCity
stateState
postalCodeZIP / postal code
phonePractice phone number
faxPractice fax number
soleProprietorSole-proprietor flag (individuals)
enumerationDateDate the NPI was issued
npiUrlDirect link to the provider's NPPES record

Input / how to query

Filter the NPI registry by any combination of:

  • Provider type - individual providers (NPI-1) or organizations (NPI-2)
  • Specialty / taxonomy - target by specialty description or NUCC taxonomy code
  • Name - provider or organization name
  • City - narrow to a single city
  • State - pull an entire state's providers
  • Postal code - drill down to a specific ZIP

Set your location filters and smart address matching removes any provider whose registered address falls outside the target geo, so you never have to clean out-of-area rows by hand. Results export as CSV, Excel, or JSON.

Example use cases

  • Medical-device territory list - export every orthopedic surgeon in a set of ZIP codes with phone and address, ready for the field team.
  • Pharma specialty targeting - pull all cardiologists in a state, filtered by taxonomy code, for a sample-drop campaign.
  • Recruiter sourcing - build a list of nurse practitioners in a metro area, complete with practice contact details.
  • Dental / clinic outreach - generate a dentist and clinic lead list for a region, with fax and phone for direct outreach.
  • Market sizing - count and map provider density by state or specialty to prioritize expansion.

Recurring use & scheduling

The NPPES NPI registry is refreshed by CMS on a regular cycle as providers are added and updated. Use Apify Schedules to re-run this actor weekly or monthly and keep your provider database current. Point the run at the same dataset and dedupe on the npi field (the NPI is unique per provider) so repeated runs surface only new or changed records instead of duplicates - ideal for ongoing lead monitoring by specialty or territory.

FAQ

How do I download a list of doctors by specialty and location?

Set the specialty (or taxonomy code) filter plus a city, state, or postal code, then run the actor. It returns every matching provider with contact details, ready to export to CSV, Excel, or JSON.

How do I export NPI registry data to CSV or Excel?

Every run produces a structured dataset you can download as CSV, Excel, or JSON directly from the run's Storage tab, or pull via the Apify API.

Where can I get healthcare provider phone numbers and addresses for sales?

This actor sources them from the official CMS NPPES NPI registry. Each row includes the provider's registered practice phone, fax, and mailing address, so your list is contact-ready.

Is there a free NPPES NPI registry API without a key?

The underlying CMS NPPES data is public and this actor reads it without any API key on your part. You run it on Apify and get a clean, filtered dataset instead of raw API pagination.

How do I build a physician mailing list by state?

Filter by state (optionally narrowing by specialty or ZIP), run the actor, and export the results. Each row carries the provider's name, credential, and full mailing address for direct mail.

How can I find providers by taxonomy code or specialty in a specific ZIP?

Combine the taxonomy/specialty filter with a postal code. Smart address matching drops any provider outside that ZIP, so the export contains only in-area providers.

How do I get NPI data for individual vs organization providers?

Use the provider-type filter: NPI-1 for individual providers, NPI-2 for organizations. The providerType field in the output labels each row so you can split or segment them.

The NPPES NPI registry is published by CMS as public data specifically for lookups and downloads. This actor reads that public information; as always, ensure your outreach complies with applicable marketing and privacy regulations.

How often is the NPPES NPI registry updated?

CMS updates NPPES regularly as providers enroll and revise their records. Schedule this actor to re-run on your preferred cadence to keep your dataset in sync.

Data source & notes

  • Source: Official CMS NPPES NPI Registry (National Plan and Provider Enumeration System) - public US government data, no API key required.
  • Coverage: US individual providers (NPI-1) and organizations (NPI-2).
  • Fields: Only the fields listed in the output table above are returned - this actor deliberately delivers the lead-relevant subset rather than every raw credentialing field.
  • Geo accuracy: Smart address matching keeps results inside your specified location, so no manual cleanup of out-of-area rows.
  • Compliance: Data is public, but you are responsible for using it in line with applicable marketing, calling, and privacy laws.