CMS Hospital Compare — Quality & Ratings Data API avatar

CMS Hospital Compare — Quality & Ratings Data API

Pricing

$50.00 / 1,000 hospital records

Go to Apify Store
CMS Hospital Compare — Quality & Ratings Data API

CMS Hospital Compare — Quality & Ratings Data API

CMS Hospital Compare data: facility name, type, ownership, location, emergency services, and overall rating for 5,400+ US hospitals. For hospital strategy, benchmarking, payers, and consultants.

Pricing

$50.00 / 1,000 hospital records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Share

CMS Hospital Compare

CMS Hospital Compare public records — facility info, type and quality ratings.

Public regulatory/health data — not medical advice.

📊 Sample Output

6 real rows delivered by CMS Hospital Compare — Quality & Ratings Data API — run 801xV4zo0rVAYtYfN on build 0.0.18

facility_idfacility_nameaddresscitytowncountyparishtelephone_number
010001SOUTHEAST HEALTH MEDICAL CENTER1108 ROSS CLARK CIRCLEDOTHANHOUSTON[phone on record]
010005MARSHALL MEDICAL CENTERS2505 U S HIGHWAY 431 NORTHBOAZMARSHALL[phone on record]
010006NORTH ALABAMA MEDICAL CENTER1701 VETERANS DRIVEFLORENCELAUDERDALE[phone on record]
010007MIZELL MEMORIAL HOSPITAL702 N MAIN STOPPCOVINGTON[phone on record]
010011ST. VINCENT'S EAST50 MEDICAL PARK EAST DRIVEBIRMINGHAMJEFFERSON[phone on record]
010012DEKALB REGIONAL MEDICAL CENTER200 MED CENTER DRIVEFORT PAYNEDE KALB[phone on record]

Real rows from run 801xV4zo0rVAYtYfN on build 0.0.18 (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:

{
"datasetId": "xubh-q36u",
"maxResults": 2000
}

🔧 Input reference

FieldTypeDefaultWhat it does
datasetIdstring"xubh-q36u"CMS Provider Data dataset ID (default xubh-q36u = Hospital General Information).
statestringTwo-letter state code filter.
maxResultsinteger2000Max records to return.

🧾 JSON sample record

One real record from run 801xV4zo0rVAYtYfN (emails/phones masked, long text shortened):

{
"facility_id": "010001",
"facility_name": "SOUTHEAST HEALTH MEDICAL CENTER",
"address": "1108 ROSS CLARK CIRCLE",
"citytown": "DOTHAN",
"state": "AL",
"zip_code": "36301",
"countyparish": "HOUSTON",
"telephone_number": "[phone on record]",
"hospital_type": "Acute Care Hospitals",
"hospital_ownership": "Government - Hospital District or Authority",
"emergency_services": "Yes",
"meets_criteria_for_birthing_friendly_designation": "Y",
"hospital_overall_rating": "4",
"hospital_overall_rating_footnote": "",
"mort_group_measure_count": "8",
"count_of_facility_mort_measures": "8",
"count_of_mort_measures_better": "0",
"count_of_mort_measures_no_different": "8",
"count_of_mort_measures_worse": "0",
"mort_group_footnote": "",
"safety_group_measure_count": "8",
"count_of_facility_safety_measures": "7",
"count_of_safety_measures_better": "3",
"count_of_safety_measures_no_different": "4",
"count_of_safety_measures_worse": "0",
"safety_group_footnote": "",
"readm_group_measure_count": "11",
"count_of_facility_readm_measures": "11",
"count_of_readm_measures_better": "1",
"count_of_readm_measures_no_different": "9",
"count_of_readm_measures_worse": "1",
"readm_group_footnote": "",
"pt_exp_group_measure_count": "15",
"count_of_facility_pt_exp_measures": "15",
"pt_exp_group_footnote": "",
"te_group_measure_count": "10",
"count_of_facility_te_measures": "10",
"te_group_footnote": "",
"_cmsDatasetId": "xubh-q36u"
}

💰 Pricing

EventPrice (USD)When it is charged
Hospital record (apify-default-dataset-item)$0.05Charged per result row 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.05 = $5.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 facility (full output has 38 fields):

  • facility_id — Facility id
  • facility_name — Facility name
  • address — Address
  • citytown — Citytown
  • state — State
  • zip_code — Zip code
  • countyparish — Countyparish
  • telephone_number — Telephone number
  • hospital_type — Hospital type
  • hospital_ownership — Hospital ownership

Pricing: $0.05 per facility (Pay-Per-Event) — about 20 per $1. Live prices are in the Pricing table below.

🤖 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.

CMS quality & provider records — every CMS compare dataset:

Nursing Home · Home Health · Hospice · Dialysis · Open Payments · Open Payments Pro · Medicare Providers

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


Public official records and enforcement data, assembled for research and monitoring.