City incidents
get_city_crimesRead-onlyIdempotent
Returns one page of individual incidents in a city, filtered by crime type, location type, dates, text, and an optional lat/lon box. Supports limit/offset pagination. A window longer than 45 days needs a geographic filter: the box, place, or location_descriptions. Chicago's portal withholds about the last seven days. New York publishes complaints after a quarter closes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City to query. | chicago |
| limit | No | Maximum incidents on this page. Defaults to 25. | |
| place | No | Address text, such as a street name, matched against location, block, and community area. Neighborhood boundaries come from the lat/lon box. | |
| offset | No | Number of incidents to skip. Defaults to 0. pagination.next_offset in the result is the next page, or null when there are no more. | |
| lat_max | No | North edge of the box. | |
| lat_min | No | South edge of the box. | |
| lon_max | No | East edge of the box. | |
| lon_min | No | West edge of the box. | |
| end_date | No | End date, YYYY-MM-DD. Defaults to the newest incident. | |
| start_date | No | Start date, YYYY-MM-DD. Defaults to 30 days before the newest incident. | |
| search_text | No | Text matched against crime type and description. | |
| primary_types | No | Crime types to include, such as THEFT or BATTERY. Defaults to all types. | |
| location_descriptions | No | Location types to include, such as STREET or RESIDENCE. Defaults to all. |