NPI Healthcare Provider Leads — Doctors & Practices API avatar

NPI Healthcare Provider Leads — Doctors & Practices API

Pricing

from $100.00 / 1,000 lead returneds

Go to Apify Store
NPI Healthcare Provider Leads — Doctors & Practices API

NPI Healthcare Provider Leads — Doctors & Practices API

US healthcare-provider leads from the NPI registry — doctors, clinics and specialists with name, NPI, specialty, address and phone. Optional Notion/Supabase delivery. For medical sales, recruiting and healthcare market research.

Pricing

from $100.00 / 1,000 lead returneds

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

6 days ago

Last modified

Share

NPI Healthcare Provider Leads

Healthcare provider prospect lists from the public NPI registry — doctors, practices, specialties and contact details.

Sourced from public registry data. These are business/professional listings for B2B outreach — use them in line with the registry's terms and applicable outreach law.

📊 Sample Output

6 real rows delivered by NPI Healthcare Provider Leads — Doctors & Practices API — run ndrKm5Y3jmBC7guIL on build 0.0.12

npitypenameprimary_specialtyspecialtiesphone
1912605460individualNAWAL AAMIRDentist['Dentist', 'Student in an Organized Health Care Education/Training P…[phone on record]
1699733048individualEUGENE AARONDentist, General Practice['Dentist, General Practice'][phone on record]
1821228875individualKYLE AARONDentist['Dentist'][phone on record]
1699470385individualOMAR AASARDentist, General Practice['Dentist, General Practice'][phone on record]
1790307726individualSEYEDEH ABAEIDentist['Dentist'][phone on record]
1184324105individualALPHONSUS ABAHDentist, General Practice['Dentist, General Practice'][phone on record]

Real rows from run ndrKm5Y3jmBC7guIL on build 0.0.12 (2026-09-24), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

⚙️ Sample inputs

This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"states": [
"TX"
],
"cities": [],
"taxonomies": [
"Dentist"
],
"max_results": 10
}

🔧 Input reference

FieldTypeDefaultWhat it does
statesarray["TX"]Two-letter state codes (TX, CA...). At least one required - with no state the run returns 0 rows and explains why.
citiesarray[]Cities to target (e.g. HOUSTON). Provide cities and/or specialties — the NPI registry needs a narrowing field alongside state.
taxonomiesarray["Dentist"]Provider specialties / taxonomy descriptions (e.g. Dentist, Chiropractor, Physical Therapist, Pharmacy).
enumeration_typestring (both, NPI-1, NPI-2)"both"both, NPI-1 (individual providers) or NPI-2 (organizations).
max_resultsinteger10Maximum provider leads to return.
include_rawbooleanfalseAttach the raw NPPES record to each lead.
notionConnectorstringOptional. Connect your Notion workspace and the leads are also written as a Notion page in the same run — the Actor never sees your Notion credentials. Authorize a Notion MCP conn…
notionParentIdstringOptional. The Notion page ID to create the page under. If blank, Notion creates a private page in your workspace.
supabaseConnectorstringOptional. Connect your own Supabase project and the results are also inserted into a table in the same run — the Actor never sees your Supabase credentials. Authorize a write-scop…
supabaseTablestring"nexgendata_leads"Target table in the public schema (created if missing, with id, a jsonb data column, and a scraped_at timestamp). Default: nexgendata_leads.
supabaseProjectIdstringYour Supabase project reference (e.g. abcdefghijklmnop). Required unless your connector URL is already project-scoped. Find it in your project URL: supabase.com/dashboard/project/…
deliveryDedupbooleantrueWhen on (default), records already delivered in a previous run are not delivered again to the same destination — so scheduled runs only push new items. Turn off to deliver every r…

🧾 JSON sample record

One real record from run ndrKm5Y3jmBC7guIL (emails/phones masked, long text shortened):

{
"npi": "1912605460",
"type": "individual",
"name": "NAWAL AAMIR",
"credential": null,
"primary_specialty": "Dentist",
"specialties": [
"Dentist",
"Student in an Organized Health Care Education/Training Program"
],
"phone": "[phone on record]",
"fax": null,
"street": "8210 FLOYD CURL DR",
"city": "SAN ANTONIO",
"state": "TX",
"zip": "782293923",
"mailing_city": "SAN ANTONIO",
"mailing_state": "TX",
"status": "A",
"enumeration_date": "2023-02-22",
"source_url": "https://npiregistry.cms.hhs.gov/provider-view/1912605460",
"scraped_at": "2026-09-24T23:58:14.278035+00:00"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.2Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Lead returned (apify-default-dataset-item)$0.1Charged per lead record returned to the dataset.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.1 = $10.00 plus the start fee.

More from the NexGenData Healthcare & FDA family:

18 more in this family on the NexGenData Store page.

📊 What you get

Clean JSON, one record per lead (full output has 18 fields):

  • npi — Npi
  • type — Type
  • name — Name
  • credential — Credential
  • primary_specialty — Primary specialty
  • specialties — Specialties
  • phone — Phone
  • fax — Fax
  • street — Street
  • city — City

Pricing: $0.100 per lead (Pay-Per-Event) — about 10 leads per $1. An Actor Start fee of $0.20 per run also applies (charged per GB of memory, minimum one event). Nothing else is charged: a run that matches no providers returns 0 rows, charges no lead events, and says why in its status message; if the NPI registry is unreachable the run fails instead of finishing green and empty.

🤖 Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and run prospecting on demand.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

Industry lead lists — pick your vertical: Capterra Displacement · Building Permits · DOL Form 5500 · FDIC Banks · Doctor Directory · Restaurants · Auto Dealers · FMCSA Carriers · SBA Recipients · Liquor Licenses · Contractor Licenses · Childcare Licenses

Found your list here? Run it through the chain: verify the emails, enrich the companies, push to your CRM.

The lead-gen workflow chain — found leads? verify → enrich → push to CRM:

  1. Find: B2B Leads Finder · Company Email Finder · Person Email Finder · Website Contact Scraper · Yellow Pages
  2. Enrich: Company Enrichment · B2B Contact Enricher · Lead List Enricher · Website Tech & Contact Audit
  3. Verify & clean: Email Verification · Bulk Email Validator · Lead List Cleaner
  4. Deliver: Leads to Notion CRM

Front door — Sales Intelligence MCP: the sales-intelligence agent that fronts this whole cluster → Sales Intelligence MCP


Public web & business-source data, assembled as sales-team prospect lists.