US Restaurant Inspections & New Restaurant Leads avatar

US Restaurant Inspections & New Restaurant Leads

Pricing

from $5.00 / 1,000 inspection saveds

Go to Apify Store
US Restaurant Inspections & New Restaurant Leads

US Restaurant Inspections & New Restaurant Leads

Health inspections of restaurants and food businesses in New York City, Chicago, Seattle & King County, Montgomery County MD, Cincinnati and Austin: results, grades, violations, closures, phone numbers. Find new restaurants before they open and get only new inspections on a schedule.

Pricing

from $5.00 / 1,000 inspection saveds

Rating

0.0

(0)

Developer

Bruno Petrelli

Bruno Petrelli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Share

Health inspections of restaurants and food businesses from six US health departments, in one clean format: New York City, Chicago, Seattle & King County, Montgomery County (Maryland), Cincinnati and Austin. Results, grades, scores, every violation, closures, phone numbers where the city publishes them. And the leads nobody else lists: new restaurants inspected before they open or get their license.

No login, no API key, no proxies: the data comes from the official open-data portals of each city and county, updated daily.

Who uses it

  • Suppliers and B2B sales teams (food and drink distributors, POS and payments, delivery apps, linen, waste, pest control, insurance, staffing): new restaurants in your city every week, before or right when they open.
  • Food safety consultants and pest control: businesses that just failed an inspection, were closed by the health department, or had critical violations.
  • Restaurant groups and franchises: monitor the inspections of your own locations and your competitors'.
  • Journalists, researchers and apps: inspection results in one schema across six jurisdictions, with coordinates.

What you get

One record per inspection (the portals of New York City, King County and Cincinnati publish one row per violation; they are joined here).

FieldExample
source, jurisdictionchicago, Chicago, IL
name, alsoKnownAs, owner, categoryIZAAN MYANMAR GROCERY, Grocery Store (cuisine in New York City)
address, city, state, zip, phone, latitude, longitudeWhere it is, and the phone in New York City and Cincinnati
establishmentIdThe business's permit or license number at the portal
inspectionId, inspectionDate, inspectionType2643485, 2026-09-30, License
newEstablishmenttrue for a pre-opening, pre-permit, new license or change-of-ownership inspection; null where the portal does not say
outcome, resultTextpass, conditional, fail, closed, reopened, no-entry, out-of-business (null where the portal grades instead), and the portal's own words
score, gradeAs each portal gives them: New York City scores (lower is better) and grades A/B/C; King County violation points and Excellent to Needs To Improve; Austin scores out of 100
closedClosed by the health department at this inspection
violationCount, criticalViolationCount, violationsEach violation with code, description, critical, points and the inspector's comments
riskCategoryChicago and King County risk level
sourceUrl, retrievedAtThe dataset page and when it was read
changeWith Only new: new or updated

The run's OUTPUT record has the totals per portal, the count per result, the portals skipped by a filter and the attribution.

Example record (shortened):

{
"source": "chicago",
"jurisdiction": "Chicago, IL",
"name": "IZAAN MYANMAR GROCERY",
"category": "Grocery Store",
"address": "6350 N CLAREMONT AVE",
"zip": "60659",
"inspectionId": "2643485",
"inspectionDate": "2026-09-30",
"inspectionType": "License",
"newEstablishment": true,
"outcome": "fail",
"violationCount": 9,
"violations": [{ "code": "1", "description": "PERSON IN CHARGE PRESENT, DEMONSTRATES KNOWLEDGE, AND PERFORMS DUTIES", "critical": null, "points": null, "comments": "PERSON IN CHARGE WITH NO SANITATION MANAGER CERTIFICATE..." }]
}

Input

New restaurants in New York City and Chicago, inspected in the last 14 days:

{
"sources": ["new-york-city", "chicago"],
"onlyNewEstablishments": true,
"inspectedWithinDays": 14,
"maxResults": 50
}
FieldWhat it does
sourcesnew-york-city, chicago, king-county-wa, montgomery-county-md, cincinnati, austin. Empty = all six.
onlyNewEstablishmentsOnly inspections made before a business opens or gets its license (New York City, Chicago, Montgomery County).
inspectedWithinDaysThe date window, 30 days by default.
outcomesKeep only these results, e.g. ["fail", "closed"].
onlyWithCriticalViolationsOnly inspections with critical (New York City) or red (King County) violations.
businessNamesBusinesses whose name contains these, e.g. Starbucks.
categoryKeywordsWords in the cuisine or business type: Pizza, Chinese, Bakery, Grocery, Mobile.
zipCodes5-digit ZIP codes, or the first 3 digits for a wider area.
maxResultsNewest first, across all portals (1,000 by default).
onlyNew + memoryNameFor scheduled runs: only inspections not saved before, or whose result changed.
appTokenOptional free Socrata app token, if a portal refuses requests.

