Skip to content

Medicare Care Compare

Hospital ratings, nursing home ratings and care facility details

Back to tools

Medicare Care Compare provides public Medicare quality ratings and details for U.S. hospitals and nursing homes; nursing home results include active facilities in the current public listing and fines from the past three years.

Search hospitals

Find U.S. hospitals by name, city and state, or ZIP code, with Medicare overall and patient survey star ratings, contact details, and Care Compare links. Ratings may be unavailable for some hospitals.

Your information

Hospital name, city and state, or ZIP code, such as Cedars-Sinai, Phoenix, AZ, or 90048.

Maximum number of hospitals to return, such as 20 (up to 100).

More options

Optional state name or two-letter code to narrow a name search, such as California or CA.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Choose an action

About the Medicare Care Compare tool

Medicare Care Compare, also called Care Compare, finds hospitals by name, city and state, or ZIP code, returning ratings and contact details.

Search nursing homes by name, city and state, or ZIP code to see ratings, ownership, fines, and facility details.

Built from medicare.gov and data.cms.gov. Last checked Sep 29, 2026.

Actions

Search hospitals

1 credit

Find U.S. hospitals by name, city and state, or ZIP code, with Medicare overall and patient survey star ratings, contact details, and Care Compare links. Ratings may be unavailable for some hospitals.

Uses data.cms.gov.

What you provide

FieldTypeRequiredDescription
StatestateTextOptionalOptional state name or two-letter code to narrow a name search, such as California or CA.Example: California
SearchsearchTextRequiredHospital name, city and state, or ZIP code, such as Cedars-Sinai, Phoenix, AZ, or 90048.Example: Phoenix, AZ
Max Resultsmax_resultsNumberOptionalMaximum number of hospitals to return, such as 20 (up to 100).Example: 5

What you get

FieldTypeDescription
HospitalshospitalsListHospitals ranked by name match for name searches.
Cityhospitals[].cityTextCity.Example: PHOENIX
Phonehospitals[].phoneTextTelephone number.Example: (602) 839-2000
Statehospitals[].stateTextTwo-letter state code.Example: AZ
Addresshospitals[].addressTextStreet address.Example: 1111 EAST MCDOWELL ROAD
Zip Codehospitals[].zip_codeTextZIP code.Example: 85006
Ownershiphospitals[].ownershipTextHospital ownership.Example: Voluntary non-profit - Other
Hospital Namehospitals[].hospital_nameTextHospital nameExample: BANNER - UNIVERSITY MEDICAL CENTER PHOENIX
Hospital Typehospitals[].hospital_typeTextType of hospital.Example: Acute Care Hospitals
Care Compare Linkhospitals[].care_compare_linkTextHospital page on Medicare Care Compare.Example: https://www.medicare.gov/care-compare/details/hospital/030002/view-all/
Emergency Serviceshospitals[].emergency_servicesTextWhether the hospital has emergency services, Yes or No.Example: Yes
Overall Star Ratinghospitals[].overall_star_ratingNumberMedicare overall star rating from 1 to 5, or null if not rated.Example: 3
Cms Certification Numberhospitals[].cms_certification_numberTextCMS certification number for the hospital.Example: 030002
Patient Survey Star Ratinghospitals[].patient_survey_star_ratingNumberSummary patient survey star rating from 1 to 5, or null if not rated.Example: 2

Example result

For Search: Phoenix, AZ, Max Results: 5

JSON
{
  "hospitals": [
    {
      "city": "PHOENIX",
      "phone": "(602) 839-2000",
      "state": "AZ",
      "address": "1111 EAST MCDOWELL ROAD",
      "zip_code": "85006",
      "ownership": "Voluntary non-profit - Other",
      "hospital_name": "BANNER - UNIVERSITY MEDICAL CENTER PHOENIX",
      "hospital_type": "Acute Care Hospitals",
      "care_compare_link": "https://www.medicare.gov/care-compare/details/hospital/030002/view-all/",
      "emergency_services": "Yes",
      "overall_star_rating": 3,
      "cms_certification_number": "030002",
      "patient_survey_star_rating": 2
    },
    {
      "city": "PHOENIX",
      "phone": "(602) 943-2381",
      "state": "AZ",
      "address": "250 EAST DUNLAP AVENUE",
      "zip_code": "85020",
      "ownership": "Voluntary non-profit - Private",
      "hospital_name": "HONOR HEALTH JOHN C. LINCOLN MEDICAL CENTER",
      "hospital_type": "Acute Care Hospitals",
      "care_compare_link": "https://www.medicare.gov/care-compare/details/hospital/030014/view-all/",
      "emergency_services": "Yes",
      "overall_star_rating": 3,
      "cms_certification_number": "030014",
      "patient_survey_star_rating": 3
    },
    {
      "city": "PHOENIX",
      "phone": "(602) 344-5011",
      "state": "AZ",
      "address": "2601 EAST ROOSEVELT STREET",
      "zip_code": "85008",
      "ownership": "Government - Local",
      "hospital_name": "VALLEYWISE HEALTH MEDICAL CENTER",
      "hospital_type": "Acute Care Hospitals",
      "care_compare_link": "https://www.medicare.gov/care-compare/details/hospital/030022/view-all/",
      "emergency_services": "No",
      "overall_star_rating": 1,
      "cms_certification_number": "030022",
      "patient_survey_star_rating": 3
    }
  ]
}

