Public records · live product
US Nursing Home Deficiencies, Penalties & Violations
Federal inspection citations with the CMS severity grade translated into plain English, so immediate-jeopardy findings can be filtered directly. Facility fine totals attach to every record.
Inspection citations, last three years
Columns per record, the same across every product
Per 1,000 records. You pay only for rows delivered
Counted against the live government source on this date
Who uses this
Used by elder-care attorneys, families comparing facilities, operators benchmarking competitors, and risk teams.
See the data before you pay
A real 100-row sample, produced by running this exact product. Street address, phone and email are masked in the sample only — every other value is the live record.
| state | city | provider_name | cms_certification_number | address | zip_code | survey_date |
|---|---|---|---|---|---|---|
| AL | RUSSELLVILLE | BURNS NURSING HOME, INC. | 015009 | 701 MONROE STREET NW | 35653 | 03/02/2023 |
| AL | RUSSELLVILLE | BURNS NURSING HOME, INC. | 015009 | 701 MONROE STREET NW | 35653 | 03/02/2023 |
| AL | ELMORE | MERRY WOOD LODGE | 015019 | 280 MT HEBRON ROAD | 36025 | 09/01/2024 |
| AL | ELMORE | MERRY WOOD LODGE | 015019 | 280 MT HEBRON ROAD | 36025 | 09/01/2024 |
| AL | ELMORE | MERRY WOOD LODGE | 015019 | 280 MT HEBRON ROAD | 36025 | 09/01/2024 |
30 columns per record. Full list below.
What you get
One record per citation:
``json
{
"provider_name": "Lakeshore Manor Nursing & Rehab",
"cms_certification_number": "195123",
"city": "Slidell",
"state": "LA",
"survey_date": "2026-03-14",
"deficiency_tag": "F0600",
"deficiency_category": "Freedom from Abuse, Neglect, and Exploitation Deficiencies",
"deficiency_description": "Protect each resident from all types of abuse...",
"scope_severity_code": "L",
"severity_label": "Immediate jeopardy to resident health or safety (widespread)",
"harm_level": "Immediate jeopardy to resident health or safety",
"is_immediate_jeopardy": true,
"complaint_driven": true,
"deficiency_corrected": "Y",
"under_dispute": false,
"facility_total_fines_usd": 249106,
"facility_fine_count": 3
}
``
Export to Excel, CSV, or JSON in one click, or pull on a schedule via API.
Every column you receive
- provider_name
- cms_certification_number
- address
- city
- state
- zip_code
- survey_date
- survey_date_iso
- survey_type
- deficiency_tag
- deficiency_category
- deficiency_description
- scope_severity_code
- severity_label
- harm_level
- scope_label
- severity_rank
- is_immediate_jeopardy
- is_actual_harm
- deficiency_corrected
- correction_date
- correction_date_iso
- complaint_driven
- standard_inspection
- infection_control
- under_dispute
- facility_total_fines_usd
- facility_fine_count
- facility_payment_denial_days
- source
Where it comes from
Source: CMS Provider Data Catalog · Health Deficiencies r5ix-sfxw · Penalties g6vv-u9sr
Official government sources only — the published feeds and files the agencies maintain for public use. No scraping around defenses. Requests are paged, rate-limited, and back off when a server asks them to. Every record carries the source it came from.
Get this data
Live on the Apify StoreRun it yourself on the Apify Store — filter by state, status, or renewal window, and take the result as CSV, Excel, JSON, or straight to an API. You pay only for the rows delivered, and you can cap the charge before it runs.