get_nibrs_data
Query NIBRS incident-based crime statistics for 70+ offense types at national, state, or agency level, filtered by date range and aggregated by year or month.
Instructions
Get NIBRS incident-based crime data for 70+ offense types.
Args: offense: NIBRS offense code (e.g., "13A" for aggravated assault, "09A" for murder, "11A" for rape, "120" for robbery, "220" for burglary). Use get_reference_data for full list. level: Geographic level — "national", "state", or "agency" from_date: Start date in mm-yyyy format (e.g., "01-2020") to_date: End date in mm-yyyy format (e.g., "12-2022") data_type: "counts" for time series data or "totals" for aggregate breakdowns (default: "counts") state: Two-letter state abbreviation (required when level is "state") ori: Agency ORI code (required when level is "agency") aggregate: Aggregation level — "yearly" (default, sums monthly into yearly) or "monthly" (monthly granularity). Only applies when data_type is "counts".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ori | No | ||
| level | Yes | ||
| state | No | ||
| offense | Yes | ||
| to_date | Yes | ||
| aggregate | No | yearly | |
| data_type | No | counts | |
| from_date | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |