CMS Nursing Home Ratings Scraper
Pricing
from $5.00 / 1,000 nursing home returneds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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.
| Input | Example | Purpose |
|---|---|---|
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. |
minOverallRating | 4 | Include facilities rated at least 4 overall. |
minHealthInspectionRating | 4 | Include facilities rated at least 4 for health inspections. |
minStaffingRating | 4 | Include facilities rated at least 4 for staffing. |
minQualityMeasureRating | 4 | Include facilities rated at least 4 for quality measures. |
ownershipTypes | ["Non profit - Corporation"] | Include exact CMS ownership labels. |
minCertifiedBeds / maxCertifiedBeds | 100 / 250 | Restrict facility size. |
maxResults | 100 | Cap 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.