Restaurants closed by the health department in the last 30 days, all six portals:

{
"outcomes": ["closed"],
"inspectedWithinDays": 30
}

Failed inspections of pizza places in Chicago and New York City:

{
"sources": ["chicago", "new-york-city"],
"categoryKeywords": ["Pizza"],
"outcomes": ["fail", "closed"],
"inspectedWithinDays": 60
}

A daily feed of new restaurants in Montgomery County, Maryland (schedule it in Schedules):

{
"sources": ["montgomery-county-md"],
"onlyNewEstablishments": true,
"onlyNew": true
}

Only new or updated inspections

Turn on Only new and schedule the task. Each run saves only the inspections that earlier runs of the same search did not save, plus the ones whose result changed since (New York City adds grades days after the inspection). The memory lives in a key-value store named us-restaurant-inspections-state in your own Apify account and forgets inspections older than the date window. Give a Memory name to share it between tasks, or a new one to start over.

Pricing

Pay per event: you pay only for inspections saved to the dataset. Inspections left out by your filters and inspections already saved by an earlier run are free. Set a maximum cost for a run and the Actor stops cleanly when it is reached.

Measured on 2026-10-02: the last 14 days of all six portals were 2,336 inspections, read in about 12 seconds. 221 of them were new businesses (148 in New York City, 62 in Chicago, 11 in Montgomery County).

Use it from AI agents (MCP)

Claude, ChatGPT, Cursor and any other MCP client can run this Actor as a tool: add https://mcp.apify.com?tools=digital_influx/us-restaurant-inspections as a remote MCP server and sign in with your Apify account. It is also one of the tools of US & UK Public Records MCP (digital_influx/public-records-mcp), by the same author, made for agents.

Good to know

  • Portals publish with a delay: New York City and Chicago about a day, King County, Montgomery County and Cincinnati two to four days, Austin about three weeks.
  • New restaurants: New York City inspects before the permit ("Pre-permit"), Chicago when the license is requested ("License"), Montgomery County before opening and on a change of ownership. King County, Cincinnati and Austin do not mark them; with Only new restaurants on, they are skipped and the OUTPUT says so.
  • Results differ by city. New York City grades (A, B, C) instead of passing or failing, so its outcome is only set for clean inspections, closures and reopenings; Austin publishes scores only. resultText always has the portal's own words.
  • Montgomery County's portal repeats rows (one inspection came 259 times, identical): the Actor asks for each one once.
  • Phones are published by New York City and Cincinnati only.
  • Requests: one per second per portal, as their robots.txt asks. Without an app token the portals share a request limit per IP address; if a run reports a refused request, add a free Socrata app token.

Sources and attribution

  • New York City: NYC Department of Health and Mental Hygiene (DOHMH), "DOHMH New York City Restaurant Inspection Results", NYC Open Data, dataset 43nn-pn8j. Each record carries the date it was read (retrievedAt); the Actor joins the rows of each inspection into one record and renames the fields.
  • Chicago: City of Chicago, "Food Inspections", Chicago Data Portal, dataset 4ijn-s7e5. This site provides applications using data that has been modified for use from its original source, www.cityofchicago.org, the official website of the City of Chicago. The City of Chicago makes no claims as to the content, accuracy, timeliness, or completeness of any of the data provided at this site. The data provided at this site is subject to change at any time. It is understood that the data provided at this site is being used at one's own risk.
  • Seattle & King County: Public Health – Seattle & King County, "Food Establishment Inspection Data", dataset r878-4sxa (public domain).
  • Montgomery County, MD: "HHS - Food Inspection Data from July 2024 and onward", dataset dkrp-gr48 (public domain).
  • Cincinnati: City of Cincinnati, "Cincinnati Food Safety Program", dataset rg6p-b3h3 (public domain).
  • Austin: City of Austin, "Food Establishment Inspection Scores", dataset ecmv-9xxi (public domain).

None of these agencies endorses this Actor or any business in its results.

Questions or ideas?

Want another city or county? Open an issue on the Issues tab: we answer within a few days.