Medicare Nursing Home Scraper avatar

Medicare Nursing Home Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Medicare Nursing Home Scraper

Medicare Nursing Home Scraper

Extract nursing home ratings, inspections, staffing, fines, and contact info from CMS Medicare Care Compare. Also supports hospitals, home health, hospice, and dialysis facilities. Official government data, updated monthly.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

James Rezendes

James Rezendes

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

9 days ago

Last modified

Share

Medicare Care Compare Scraper

Extract nursing home ratings, inspection results, staffing data, fines, penalties, and contact information directly from the official CMS (Centers for Medicare & Medicaid Services) database. No scraping HTML — pulls structured data from the government API.

What does this scraper do?

This Actor extracts official Medicare facility data from CMS.gov. The data is updated monthly by the federal government and includes:

  • 15,000+ nursing homes with 5-star ratings, inspection results, staffing levels, and penalty history
  • 4,600+ hospitals with quality measures and patient satisfaction scores
  • 11,000+ home health agencies with quality ratings
  • 5,000+ hospice providers
  • 7,800+ dialysis facilities

Use cases

  • Elder care research — Find top-rated nursing homes by location, compare staffing levels and inspection results
  • Healthcare compliance — Identify facilities with recent fines, penalties, or abuse citations
  • Market analysis — Map all nursing homes in a state with bed counts, ownership, and chain affiliations
  • Journalism & public interest — Investigate facility quality trends, penalty patterns, ownership networks
  • Insurance & risk assessment — Evaluate facility quality for underwriting or network decisions
  • Real estate & development — Identify underserved areas with few high-rated facilities

How to use

Get all nursing homes in a state

{
"dataset": "nursing_homes",
"state": "NY"
}

Find top-rated nursing homes in a city

{
"dataset": "nursing_homes",
"state": "CA",
"city": "LOS ANGELES",
"minOverallRating": 4
}

Get nursing homes with penalties

{
"dataset": "nursing_homes",
"state": "TX",
"includePenalties": true,
"includeStaffing": true,
"includeInspections": true
}

Search by facility name

{
"dataset": "nursing_homes",
"providerName": "sunrise"
}

Get hospitals in a ZIP code

{
"dataset": "hospitals",
"zipCode": "10001"
}

Output

Nursing home data

{
"ccn": "335217",
"providerName": "SUNRISE SENIOR LIVING OF EAST 56TH STREET",
"address": "139 EAST 56TH STREET",
"city": "NEW YORK",
"state": "NY",
"zipCode": "10022",
"county": "New York",
"phone": "2127523800",
"latitude": 40.7606,
"longitude": -73.9682,
"overallRating": 5,
"healthInspectionRating": 5,
"qualityMeasureRating": 4,
"staffingRating": 5,
"providerType": "Medicare and Medicaid",
"ownershipType": "For profit - Corporation",
"legalBusinessName": "SUNRISE SENIOR LIVING MANAGEMENT INC",
"numberOfCertifiedBeds": 120,
"averageResidentsPerDay": 98,
"chainName": "SUNRISE SENIOR LIVING",
"numberOfFacilitiesInChain": 32,
"numberOfFines": 0,
"totalFinesInDollars": 0,
"reportedRNHoursPerResidentPerDay": 1.24,
"totalNursingStaffTurnover": "31.2%",
"inspectionCycle1Deficiencies": 2,
"mostRecentInspectionDate": "2025-11-15",
"cmsUrl": "https://www.medicare.gov/care-compare/details/nursing-home/335217"
}

Input parameters

ParameterTypeDefaultDescription
datasetstringnursing_homesFacility type: nursing_homes, hospitals, home_health, hospice, dialysis
statestringUS state code (e.g. NY, CA, TX)
citystringCity name
zipCodestringZIP code
providerNamestringSearch by name (partial match)
minOverallRatingintegerMinimum star rating 1-5 (nursing homes only)
maxOverallRatingintegerMaximum star rating 1-5 (nursing homes only)
maxResultsinteger0Max results (0 = unlimited)
includeInspectionsbooleantrueInclude inspection cycle data
includePenaltiesbooleantrueInclude fines and penalty data
includeStaffingbooleantrueInclude staffing hours and turnover

Data source

All data comes directly from the official CMS Provider Data API at data.cms.gov. This is the same data that powers Medicare's Care Compare website. Data is updated monthly by the federal government.

Pricing

This Actor uses Pay Per Event pricing:

  • $1.00 per 1,000 facility records

Platform costs (compute) are billed separately by Apify.