Doctor Directory Lead Finder — Provider Contacts API
Pricing
from $30.00 / 1,000 provider record returneds
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
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
0
Monthly active users
13 days ago
Last modified
Categories
Share
Doctor Directory Lead Finder
Find doctors and practices with specialty, license and contact details from public provider directories. An email-found success charge means you pay when a contact email is located.
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

npi | lastName | specialty | primaryTaxonomyCode | licenseNumber | enumerationDate |
|---|---|---|---|---|---|
| 1710071717 | ABBASI | Internal Medicine, Cardiovascular Disease | 207RC0000X | A24632 | 2006-10-03 |
| 1528076718 | ABBASI | Internal Medicine, Cardiovascular Disease | 207RC0000X | C165619 | 2006-08-03 |
| 1962778159 | ABDELGHANI | Internal Medicine, Cardiovascular Disease | 207RC0000X | 128556 | 2012-04-01 |
| 1407353600 | ABDELKARIM | Internal Medicine, Interventional Cardiology | 207RI0011X | A164817 | 2018-04-12 |
| 1881343796 | ABDELMALEK | Internal Medicine, Cardiovascular Disease | 207RC0000X | A189408 | 2022-03-20 |
| 1275656662 | ABDELMALIK | Internal Medicine, Cardiovascular Disease | 207RC0000X | A98113 | 2007-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
| Field | Type | Default | What 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. |
city | string | "" | Refine results to a specific city. Case-insensitive; matches the practice-location city in NPI. |
maxProviders | integer | 50 | Maximum number of provider records to return (1-1000). Each provider is one dataset row. NPI Registry paginates 200 per page. |
npiType | string (Individual, Organization) | "Individual" | Individual = NPI-1 (most lead-gen use cases). Organization = NPI-2 (clinics, hospitals, group practices). |
notionConnector | string | Optional. 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… | |
notionParentId | string | Optional. The Notion page ID to create the page under. If blank, Notion creates a private page in your workspace. | |
supabaseConnector | string | Optional. 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… | |
supabaseTable | string | "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. |
supabaseProjectId | string | Your 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/… | |
deliveryDedup | boolean | true | When 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","practiceWebsite": null,"practicePhone": "[phone on record]","email": null,"acceptingNewPatients": null,"rating": null,"yearsOfExperience": null,"enrichmentSource": null,"source": "npiregistry.cms.hhs.gov"}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $0.02 | Charged 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.03 | Charged per healthcare provider record returned from NPI Registry with full profile (name, NPI, specialty, address). |
Practice contact enriched (contact-enriched) | $0.05 | Charged additionally when practice phone, website, or accepting-new-patients status is enriched from directory sources. |
Email address found (email-found) | $0.1 | Charged additionally when a verifiable email address is extracted for the provider or practice. |
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.
🔗 Related Actors
More from the NexGenData Healthcare & FDA family:
- CMS Open Payments Pro — Sunshine Act + NPI API
- CMS Open Payments — Pharma-to-Doctor Records API
- Consumer Product Recall & Safety Intelligence — CPSC
- FDA Adverse Events — FAERS & MAUDE Records API
- FDA Drug Approvals Tracker — NDA/BLA/ANDA API
- FDA Drug Shortages Monitor — Current & Resolved API
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— NpienumerationType— Enumeration TypefirstName— First NamelastName— Last NamemiddleName— Middle Namecredentials— CredentialsorganizationName— Organization Namegender— Genderspecialty— SpecialtyprimaryTaxonomyCode— 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.
🔗 Related lead-gen actors
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:
- Find: B2B Leads Finder · Company Email Finder · Person Email Finder · Website Contact Scraper · Yellow Pages
- Enrich: Company Enrichment · B2B Contact Enricher · Lead List Enricher · Website Tech & Contact Audit
- Verify & clean: Email Verification · Bulk Email Validator · Lead List Cleaner
- 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.