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
an hour 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.