Chicago Food Inspections Scraper avatar
Chicago Food Inspections Scraper

Pricing

Pay per usage

Go to Apify Store
Chicago Food Inspections Scraper

Chicago Food Inspections Scraper

Search Chicago food establishment inspections. Get results, violations, and risk levels. Essential for food safety monitoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fortuitous Pirate

Fortuitous Pirate

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Chicago Food Inspections

Apify actor that fetches food inspection data from Chicago's Socrata Open Data API.

Data Source

Input Parameters

ParameterTypeDescription
facilityTypestringFilter by facility type (e.g., "Restaurant", "Grocery Store")
riskLevelstringFilter by risk level: "Risk 1 (High)", "Risk 2 (Medium)", "Risk 3 (Low)"
resultsstringFilter by inspection result: "Pass", "Fail", "Pass w/ Conditions", etc.
startDatestringFilter inspections on or after this date (YYYY-MM-DD)
endDatestringFilter inspections on or before this date (YYYY-MM-DD)
maxItemsintegerMaximum records to fetch (default: 1000, max: 50000)

Output Schema

Each record contains:

FieldDescription
inspection_idUnique inspection identifier
dba_name"Doing Business As" name
aka_nameAlso Known As name
license_License number
facility_typeType of establishment
riskRisk level (1=High, 2=Medium, 3=Low)
addressStreet address
cityCity (always CHICAGO)
stateState (always IL)
zipZIP code
inspection_dateDate of inspection
inspection_typeType of inspection (License, Canvass, Complaint, etc.)
resultsInspection result (Pass, Fail, Pass w/ Conditions, etc.)
violationsDetailed violation descriptions
latitudeLocation latitude
longitudeLocation longitude

Example Usage

Fetch recent failed restaurant inspections:

{
"facilityType": "Restaurant",
"results": "Fail",
"startDate": "2024-01-01",
"maxItems": 500
}

Local Testing

npm install
node src/main.js

Output is saved to storage/datasets/default/.