Doctor Directory Lead Finder — Provider Contacts API avatar

Doctor Directory Lead Finder — Provider Contacts API

Pricing

from $30.00 / 1,000 provider record returneds

Go to Apify Store
Doctor Directory Lead Finder — Provider Contacts API

Doctor Directory Lead Finder — Provider Contacts API

NPI Registry-grounded US doctor leads + optional Healthgrades/Vitals enrichment. Specialty + state filter across all 50 states. HIPAA-safe public data only. Built for medical-device sales, pharma reps, EHR/PMS SaaS, telehealth recruiting.

Pricing

from $30.00 / 1,000 provider record returneds

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

a day ago

Last modified

Share

Doctor Directory Lead Finder

Doctor Directory Lead Finder is a NexGenData tool on Apify that returns US doctors by specialty and state with practice contact details from the NPI Registry, with optional Healthgrades and Vitals enrichment.

Find doctors and practices with specialty, license, practice address and phone from the official NPI Registry. This actor does not look up emails, websites, ratings or new-patient status, so the contact-enriched and email-found events below never fire today: you pay only the per-provider charge.

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.

✅ Pay only when we find it

This actor charges on success — you're billed per result delivered, not per attempt. No match, no charge.

📊 Sample Output

6 real rows delivered by Doctor Directory Lead Finder — Provider Contacts API — run sdF4eq6NmXBT6Goi6 on build 0.0.16

npilastNamespecialtyprimaryTaxonomyCodelicenseNumberenumerationDate
1710071717ABBASIInternal Medicine, Cardiovascular Disease207RC0000XA246322006-10-03
1528076718ABBASIInternal Medicine, Cardiovascular Disease207RC0000XC1656192006-08-03
1962778159ABDELGHANIInternal Medicine, Cardiovascular Disease207RC0000X1285562012-04-01
1407353600ABDELKARIMInternal Medicine, Interventional Cardiology207RI0011XA1648172018-04-12
1881343796ABDELMALEKInternal Medicine, Cardiovascular Disease207RC0000XA1894082022-03-20
1275656662ABDELMALIKInternal Medicine, Cardiovascular Disease207RC0000XA981132007-04-09

Real rows from run sdF4eq6NmXBT6Goi6 on build 0.0.16 (2026-09-25), 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:

{
"specialty": "cardiology",
"state": "CA",
"maxProviders": 50,
"npiType": "Individual"
}

🔧 Input reference

FieldTypeDefaultWhat it does
specialty (required)string"cardiology"Medical specialty (e.g. 'cardiology', 'dermatology', 'pediatrics', 'orthopedic surgery', 'psychiatry', 'dentistry', 'ob-gyn'). 50+ canonical specialties are mapped to NUCC taxonom…
state (required)string"CA"US state code (e.g. 'CA', 'NY', 'TX'). NPI Registry filters on the provider's primary practice address state.
citystring""Refine results to a specific city. Case-insensitive; matches the practice-location city in NPI.
maxProvidersinteger50Maximum number of provider records to return (1-1000). Each provider is one dataset row. NPI Registry paginates 200 per page.
npiTypestring (Individual, Organization)"Individual"Individual = NPI-1 (most lead-gen use cases). Organization = NPI-2 (clinics, hospitals, group practices).
notionConnectorstringOptional. Connect your Notion workspace and the provider leads are also written as a Notion page in the same run — the Actor never sees your Notion credentials. Authorize a Notion…
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 sdF4eq6NmXBT6Goi6 (emails/phones masked, long text shortened):

{
"npi": "1710071717",
"enumerationType": "NPI-1",
"firstName": "ABDUL",
"lastName": "ABBASI",
"middleName": "SATTAR",
"credentials": "MD",
"organizationName": null,
"gender": "Male",
"specialty": "Internal Medicine, Cardiovascular Disease",
"primaryTaxonomyCode": "207RC0000X",
"licenseNumber": "A24632",
"licenseState": "CA",
"subSpecialties": [],
"soleProprietor": false,
"practiceAddress": {
"type": "practice",
"street": "1045 ATLANTIC AVE SUITE 912",
"city": "LONG BEACH",
"state": "CA",
"zip": "908133408",
"country": "US",
"phone": "[phone on record]",
"fax": null
},
"mailingAddress": {
"type": "mailing",
"street": "1045 ATLANTIC AVE SUITE 912",
"city": "LONG BEACH",
"state": "CA",
"zip": "908133408",
"country": "US",
"phone": null,
"fax": null
},
"enumerationDate": "2006-10-03",
"lastUpdated": "2007-09-11",
"status": "A",
"npiRegistryUrl": "https://npiregistry.cms.hhs.gov/provider-view/1710071717",
"practicePhone": "[phone on record]",
"source": "npiregistry.cms.hhs.gov"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.02Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Provider record returned (provider-returned)$0.03Charged per healthcare provider record returned from NPI Registry with full profile (name, NPI, specialty, address).
Practice contact enriched (contact-enriched)$0.05Not charged today: this actor does not enrich practice contacts yet.
Email address found (email-found)$0.1Not charged today: this actor does not look up emails yet.

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.03 = $3.00 plus the start fee.

More from the NexGenData Healthcare & FDA family:

15 more in this family on the NexGenData Store page.

📊 What you get

Clean JSON, one record per provider record (full output has 28 fields):

  • npi — Npi
  • enumerationType — Enumeration Type
  • firstName — First Name
  • lastName — Last Name
  • middleName — Middle Name
  • credentials — Credentials
  • organizationName — Organization Name
  • gender — Gender
  • specialty — Specialty
  • primaryTaxonomyCode — Primary Taxonomy Code

Pricing: $0.030 per provider record (Pay-Per-Event) — about 33 provider records per $1.

🤖 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 · NPI Healthcare · 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.

🤖 Use with AI agents

Structured JSON for LLM and agent pipelines (Claude, the OpenAI Agents SDK, n8n or any MCP-aware client).

Sample agent prompt:

List dermatologists in Seattle, WA from the NPI Registry with practice address and phone.