Search nursing homes

1 credit

Find U.S. nursing homes by name, city and state, or ZIP code, with Medicare star ratings, ownership, fines in the last three years, and Care Compare pages. Only active facilities in the current public provider listing are included.

Uses data.cms.gov.

What you provide

FieldTypeRequiredDescription
StatestateTextOptionalOptional state name or two-letter code. Example: Florida.Example: Florida
SearchsearchTextRequiredNursing home name, city and state, or ZIP code. Example: Tampa, FL.Example: Burns Nursing Home
Max Resultsmax_resultsNumberOptionalMaximum number of homes to return. Example: 20.Example: 2

What you get

FieldTypeDescription
Nursing Homesnursing_homesListMatching nursing homes, with closest name matches first.
Namenursing_homes[].nameTextName of the nursing home.Example: Burns Nursing Home, Inc.
Phonenursing_homes[].phoneTextFacility telephone number.Example: (256) 332-4110
Addressnursing_homes[].addressTextStreet address, city, state, and ZIP code.Example: 701 MONROE STREET NW, RUSSELLVILLE, AL 35653
Total Finesnursing_homes[].total_finesNumberTotal federal fines in the last 3 years.Example: 0
Fines Currencynursing_homes[].fines_currencyTextCurrency of total fines (USD).Example: USD
Ownership Typenursing_homes[].ownership_typeTextType of ownership.Example: For profit - Corporation
Number of Finesnursing_homes[].number_of_finesNumberNumber of federal fines in the last 3 years.Example: 0
Staffing Ratingnursing_homes[].staffing_ratingNumberStaffing stars from 1 to 5, or null if not rated.Example: 4
Care Compare Linknursing_homes[].care_compare_linkTextLink to this nursing home on Medicare Care Compare.Example: https://www.medicare.gov/care-compare/details/nursing-home/015009
Abuse Warning Shownnursing_homes[].abuse_warning_shownYes or noWhether a Medicare abuse warning icon is shown.Example: No
Overall Star Ratingnursing_homes[].overall_star_ratingNumberOverall Medicare star rating from 1 to 5, or null if not rated.Example: 2
Quality Measures Ratingnursing_homes[].quality_measures_ratingNumberQuality measure stars from 1 to 5, or null if not rated.Example: 4
Cms Certification Numbernursing_homes[].cms_certification_numberTextCMS certification number for the facility.Example: 015009
Health Inspection Ratingnursing_homes[].health_inspection_ratingNumberHealth inspection stars from 1 to 5, or null if not rated.Example: 2
Number of Certified Bedsnursing_homes[].number_of_certified_bedsNumberNumber of certified beds.Example: 57
Average Residents Per Daynursing_homes[].average_residents_per_dayNumberAverage number of residents per day.Example: 51.6

Example result

For Search: Burns Nursing Home

JSON
{
  "nursing_homes": [
    {
      "name": "Burns Nursing Home, Inc.",
      "phone": "(256) 332-4110",
      "address": "701 MONROE STREET NW, RUSSELLVILLE, AL 35653",
      "total_fines": 0,
      "fines_currency": "USD",
      "ownership_type": "For profit - Corporation",
      "number_of_fines": 0,
      "staffing_rating": 4,
      "care_compare_link": "https://www.medicare.gov/care-compare/details/nursing-home/015009",
      "abuse_warning_shown": false,
      "overall_star_rating": 2,
      "quality_measures_rating": 4,
      "cms_certification_number": "015009",
      "health_inspection_rating": 2,
      "number_of_certified_beds": 57,
      "average_residents_per_day": 51.6
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@medicare-care-compare",
  "visibility": "public",
  "operation": "search_hospitals",
  "version": 1,
  "input": {
    "search": "Phoenix, AZ",
    "max_results": 5
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare hospital overall and patient survey star ratings.
  • Find hospitals by name, location, or ZIP code.
  • Compare nursing home ratings, including staffing and health inspections.
  • Review nursing home fines from the last three years.
  • Find facility contact details and certified bed counts.

Questions about Medicare Care Compare

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this Medicare Care Compare tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a Medicare Care Compare account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from medicare.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What are a hospital’s overall and patient survey ratings?

Search hospitals returns Medicare overall and patient survey star ratings, when available.

How many federal fines has a nursing home received?

Search nursing homes returns the number and total amount of federal fines from the last three years.

What is a nursing home’s staffing rating?

Search nursing homes returns staffing stars from 1 to 5, or no rating when it is unavailable.

All Health toolsBrowse all tools