US Restaurant Inspections Scraper
Pricing
from $0.84 / 1,000 results
US Restaurant Inspections Scraper
Restaurant health inspections from New York City, Chicago and Austin official open data: grade or score, result, violations (critical flagged), address, phone and cuisine. Plus NYC restaurants awaiting their first inspection (newly opened).
Pricing
from $0.84 / 1,000 results
Rating
0.0
(0)
Developer
Ibnu Adzim
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
US Restaurant Inspections Scraper (NYC, Chicago, Austin)
Restaurant health inspections from the official open data of New York City, Chicago and Austin: establishment name, address, inspection date and type, result, grade (NYC) or score (Austin), and every violation cited — with NYC's critical flag — plus NYC phone numbers and cuisine, and Chicago facility type and risk level.
Also: a list of new NYC restaurants not yet inspected — in the city's words, "new establishments that have not yet received an inspection" (restaurants that have applied for a permit).
No key, no login, no proxy.
What it is for
- Restaurant-tech and supplier leads — places that just failed an inspection (pest control, cleaning, training, equipment), or NYC restaurants awaiting their first inspection.
- Consumer and media research — grades and violations by neighbourhood or cuisine.
Input
| field | what it does |
|---|---|
cities | nyc, chicago, austin — one search each. |
dateFrom / dateTo | Inspection dates. Default: the last 30 days. |
nycNotYetInspected | NYC: list establishments with no inspection yet (dates ignored). |
nameContains, zipCodes | Name words; ZIPs or prefixes. |
cuisineContains | NYC cuisine, e.g. pizza, chinese, coffee. |
completedInspectionsOnly | Chicago: leave out "No Entry", "Out of Business", "Not Ready" visits. |
sortBy | Newest or oldest first. |
maxItems | Per city, default 200; 0 = all. |
Things about this data worth knowing
1. New York lists each violation as its own row
In NYC's data an inspection with five violations is five rows (60 rows were
16 inspections in one sample). The Actor returns one row per inspection
with a violations list and counts of all and critical violations.
2. "1900-01-01" means "not inspected yet"
3,808 NYC establishments carry the date 1 January 1900. NYC's dataset
description explains it: "new establishments that have not yet received an
inspection". They are kept out of date searches and
available on their own through nycNotYetInspected.
3. NYC grades are more than A, B, C
Besides letter grades there are "N" (not yet graded), "Z" (grade pending)
and inspections that carry no grade at all — in September 2026 there were
more of those than B and C grades together. The Actor spells them out
(NOT_YET_GRADED, GRADE_PENDING) or leaves grade empty.
4. Not every Chicago "result" is an inspection
Chicago records visits where no inspection happened — "No Entry", "Out of
Business", "Not Ready" (1,750 of 11,614 results in 2026). Rows carry
inspected: false for them, and completedInspectionsOnly removes them.
Chicago's violations arrive as one long text; the Actor splits them into
number, title and inspector comments.
5. Austin publishes late
On 25 September 2026 Austin's newest inspection was 25 August, against 22–23
September for NYC and Chicago. Each city's summary shows newestDateInData.
Output
One INSPECTION row per inspection (or NOT_YET_INSPECTED in that mode),
the city's record(s) under source, and one SEARCH_SUMMARY per city.
{"recordType": "INSPECTION","city": "chicago","name": "BACCI CAFE AND PIZZERIA ON MILWAUKEE AVE. INC.","facilityType": "Restaurant","risk": "Risk 1 (High)","address": "4367 N MILWAUKEE AVE","zip": "60641","inspectionDate": "2026-09-15","inspectionType": "Complaint","result": "Fail","inspected": true,"violations": [{"number": "10", "title": "ADEQUATE HANDWASHING SINKS PROPERLY SUPPLIED AND ACCESSIBLE","comments": "OBSERVED NO HAND SOAP AVAILABLE AT HANDSINK IN FRONT PREP AREA. ..."}]}
Speed
1,000 records per request, one per second: 1,200 inspections from each of NYC and Chicago plus Austin's 327 took 15 seconds.