NYC Restaurant Health Inspection Scraper avatar

NYC Restaurant Health Inspection Scraper

Pricing

Pay per usage

Go to Apify Store
NYC Restaurant Health Inspection Scraper

NYC Restaurant Health Inspection Scraper

Extract NYC restaurant health inspection data. Search by name, borough, cuisine, zip code, or grade. Returns violations, scores, grades, inspection dates, and GPS coordinates. 296K+ records from NYC Open Data.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Grim R

Grim R

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 minutes ago

Last modified

Categories

Share

Extract New York City restaurant health inspection data from the official NYC Open Data portal. Search 296,000+ inspection records by restaurant name, borough, zip code, cuisine type, grade, or date range. Returns violation details, scores, grades, addresses, and GPS coordinates.

Disclaimer: This actor is unofficial and is not affiliated with, sponsored by, or endorsed by the NYC Department of Health and Mental Hygiene (DOHMH) or NYC Open Data.

What data can you extract from NYC restaurant inspections?

Each inspection record includes:

  • Restaurant name (DBA) and unique CAMIS ID
  • Full address with building, street, borough, and zip code
  • Cuisine type (Italian, Chinese, American, Pizza, Mexican, etc.)
  • Inspection date and inspection type
  • Grade (A, B, C) and numeric score
  • Violation code and full violation description
  • Critical flag (Critical vs Non-Critical violations)
  • GPS coordinates (latitude/longitude) for mapping
  • Census tract, community board, and council district

How to search NYC restaurant inspections

By restaurant name: Search for any restaurant (e.g., "chipotle", "shake shack"). Partial matches supported.

By borough: Filter to Manhattan, Brooklyn, Queens, Bronx, or Staten Island.

By zip code: Focus on a specific neighborhood.

By cuisine type: Find all Italian restaurants, Chinese restaurants, pizza places, etc.

By grade: Show only A-rated, B-rated, or C-rated restaurants.

Critical violations only: Filter to only show inspections with critical health violations.

By date range: Limit to inspections after a specific date.

Output example

{
"camis": "50119362",
"dba": "LIL FRANKIE'S GROCERY",
"boro": "Manhattan",
"building": "21",
"street": "1 AVENUE",
"zipcode": "10003",
"phone": "2124200050",
"cuisine_description": "Sandwiches",
"inspection_date": "2026-03-18T00:00:00.000",
"action": "Violations were cited in the following area(s).",
"violation_code": "06F",
"violation_description": "Wiping cloths not stored clean and dry, or in a sanitizing solution, between uses.",
"critical_flag": "Critical",
"score": "9",
"grade": "A",
"grade_date": "2026-03-18T00:00:00.000",
"inspection_type": "Cycle Inspection / Initial Inspection",
"latitude": "40.723519783072",
"longitude": "-73.988256817111",
"fullAddress": "21 1 AVENUE, Manhattan, NY 10003",
"source": "NYC DOHMH Restaurant Inspection Results"
}

How much does it cost to scrape NYC restaurant inspections?

This actor uses pay-per-event pricing. You pay per inspection record returned.

  • $0.00005 per actor start (Apify default)
  • Per-record charge based on the number of inspection results
  • No proxy costs — this wraps a free NYC Open Data API, no proxy needed

The API is fast — 1,000 records return in under 2 seconds.

Who uses NYC restaurant inspection data?

  • Restaurant chains — benchmark hygiene standards across locations and competitors
  • Real estate investors — assess food establishment compliance in target neighborhoods
  • Food industry consultants — identify common violations by cuisine type or area
  • Insurance companies — risk assessment for restaurant clients
  • Journalists and researchers — investigate food safety patterns across NYC
  • App developers — build restaurant review apps with official health scores
  • Marketing agencies — target restaurants by grade, location, or cuisine for B2B outreach

NYC restaurant inspection data freshness

The NYC Open Data API is updated daily by the Department of Health and Mental Hygiene. New inspection results typically appear within 1-2 business days of the inspection.

Input parameters

ParameterTypeDescription
restaurantNamestringSearch by restaurant name (partial match)
boroughselectManhattan, Brooklyn, Queens, Bronx, Staten Island
zipCodestringFilter by zip code
cuisineTypestringFilter by cuisine (Italian, Chinese, Pizza, etc.)
gradeFilterselectFilter by grade: A, B, or C
criticalOnlybooleanOnly return critical violations
dateFromstringInspections after this date (YYYY-MM-DD)
maxResultsintegerMax records to return (1-5000, default 50)

Integrations

Export your data as JSON, CSV, or Excel. Schedule daily runs to monitor new inspections. Use webhooks to trigger alerts when specific restaurants receive new violations.

This actor works as an MCP server — AI agents can discover and use it to access NYC restaurant inspection data programmatically.