Nursing Home Inspection & Ratings Scraper
Pricing
from $10.00 / 1,000 results
Nursing Home Inspection & Ratings Scraper
Pulls CMS Care Compare data for Medicare/Medicaid-certified nursing homes by state — star ratings, staffing levels and turnover, ownership/chain info, fines and penalties, and health-inspection deficiency citations. No API key required.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
COSENT GROUP
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Pulls CMS Care Compare data for every Medicare/Medicaid-certified nursing home in a state: overall 5-star rating and sub-ratings (health inspection, staffing, quality measures), staffing hours and turnover, ownership/chain info, fines and penalties, and full health-inspection deficiency citation history.
No API key required. Uses CMS's public, open Provider Data Catalog API
(data.cms.gov/provider-data) directly — no scraping, no browser, no rate-limit fights.
Use Cases
- Senior living investment due diligence — screen facilities by star rating, staffing turnover, and fine history before acquisition or lending decisions
- Broker/M&A deal sourcing — pull every facility in a target state or chain for market mapping
- Compliance & risk monitoring — track abuse-icon flags, Special Focus Facility status, and recent deficiency citations across a portfolio
- Healthcare consulting research — compare staffing ratios and turnover across chains or regions
- Family/advocacy research — find lower-rated facilities in an area worth flagging
Input
| Field | Type | Description |
|---|---|---|
state | String | Required. Two-letter US state code, e.g. TX, CA, FL. One state per run — run it again with a different code for another state. |
includeDeficiencies | Boolean | Attach each facility's health-inspection citation history (survey date, tag, description, scope/severity, correction status). Default true. |
includeOwnership | Boolean | Attach each facility's reported owners/operators (name, role, ownership %, association date). Default true. |
ratingAtMost | Integer | Only return facilities with an overall star rating at or below this value (1-5). Leave blank for all. |
maxResults | Integer | Maximum facilities to return. 0 = no limit (default). |
Output
One record per facility, including:
| Field | Description |
|---|---|
ccn | CMS Certification Number — unique facility identifier |
providerName, address, city, state, zipCode, county, phone | Location/contact |
ownershipType, chainName, numberOfFacilitiesInChain | Ownership structure |
overallRating, healthInspectionRating, staffingRating, qmRating | CMS 5-star ratings |
rnStaffingHoursPerResidentPerDay, totalNurseStaffingHoursPerResidentPerDay | Staffing levels |
totalNursingStaffTurnoverPct, registeredNurseTurnoverPct | Annual turnover |
abuseIcon, specialFocusStatus | Risk flags |
numberOfFines, totalFinesAmount, numberOfPaymentDenials, totalNumberOfPenalties | Penalty history |
healthDeficiencies | Array of inspection citations (if includeDeficiencies), newest first |
owners | Array of ownership records (if includeOwnership) |
latitude, longitude | Geocoordinates |
scrapedAt | Timestamp when the record was collected |
Example Input
All Texas facilities, full detail:
{"state": "TX","includeDeficiencies": true,"includeOwnership": true}
Only 1-2 star facilities in Florida (risk screening):
{"state": "FL","ratingAtMost": 2}
Notes
- Data source: CMS Provider Data Catalog
(Provider Information, Health Deficiencies, and Ownership datasets), refreshed periodically
by CMS — the
processingDatefield on each record reflects the underlying dataset's last update. - No API key, no rate limit encountered in testing; a small delay is built in between paginated requests as good API citizenship.
- Nationwide coverage = run once per state (50 runs), not a single combined run.
- Only "unique competitor with zero direct Apify Store matches found" as of 2026-08-22 — see
../MAINTENANCE_PLAN.mdand../README.mdfor portfolio-wide context.