CMS Nursing Home Ratings Scraper
Pricing
$8.00/month + usage
CMS Nursing Home Ratings Scraper
Extract nursing home five-star ratings, inspection results, staffing data, and penalties for all 14,700 US facilities from the official CMS database. Filter by state, city, ratings, ownership, or name. Get 47 fields per facility including quality scores, staffing hours, fines, and deficiency counts.
Pricing
$8.00/month + usage
Rating
0.0
(0)
Developer

ParseForge
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
๐ฅ CMS Nursing Home Ratings Scraper
Collect comprehensive nursing home data for all 14,700+ Medicare and Medicaid certified facilities across the United States. Get five-star quality ratings, health inspection results, staffing levels, penalty records, and facility details - all from the official CMS (Centers for Medicare and Medicaid Services) database.
Whether you're a healthcare researcher, elder care consultant, insurance analyst, or family member evaluating nursing homes, this tool gives you instant access to the same data used by Medicare's Care Compare website. Filter by state, city, star ratings, ownership type, and more - then download your results in CSV, Excel, or JSON.
Target Audience: Healthcare researchers, elder care consultants, insurance companies, real estate investors, compliance analysts, journalists, families evaluating nursing homes
Primary Use Cases: Healthcare market research, facility quality benchmarking, regulatory compliance monitoring, investment due diligence, competitive analysis
๐ What Does CMS Nursing Home Ratings Scraper Do?
This tool collects nursing home data from the official CMS Provider Data catalog at data.cms.gov, delivering:
- Five-star quality ratings - Overall, health inspection, quality measures, and staffing ratings
- Facility information - Name, address, phone, coordinates, beds, residents, ownership type
- Staffing data - Nurse aide, LPN, and RN hours per resident per day, plus turnover rates
- Penalty records - Fines, payment denials, facility-reported incidents, complaint citations
- Inspection results - Last survey date, deficiency counts, weighted health survey scores
- Chain affiliation - Chain name, ID, and number of facilities in the chain
- Special indicators - Abuse citations, special focus status, sprinkler systems, continuing care community
Business Value: Make data-driven decisions about nursing home quality, spot trends in facility performance, identify investment opportunities, and monitor regulatory compliance across thousands of facilities in seconds.
๐ง Input
Configure your search using any combination of these filters:
- maxItems - How many nursing homes to collect (free users: up to 100, paid users: up to 1,000,000)
- state - Filter by US state (2-letter code like CA, TX, NY)
- city - Filter by city name
- zipCode - Filter by ZIP code
- providerName - Search by nursing home name (partial matches supported)
- ccn - Look up a specific facility by its 6-digit CMS Certification Number
- overallRating - Filter by overall star rating (1-5)
- healthInspectionRating - Filter by health inspection rating (1-5)
- qualityMeasureRating - Filter by quality measure rating (1-5)
- staffingRating - Filter by staffing rating (1-5)
- ownershipType - Filter by ownership type (e.g., "For profit - Corporation", "Non profit - Corporation")
Here is an example input configuration:
{"maxItems": 10,"state": "CA","overallRating": "5"}
๐ Output
After the Actor finishes its run, you'll get a dataset with the output. You can download your results as CSV, Excel, HTML, XML, JSON, or RSS.
Here is an example of a scraped nursing home record:
{"providerName": "REDLANDS HEALTHCARE CENTER","ccn": "055001","legalBusinessName": "ASH HOLDINGS LLC","providerAddress": "1620 WEST FERN AVENUE","city": "REDLANDS","state": "CA","zipCode": "92373","county": "San Bernardino","phone": "9097932609","latitude": 34.0373,"longitude": -117.2,"overallRating": 5,"healthInspectionRating": 5,"qualityMeasureRating": 4,"staffingRating": 2,"longStayQualityRating": 5,"shortStayQualityRating": 3,"ownershipType": "For profit - Limited Liability company","providerType": "Medicare and Medicaid","numberOfCertifiedBeds": 78,"averageResidentsPerDay": 74.2,"continuingCareRetirementCommunity": false,"specialFocusStatus": null,"citedForAbuse": false,"sprinklerSystemsInAllAreas": true,"isUrban": true,"reportedNurseAideHours": 2.59898,"reportedLpnHours": 1.23008,"reportedRnHours": 0.37865,"reportedTotalNursingHours": 4.2077,"totalNursingStaffTurnover": 45.7,"registeredNurseTurnover": 0,"totalPenalties": 0,"numberOfFines": 0,"totalFinesAmount": 0,"numberOfPaymentDenials": 0,"numberOfFacilityReportedIncidents": 1,"numberOfComplaintCitations": 3,"lastStandardSurveyDate": "2025-02-06","totalHealthDeficiencies": 2,"totalWeightedHealthSurveyScore": 16,"chainName": "PACS GROUP","chainId": "690","numberOfFacilitiesInChain": 250,"processingDate": "2026-01-01","detailUrl": "https://www.medicare.gov/care-compare/details/nursing-home/055001"}
What You Get: 47 data fields per nursing home covering ratings, staffing, penalties, inspections, and facility details.
Download Options: CSV, Excel, JSON, XML, HTML, or RSS formats for easy analysis.
โก Why Choose the CMS Nursing Home Ratings Scraper?
- ๐ฅ Complete Coverage - Access data for all 14,700+ Medicare/Medicaid certified nursing homes in the US
- โญ Official Ratings - Get the same five-star quality ratings used on Medicare's Care Compare website
- ๐ Flexible Filtering - Search by state, city, ZIP, name, star ratings, or ownership type
- ๐ 47 Data Fields - Comprehensive records with ratings, staffing, penalties, inspections, and more
- โก Fast Collection - Scrape the entire US nursing home database (14,700+ records) in under a minute
- ๐ Always Current - Data comes directly from the official CMS database, updated monthly
Time Savings: Collecting this data manually from Medicare's Care Compare website would take weeks. This tool delivers it in seconds.
๐ How to Use
- Sign Up - Create a free account w/ $5 credit (takes 2 minutes)
- Find the Scraper - Visit the CMS Nursing Home Ratings Scraper page on Apify Store
- Set Your Filters - Choose your state, rating filters, or leave blank to get all facilities
- Run It - Click "Start" and let it collect your data
- Download Results - Get your data in the "Dataset" tab as CSV, Excel, or JSON
No Technical Skills Required. Everything is point-and-click.
๐ผ Business Use Cases
Healthcare Researchers
- Analyze nursing home quality trends across states and regions
- Compare staffing levels and their correlation with quality ratings
- Study the relationship between ownership type and facility performance
Elder Care Consultants
- Build comprehensive facility databases for client recommendations
- Monitor quality changes at specific nursing homes over time
- Identify top-rated facilities in any geographic area
Insurance and Investment Analysts
- Evaluate nursing home portfolios by quality metrics and penalty history
- Assess risk profiles based on deficiency counts and fine amounts
- Track chain performance across multiple facilities
Journalists and Watchdog Organizations
- Investigate facilities with abuse citations or special focus status
- Compare penalty records across states and ownership types
- Monitor facilities with high staff turnover or low ratings
Families and Caregivers
- Compare nursing homes in a specific area by star ratings
- Review penalty and inspection history before choosing a facility
- Check staffing levels and turnover rates at facilities of interest
๐ Using CMS Nursing Home Ratings Scraper with the Apify API
For advanced users who want to automate data collection, you can control this scraper programmatically with the Apify API. Schedule regular runs to track nursing home quality changes over time or integrate with your existing data pipelines.
- Node.js - Install the apify-client NPM package
- Python - Use the apify-client PyPI package
- See the Apify API reference for full details
โ Frequently Asked Questions
Q: Where does the data come from? A: All data comes directly from the official CMS (Centers for Medicare and Medicaid Services) Provider Data catalog at data.cms.gov. This is the same data source used by Medicare's Care Compare website.
Q: How often is the data updated? A: CMS updates the nursing home data approximately monthly. The scraper always fetches the latest available data.
Q: Can I get data for all nursing homes in the US? A: Yes. Paid users can collect data for all 14,700+ facilities in a single run by leaving all filters blank.
Q: What do the star ratings mean? A: CMS assigns 1 to 5 star ratings (5 being the best) based on health inspections, quality measures, and staffing levels. The overall rating is a composite of these three categories.
Q: Can I schedule regular data collection? A: Yes. Apify supports scheduled runs so you can automatically collect updated nursing home data on a daily, weekly, or monthly basis.
Q: What if I need help? A: Reach out through the Apify platform support or leave a message on the actor's page. We're happy to help with any questions.
๐ Integrate CMS Nursing Home Ratings Scraper with Any App
CMS Nursing Home Ratings Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform.
These include:
Alternatively, you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever the scraper finishes a run with fresh data.
๐ Recommended Actors
Looking for more data collection tools? Check out these related actors:
| Actor | Description | Link |
|---|---|---|
| FAA Aircraft Registry Scraper | Collects aircraft registration data from the FAA database | https://apify.com/parseforge/faa-aircraft-registry-scraper |
| FINRA BrokerCheck Scraper | Extracts broker and investment advisor data from FINRA's database | https://apify.com/parseforge/finra-brokercheck-scraper |
| California State Licensed Contractor CSLB Scraper | Collects licensed contractor data from California's CSLB database | https://apify.com/parseforge/cslb-california-scraper |
| Texas State Licensed Contractor Scraper | Extracts licensed contractor data from Texas TDLR | https://apify.com/parseforge/tdlr-texas-scraper |
| GSA eLibrary Scraper | Collects government contract data from GSA's eLibrary | https://apify.com/parseforge/gsa-elibrary-scraper |
Pro Tip: Browse our complete collection of data collection actors to find the perfect tool for your business needs.
Need Help? Our support team is here to help you get the most out of this tool.
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the Centers for Medicare and Medicaid Services (CMS), Medicare, or any government agency. All trademarks mentioned are the property of their respective owners.