CMS Nursing Home Ratings Scraper avatar

CMS Nursing Home Ratings Scraper

Pricing

from $5.00 / 1,000 nursing home returneds

Go to Apify Store
CMS Nursing Home Ratings Scraper

CMS Nursing Home Ratings Scraper

Search CMS Care Compare nursing-home records by location, ratings, ownership, beds, staffing, quality measures, and special-focus status. Returns one current Medicare-certified facility per result. For US nursing-home research, not assisted living or patient data. $0.005/result + $0.00005/run.

Pricing

from $5.00 / 1,000 nursing home returneds

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Search official CMS Care Compare nursing-home data without manually downloading and filtering the national CSV. The actor reads the current Provider Information dataset published by the Centers for Medicare & Medicaid Services (CMS), then returns one structured record for every matching active Medicare-certified nursing home.

Use it for facility comparison, market research, referral-network analysis, senior-care research, and data enrichment. It is not a source for patient-level data, assisted-living communities, hospital quality data, or consumer review-site ratings.

What it returns

Each result contains the CMS Certification Number (CCN), facility identity and contact details, ownership type, certified beds, overall/health-inspection/staffing/quality-measure Five-Star Ratings, special-focus status, selected inspection and fine metrics, staffing hours, coordinates, CMS processing date, and source provenance.

Ratings are CMS Five-Star Rating System values. A missing rating remains null; the actor never converts an unrated facility to zero.

Inputs

All filters are optional and combine with AND logic.

InputExamplePurpose
state"CA"Limit to a two-letter state or territory code.
city"Los Angeles"Case-insensitive city/town match.
providerNameQuery"Manor"Case-insensitive facility-name match.
ccn"055123"Exact CMS Certification Number.
minOverallRating4Include facilities rated at least 4 overall.
minHealthInspectionRating4Include facilities rated at least 4 for health inspections.
minStaffingRating4Include facilities rated at least 4 for staffing.
minQualityMeasureRating4Include facilities rated at least 4 for quality measures.
ownershipTypes["Non profit - Corporation"]Include exact CMS ownership labels.
minCertifiedBeds / maxCertifiedBeds100 / 250Restrict facility size.
maxResults100Cap output between 1 and 10,000 records.

Example input

{
"state": "CA",
"minOverallRating": 4,
"minStaffingRating": 4,
"minCertifiedBeds": 100,
"maxResults": 100
}

Example result

{
"ccn": "055123",
"providerName": "EXAMPLE NURSING CENTER",
"city": "LOS ANGELES",
"state": "CA",
"overallRating": 5,
"healthInspectionRating": 5,
"staffingRating": 4,
"qualityMeasureRating": 5,
"certifiedBeds": 120,
"sourceDatasetId": "4pq5-n9py",
"sourceUrl": "https://data.cms.gov/.../NH_ProviderInfo_*.csv",
"retrievedAt": "2026-07-22T12:00:00.000Z"
}

Data source and limitations

The actor uses the public CMS Provider Data Catalog's Provider Information dataset, the dataset used by Medicare.gov Care Compare. CMS updates this source periodically; the actor first resolves the current CMS file URL at run time, rather than pinning a stale download URL. CMS describes the dataset as general information on currently active nursing homes, including the data used in its Five-Star Rating System.

The output reflects the CMS publication at retrieval time and should be verified against CMS for high-stakes care decisions. It does not provide medical advice or a recommendation of a facility.

Pricing

  • Actor start: $0.00005 per run
  • Nursing home returned: $0.005 per record

A 100-record run costs approximately $0.50005, excluding any Apify platform usage charges. Configure Pay-Per-Usage alongside this event pricing in the Apify Console before Store release.