Medicare Provider Records β CMS Doctor Data API
Pricing
$20.00 / 1,000 provider records
Medicare Provider Records β CMS Doctor Data API
Search 2.8M+ Medicare-enrolled physicians and clinicians from the official CMS Doctors & Clinicians file by state, specialty, and city β with NPI, credentials, practice address, and phone. For medtech/pharma sales and recruiting.
Pricing
$20.00 / 1,000 provider records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
13 days ago
Last modified
Categories
Share
Medicare Provider Records
Medicare provider public records from CMS β specialties, schools and practice detail.
Public regulatory/health data β not medical advice.
π Sample Output

npi | primary_specialty | medical_school | city | phone | source |
|---|---|---|---|---|---|
| 1154875961 | CLINICAL PSYCHOLOGIST | OTHER | LOS ANGELES | [phone on record] | CMS Doctors & Clinicians (National Downloadable File) |
| 1275093056 | INTERVENTIONAL RADIOLOGY | RUTGERS, ROBERT WOOOD JOHNSON MEDICAL SCHOOL | LOS ANGELES | [phone on record] | CMS Doctors & Clinicians (National Downloadable File) |
| 1558868265 | DIAGNOSTIC RADIOLOGY | UNIVERSITY OF TEXAS MEDICAL SCHOOL AT HOUSTON | LOS ANGELES | [phone on record] | CMS Doctors & Clinicians (National Downloadable File) |
| 1659788792 | NURSE PRACTITIONER | OTHER | LOS ANGELES | [phone on record] | CMS Doctors & Clinicians (National Downloadable File) |
| 1700812211 | CARDIOVASCULAR DISEASE (CARDIOLOGY) | OTHER | LOS ANGELES | [phone on record] | CMS Doctors & Clinicians (National Downloadable File) |
| 1124563358 | NURSE PRACTITIONER | OTHER | LOS ANGELES | [phone on record] | CMS Doctors & Clinicians (National Downloadable File) |
Real rows from run QJr9K1sFRutQzukCv on build 0.0.4 (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:
{"states": ["CA"],"max_results": 50}
π§ Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
states | array | ["CA"] | Filter providers by 2-letter state code (e.g. CA, NY, TX). Empty = all states. |
specialties | array | Keep providers whose primary specialty matches (e.g. Cardiology, Internal Medicine, Dermatology). Empty = all. | |
cities | array | Keep providers in these cities (e.g. Los Angeles). Empty = all. | |
max_results | integer | 50 | Maximum provider records to return. |
include_raw | boolean | false | Attach the raw CMS record. |
π§Ύ JSON sample record
One real record from run QJr9K1sFRutQzukCv (emails/phones masked, long text shortened):
{"npi": "1154875961","last_name": "FENTON","first_name": "DANIEL","gender": "M","credential": "","primary_specialty": "CLINICAL PSYCHOLOGIST","secondary_specialties": null,"medical_school": "OTHER","grad_year": "2020","facility_name": "EXTRA YEARS PSYCHOLOGY CALIFORNIA PC","address": null,"city": "LOS ANGELES","state": "CA","zip": "90004","phone": "[phone on record]","telehealth": "Y","source": "CMS Doctors & Clinicians (National Downloadable File)","detected_at": "2026-09-25T00:00:47.677831+00:00"}
π° Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Provider record (provider-record) | $0.02 | Charged per Medicare provider record returned. |
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.02 = $2.00 plus the start fee.
π Related Actors
More from the NexGenData Healthcare & FDA family:
- FDA Recall Monitor β Drug & Device Safety Alerts
- FDA Warning Letters & 483 Inspections API
- Medical Device Records β FDA 510(k) & PMA API
- NPI Healthcare Provider Leads β Doctors & Practices API
17 more in this family on the NexGenData Store page.
π What you get
Clean JSON, one record per provider (full output has 18 fields):
npiβ Npilast_nameβ Last namefirst_nameβ First namegenderβ Gendercredentialβ Credentialprimary_specialtyβ Primary specialtysecondary_specialtiesβ Secondary specialtiesmedical_schoolβ Medical schoolgrad_yearβ Grad yearfacility_nameβ Facility name
Pricing: $0.020 per provider (Pay-Per-Event) β about 50 providers per $1.
π€ Use with AI agents
Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull official records on demand.
Agentic payments (x402): Supports agentic payment via x402 β agents can call this actor with USDC, no API key required.
π Related regulatory actors
CMS quality & provider records β every CMS compare dataset:
Hospital Β· Nursing Home Β· Home Health Β· Hospice Β· Dialysis Β· Open Payments Β· Open Payments Pro
FDA records: OpenFDA Drug Β· Drug Approvals Β· Drug Shortages Β· Purple Book Β· Warning Letters/483 Β· Pharma Pipeline Β· Adverse Events Β· Medical Devices
Agent front door β Healthcare & FDA MCP: Healthcare & FDA MCP
This actor is currently private β treated and ready for review.
Public official records and enforcement data, assembled for research and monitoring.