US Doctors and Healthcare Providers Finder (NPI Registry)
Pricing
from $0.85 / 1,000 providers
US Doctors and Healthcare Providers Finder (NPI Registry)
Find US healthcare providers by specialty, city, state or ZIP from the official NPI Registry (CMS NPPES): dentists, physicians, chiropractors, therapists, nurse practitioners, pharmacies, clinics and hospitals, with practice address, phone, fax, license, NPI and organization.
Pricing
from $0.85 / 1,000 providers
Rating
0.0
(0)
Developer
Larkmoor Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
US Doctors & Healthcare Providers Finder (NPI Registry)
Find US healthcare providers by specialty, city, state or ZIP from the official NPI Registry (CMS NPPES): dentists, physicians by specialty, chiropractors, therapists, nurse practitioners, pharmacies, clinics and hospitals, with practice address, phone, fax, license, NPI number and organization. Public government data, no API key. Lead lists for medical sales, dental suppliers, recruiters, insurers and healthcare marketing.
What you can use it for
- Dental and medical suppliers: every dental practice in a city with phone and the owner's name
- Pharma and device sales: physicians by specialty (Dermatology, Cardiology, Orthopaedic Surgery...) by state or ZIP
- Recruiters and staffing: nurse practitioners, physical therapists, pharmacists by region
- Insurers, health systems and marketers: clinics, hospitals, home health agencies and pharmacies with addresses and licenses
Why this one
- The official CMS NPI Registry (NPPES): the authoritative list of every US provider that bills insurance, updated daily
- Individuals and organizations: practice location, phone, fax, mailing address, primary and all specialties, license number and state, authorized official for organizations, Medicaid ids
- Split big searches by city or ZIP automatically (one query per city/ZIP), duplicates removed by NPI
- Pay only for results: $1.00 per 1,000 providers. No subscription.
Input
- Specialty (taxonomy) (
taxonomy): e.g. Dentist, Chiropractor, Dermatology, Physical Therapist, Pharmacy, Hospital, Nurse Practitioner, Optometrist. Wildcards allowed: Dent* - State (2 letters) (
state) - Cities (
cities): One query per city. Empty = whole state (the API returns up to 1,200 per query, so split big states by city or ZIP). - ZIP codes (
postalCodes): Wildcards allowed: 112* matches all Brooklyn ZIPs. - Provider type (
providerType) Default:"any". - First name (
firstName) - Last name (
lastName) - Organization name (
organizationName): Wildcards allowed: Dental - NPI number (
npi) - Only providers with a phone number (
requirePhone) Default:false. - Max providers (
maxResults) Default:1200.
Output
One row per provider in the dataset (JSON, CSV, Excel, or through the API). Sample:
[{"npi": "1154593150","type": "organization","name": "18TH AVE PROFESSIONAL DENTAL PC","firstName": null,"lastName": null,"credential": null,"gender": null,"soleProprietor": null,"organizationName": "18TH AVE PROFESSIONAL DENTAL PC","authorizedOfficial": "KENNY HO","authorizedOfficialTitle": "DDS/Owner","specialty": "Dentist","taxonomyCode": "122300000X","license": "049610","licenseState": "NY","allSpecialties": ["Dentist"],"address": "2171 68TH ST FL 3","city": "BROOKLYN","state": "NY","zip": "11204","zip9": "112044733","phone": "347-713-1828","fax": "347-713-1878","mailingAddress": "2171 68TH ST FL 3, BROOKLYN, NY, 11204","otherNames": null,"status": "active","enumerationDate": "2008-03-31","lastUpdated": "2017-10-12","medicaidIds": ["02320661"],"profileUrl": "https://npiregistry.cms.hhs.gov/provider-view/1154593150"},{"npi": "1447109137","type": "organization","name": "1985 DENTAL GROUP, PLLC","firstName": null,"lastName": null,"credential": null,"gender": null,"soleProprietor": null,"organizationName": "1985 DENTAL GROUP, PLLC","authorizedOfficial": "MICHAEL GELFAND","authorizedOfficialTitle": "partner, DDS","specialty": "Dentist","taxonomyCode": "122300000X","license": null,"licenseState": null,"allSpecialties": ["Dentist"],"address": "1985 OCEAN AVE APT 1D","city": "BROOKLYN","state": "NY","zip": "11230","zip9": "112306815","phone": "718-376-4200","fax": "718-376-4202","mailingAddress": "1985 OCEAN AVE APT 1D, BROOKLYN, NY, 11230","otherNames": null,"status": "active","enumerationDate": "2026-01-26","lastUpdated": "2026-01-26","medicaidIds": null,"profileUrl": "https://npiregistry.cms.hhs.gov/provider-view/1447109137"}]
Tips
- The API returns at most 1,200 results per query; for a whole state, list cities or use ZIP wildcards (112*, 113*...) and the tool runs one query each.
- Specialty names follow the NUCC taxonomy: Dentist, Chiropractor, Dermatology, Internal Medicine, Pediatrics, Physical Therapist, Nurse Practitioner, Pharmacy, Clinic/Center, General Acute Care Hospital. Wildcards (*) are allowed.
Integrations and API
Run it on a schedule, trigger it from the API or a webhook, and send results to Google Sheets, Zapier, Make, Slack, a database or your own code with the platform's standard integrations.
Data and fair use
This tool reads only public sources (official APIs, public feeds or pages the publisher makes available to everyone) and respects robots.txt and rate limits. You are responsible for using the data in line with the source's terms and applicable law.
How much it costs
You pay per result (pay-per-event), nothing per month and nothing when a run returns nothing. The price is $1.00 per 1,000 providers on the Free plan, with automatic discounts on paid plans (Bronze −5%, Silver −10%, Gold −15%, Platinum −20%).
Worked examples:
- 100 providers → $0.10
- 1,000 providers → $1.00
- 10,000 providers → $10.00
- Plus $0.001 per run start.
Platform usage (compute, storage) is included in the price: the actor runs at a small memory setting by default, so a typical run of 1,000 providers finishes in well under a minute.
FAQ
Is this data public?
Yes. The NPI Registry (NPPES) is published by CMS and is public by law; the actor uses the official API.
Why are some fields empty?
A field is null when the source does not publish it for that row. The output keeps every column so your spreadsheet or integration always sees the same shape.
Can I run it on a schedule?
Yes. Use Apify Schedules (daily, hourly, cron) and connect the run to Make, Zapier, n8n, Google Sheets, a webhook or the API. Each run writes a dataset you can download as JSON, CSV or Excel.
Is there a free trial?
The Apify Free plan includes $5 of monthly platform credit, enough to try this actor on a few hundred results at no cost. There is no subscription for the actor itself.
Can an AI agent use this?
Yes. The actor is available through Apify's MCP server and the API, so LLM agents (Claude, ChatGPT, LangChain, CrewAI) can call it as a tool with the same input.
What happens if something fails?
Runs log every skipped item with a reason. If the source is down, the actor stops cleanly and you are only charged for the results it returned.
Changelog
- 2026-10-18 — Lower price with Bronze/Silver/Gold discounts; smaller default memory (cheaper runs); clean table view of results; FAQ and cost examples; input defaults reviewed.
Support
Found a problem or need a field added? Open an issue on the Issues tab; it is read and answered.