NPI Provider Lead Extractor 🩺 (US doctors, clinics, phones) avatar

NPI Provider Lead Extractor 🩺 (US doctors, clinics, phones)

Pricing

from $1.05 / 1,000 provider founds

Go to Apify Store
NPI Provider Lead Extractor 🩺 (US doctors, clinics, phones)

NPI Provider Lead Extractor 🩺 (US doctors, clinics, phones)

Pull targeted lists of US healthcare providers from the official CMS NPPES registry: name, NPI, specialty, practice address and phone. Filter by state, specialty, city, ZIP, name or organization. Clean flat JSON for outreach, credentialing and territory mapping. $1.50 per 1,000 providers.

Pricing

from $1.05 / 1,000 provider founds

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

NPI Provider Lead Extractor: US Doctors, Clinics, Specialties & Phones

Build targeted lists of US healthcare providers from the official CMS NPPES registry (the national NPI database). Tell it a state and a specialty, or a name, city, ZIP or organization, and you get back a clean list of providers: NPI number, name or organization, credential, specialty taxonomy, practice address, phone and fax. It is the same public registry your credentialing and sales teams already trust, delivered as ready-to-use JSON or a spreadsheet.

It reads the NPPES API directly, so it is fast and returns complete records. There is no browser to time out, no login, no API key to manage, and no residential proxy requirement, so you are not paying a proxy surcharge on top of every lead. Give it a list of states and it runs one query per state and merges the results for you.

What you get per provider

FieldDescription
npiThe 10-digit National Provider Identifier
enumerationTypeindividual (a person, NPI-1) or organization (a practice or facility, NPI-2)
firstName, lastName, credentialName and credential for individual providers, e.g. MD, DO, NP (null for organizations)
organizationNamePractice or facility name for organizations (null for individuals)
primaryTaxonomy, taxonomyCodeThe provider's primary specialty description and its taxonomy code
allTaxonomiesEvery specialty listed on the record
statusNPI status, A for active
addressLine1, addressLine2, city, state, postalCodePractice location address
phone, faxPractice phone and fax from the registry, when present
enumerationDate, lastUpdatedWhen the NPI was issued and last updated
npiUrlDirect link to the provider's public NPPES profile
retrievedAtWhen this actor pulled the record

Fields are null where the registry genuinely has no value. Nothing is guessed.

Who uses it

  • Medical-device, pharma and healthtech SDR teams building call lists by specialty and territory.
  • Healthcare recruiters and staffing agencies sourcing physicians, nurses and therapists in a region.
  • Credentialing and provider-data vendors validating NPIs, names and practice addresses.
  • Market and territory analysts mapping provider density by specialty across states.

Input examples

Every example below validates against the input schema as written.

All dermatologists in California and Texas (individuals and organizations):

{
"states": ["CA", "TX"],
"taxonomyDescription": "Dermatology",
"maxResults": 500
}

Only individual physical therapists in one city:

{
"states": ["FL"],
"taxonomyDescription": "Physical Therapist",
"city": "Miami",
"enumerationType": "Individual",
"maxResults": 300
}

Find organizations by name across a ZIP area:

{
"organizationName": "Kaiser*",
"postalCode": "94*",
"enumerationType": "Organization",
"maxResults": 200
}

Look up providers by last name nationwide:

{
"lastName": "Nguyen",
"taxonomyDescription": "Internal Medicine",
"maxResults": 100
}

Output sample

{
"npi": "1881198588",
"enumerationType": "individual",
"firstName": "JORDAN",
"lastName": "ABBOTT",
"credential": "MD",
"organizationName": null,
"primaryTaxonomy": "Dermatology",
"taxonomyCode": "207N00000X",
"allTaxonomies": ["Dermatology", "Dermatology, MOHS-Micrographic Surgery"],
"status": "A",
"addressLine1": "2600 E PFLUGERVILLE PKWY BLDG 2",
"addressLine2": null,
"city": "PFLUGERVILLE",
"state": "TX",
"postalCode": "786605998",
"phone": "512-564-6500",
"fax": null,
"enumerationDate": "2018-03-19",
"lastUpdated": "2026-04-16",
"npiUrl": "https://npiregistry.cms.hhs.gov/provider-view/1881198588",
"retrievedAt": "2026-07-09T11:30:00.000Z"
}

Pricing

You pay per provider returned, platform usage included. Providers that do not match are free, and there is no subscription and no minimum.

EventPrice
Provider found$0.0015 per provider ($1.50 per 1,000)

FAQ

How do I get a list of all dermatologists in Texas? Set states to ["TX"], taxonomyDescription to Dermatology, and raise maxResults. The actor pages through the registry and returns each matching provider as one row.

Does it include provider phone numbers? Yes, when the registry has one. Each record carries the practice phone and fax from the provider's NPPES location address. Some records have no phone on file, in which case the field is null.

Is NPPES data free and legal to use? NPPES is the official CMS registry of National Provider Identifiers. CMS publishes it as public data and even offers a full monthly bulk download. This actor reads the same public records, so there is no consumer PII and no login involved.

What is a taxonomy? It is the standardized code and description for a provider's specialty, e.g. Dermatology (207N00000X) or Physical Therapist (225100000X). Type the specialty wording into taxonomyDescription; matching is on the start of the description.

Can I pull individuals only, or organizations only? Yes. Set enumerationType to Individual for people (doctors, nurses, therapists) or Organization for practices, groups and facilities. Leave it on Any for both.

How many providers can I get per run? Raise maxResults. The registry returns up to about 1,200 matches per state for a given query, so to go wider add more states or narrow with a city, ZIP or specialty. The actor merges results across every state you list.

Do I need a proxy or an API key? No. The NPPES API is public and answers plain requests, so runs need no key, no login and no residential proxy.

Can I filter by ZIP code? Yes. Use postalCode with a 5-digit ZIP, or a prefix and a trailing * (e.g. 902*) for a wider area.

For AI agents and MCP

Every field comes back as clean, typed JSON, so this actor drops straight into an agent tool or an MCP server. Point your agent at a state and a specialty and it gets a structured provider feed with no HTML parsing.


Something missing?

If you need an extra field, another filter, or a different output shape, open an issue on this Actor and describe it. I read every request and small additions usually ship within days. More data and lead Actors are on my profile.

NPI lookup, NPPES API, NPI registry scraper, US healthcare provider leads, doctor list by specialty, physician contact data, medical practice phone numbers, provider taxonomy, credentialing data, healthcare SDR list, territory mapping, CMS NPI database export.