Chicago Crime Scraper: Reported Incidents by Type
Pricing
Pay per usage
Go to Apify Store

Chicago Crime Scraper: Reported Incidents by Type
Pull reported Chicago crimes by type and year via Chicago Open Data: description, arrest, location and district. No login, no proxy, no browser.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Naimur Hasan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Chicago Crime Scraper
Pulls reported Chicago crimes by type and year through Chicago Open Data. No login, no proxy, no browser.
Input
| Field | Type | Notes |
|---|---|---|
primaryType | string | Exact type in upper case, e.g. THEFT. Omit for all. |
year | integer | Calendar year. Omit for the most recent records. |
arrestOnly | boolean | Only incidents resulting in an arrest. Default false. |
maxItems | integer | Cap on incidents, most recent first. Default 100. |
Output
One row per incident: id, caseNumber, date, primaryType,
description, locationDescription, arrest, domestic, beat,
district, ward, communityArea, year, latitude, longitude.
Notes
primaryTypeis an exact, upper-case match — the dataset's own vocabulary (THEFT,CRIMINAL DAMAGE,DECEPTIVE PRACTICE). Input is upper-cased for you, but it is still exact rather than a substring.arrestanddomesticarrive as real booleans in some rows and as the strings"true"/"false"in others, depending on the export path, so both forms are accepted rather than trusting the type.yearis filtered as a number in SoQL, not a quoted string — quoting it silently matches nothing.- Locations are block-level by design: Chicago rounds coordinates to protect victim privacy, so a point identifies a block, not an address.