Restaurant Health Inspections – Food Safety Scores
Pricing
from $1.00 / 1,000 inspections
Restaurant Health Inspections – Food Safety Scores
Restaurant health inspection results from official US health departments (NYC, Chicago, Austin, NY State, Seattle/King County, Montgomery County MD, Delaware, Marin, Boulder, Cincinnati): grades, scores, pass/fail, closures and violations, one row per inspection. $1 per 1,000 inspections.
Pricing
from $1.00 / 1,000 inspections
Rating
0.0
(0)
Developer
Cemal Atakli
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Restaurant Health Inspections – Food Safety Scores & Violations (US cities)
Get restaurant health inspection results from official US city, county and state health departments in one clean schema: establishment name and address, inspection date and type, pass / fail / closed, letter grade or score, and the list of violations (code, description, critical flag), plus license/permit ID, facility type and coordinates.
New York City and several other health departments publish one row per violation. This Actor groups them into one record per inspection, so you get one row per inspection with its violations attached.
All data comes from the agencies' own open-data portals (Socrata APIs). No scraping, no login, no API key.
$1 per 1,000 inspections. You pay only for inspections saved.
Who uses it
- Pest control, cleaning, grease-trap and hood-cleaning companies: restaurants that just failed for rodents/insects, dirty surfaces or ventilation hoods are warm leads.
- Food-safety consultants and trainers: places with critical violations, failed inspections or missing certified food managers.
- Restaurant buyers, landlords, franchisors and lenders: inspection history of a location or a chain before you sign.
- Food delivery, review and map apps: show official grades and scores next to listings.
- Journalists and researchers: closures, worst scores and trends by ZIP code or neighborhood.
Jurisdictions
| Code | Health department / dataset | Score / result | Violations | Updated |
|---|---|---|---|---|
NYC | New York City DOHMH – Restaurant Inspection Results | Grade A/B/C, points (lower = better), closures | code, text, critical | daily |
CHI | Chicago Dept. of Public Health – Food Inspections | Pass / Pass w/ Conditions / Fail, risk level | number, title, inspector comments, priority flag | daily |
AUS | Austin Public Health – Inspection Scores (Austin, Pflugerville, Manor, Lakeway...) | Score 0-100 (higher = better, <70 fails) | – | monthly |
NYS | New York State DOH – Food Service Inspections (outside NYC) | Critical / not-corrected counts | code, text, critical | weekly |
KING | Public Health – Seattle & King County | Satisfactory / Unsatisfactory, points, Excellent/Good/Okay rating, closures | text, red (critical) / blue, points | daily |
MOCO | Montgomery County, MD – Food Inspections | Pass / Fail / Closed | risk-factor items not in compliance | daily |
DE | Delaware Office of Food Protection (statewide) | – (violations only) | FDA Food Code citation + text | weekly |
MARIN | Marin County, CA Environmental Health | Green / Yellow / Red placard | CA code, inspector notes, major flag | daily |
BOULDER | Boulder County, CO Public Health | Pass / Reinspection Required / Closure, points | item, text, priority flag | monthly |
CIN | Cincinnati Health Department – Food Safety Program | Approved / Not in compliance | code, text, inspector comments | daily |
Choose ALL to search every jurisdiction.
Input examples
Restaurants in NYC and Chicago that failed or were closed in the last 14 days with critical violations:
{"jurisdictions": ["NYC", "CHI"],"withinDays": 14,"results": ["fail", "closed"],"onlyWithCriticalViolations": true}
Inspection history of one restaurant chain in Seattle-area ZIP codes:
{ "jurisdictions": ["KING"], "nameContains": "starbucks", "zipCodes": ["981"], "withinDays": 365 }
NYC C-grade range (28+ points) in Brooklyn this month:
{ "jurisdictions": ["NYC"], "cities": ["Brooklyn"], "minScore": 28, "withinDays": 30 }
Daily feed of new inspections everywhere (schedule it):
{ "jurisdictions": ["ALL"], "withinDays": 7, "onlyNew": true, "maxResults": 0 }
Filters
| Field | Meaning |
|---|---|
jurisdictions | Codes from the table, or ALL |
withinDays / inspectedAfter / inspectedBefore | Inspection date range |
results | pass, conditional, fail, closed (normalized, see below) |
onlyWithCriticalViolations | At least one critical / priority / red / major violation |
minViolations | At least N violations cited |
minScore / maxScore | Only for datasets with a numeric score (NYC, AUS, KING, BOULDER) |
nameContains, zipCodes, cities | Name, ZIP (or prefix) and city / NYC borough |
maxResults, maxResultsPerJurisdiction | Limits (you pay per inspection saved) |
onlyNew + stateKey | Monitoring: skip inspections returned in earlier runs |
includeViolations | Turn off for a slim table (counts stay) |
How resultCategory is normalized
| Jurisdiction | pass | conditional | fail | closed |
|---|---|---|---|---|
| NYC | 0-13 points (A range) or no violations | 14-27 | 28+ | Closed / re-closed by DOHMH |
| CHI | Pass | Pass w/ Conditions | Fail | – (Out of Business, No Entry... = other) |
| AUS | 90-100 | 70-89 | < 70 | – |
| NYS | no critical violations | critical, all corrected | critical not corrected | – |
| KING | Satisfactory | – | Unsatisfactory | business closed at inspection |
| MOCO | Pass | – | Fail | Closed |
| MARIN | Green placard | Yellow | (no placard) violations found | Red placard |
| BOULDER | Pass | – | Reinspection Required | Closure |
| CIN | Approved / abated | Minor violations / abated on site | Not in compliance / not abated | – |
| DE | not published (null) |
The original wording is always kept in result.
Output
One record per inspection (sample, NYC):
{"jurisdiction": "NYC","jurisdictionName": "New York City, NY","establishmentName": "V & S PIZZERIA OF SHEAPSHEAD BAY","address": "1723 EMMONS AVENUE","city": "Brooklyn","state": "NY","zip": "11235","inspectionDate": "2026-10-17","inspectionType": "Cycle Inspection / Re-inspection","resultCategory": "pass","result": "Violations were cited in the following area(s).","grade": "A","score": 11,"scoreNote": "NYC points: lower is better (0-13 = A, 14-27 = B, 28+ = C)","violationCount": 2,"criticalViolationCount": 1,"violations": [{ "code": "02B", "description": "Hot TCS food item not held at or above 140 °F.", "critical": true },{ "code": "10F", "description": "Non-food contact surface or equipment made of unacceptable material, not kept clean...", "critical": false }],"facilityType": "Restaurant","licenseId": "40393413","establishmentId": "40393413","inspectionId": "40393413-2026-10-17","latitude": 40.58337,"longitude": -73.951276,"borough": "Brooklyn","phone": "(718) 332-7300","cuisine": "Pizza","source": "NYC Department of Health and Mental Hygiene - DOHMH New York City Restaurant Inspection Results","sourceUrl": "https://data.cityofnewyork.us/d/43nn-pn8j"}
Extra fields by jurisdiction: akaName, riskCategory (Chicago, King), operatorName, corporationName, county, permitExpirationDate, inspectorComments (NY State), ownerName (Montgomery), phone (NYC, Cincinnati), seating (King), violation comments (Chicago, Boulder, Cincinnati) and points (King). Fields a dataset does not publish are null.
Pricing
Pay per event: $0.001 per inspection saved ($1 per 1,000), plus a tiny start fee. Set Max inspections or a maximum cost per run; the run stops cleanly at that limit. Error rows are free.
| This Actor | Typical single-city inspection scrapers | |
|---|---|---|
| Coverage | 10 official jurisdictions, one schema | 1 city |
| Violations | grouped per inspection, critical flag | often one row per violation |
| Monitoring | built-in onlyNew | – |
| Price | $1 / 1,000 inspections | similar or higher |
Use with AI agents (Apify MCP)
Add this Actor to Claude, ChatGPT or any MCP client through the Apify MCP server and ask, for example: "Which Chicago restaurants failed a health inspection this week for rodents?" or "Show the inspection history of 'Joe's Pizza' in NYC." The flat, documented output is easy for agents to filter and summarize.
FAQ
How fresh is the data? As fresh as each health department's portal (most update daily; see the table). The Actor queries the live API on every run.
Can I get all inspections of one restaurant? Yes: nameContains plus a ZIP code, with no date filter (or withinDays: 3650).
Why do scores mean different things? Each agency has its own system. Use resultCategory for a common pass/fail view; scoreNote explains each score.
Are these all restaurants? They include every food establishment the department inspects: restaurants, bars, cafes, grocery stores, schools, daycares, food trucks and caterers. Use facilityType to filter.
Why are some coordinates missing? King County and some NY State records have no published coordinates.
Is this legal to use? Yes. All sources are official public open-data portals. Always check the agency's site before publishing claims about a specific business; inspection results are a snapshot of one visit.
Data sources and terms
NYC Department of Health and Mental Hygiene (data.cityofnewyork.us), City of Chicago (data.cityofchicago.org, terms of use), City of Austin (datahub.austintexas.gov, public domain), New York State Department of Health (health.data.ny.gov), Public Health – Seattle & King County (data.kingcounty.gov, public domain), Montgomery County MD (data.montgomerycountymd.gov, public domain), Delaware Division of Public Health (data.delaware.gov, public domain), County of Marin (data.marincounty.gov, ODbL), Boulder County Public Health (data.colorado.gov, public domain), City of Cincinnati (data.cincinnati-oh.gov, public domain). This Actor is not affiliated with or endorsed by these agencies.