Annual crime statistics for 598 US cities, with the reporting gaps on the label
Static JSON API · 2015–2025 · 10 offense categories · data as of 2026-09-05
Every number is the FBI's own published figure for the city's police agency (Summary Reporting System, with NIBRS submissions converted by the FBI), aggregated to honest annual totals. What makes this API different is what it refuses to do:
- No imputation. A month an agency didn't report is a gap, never a zero and never an estimate.
- No rates on partial years. A year with fewer than 12 reported
months ships its partial count and its
months_reported, and the rate isnull. - Participation on every year. Each place-year carries its
reporting coverage, and known reporting disruptions the source serves as
tiny "data" are flagged (
reporting_anomaly). - No composite scores, no ranking of places. The FBI itself warns against ranking jurisdictions on these figures — agencies differ in reporting practice and population basis. This API publishes the record and the caveats; it draws no league tables.
Endpoints
| Path | Returns |
|---|---|
/v1/index.json | all 598 places with slug, agency, latest complete year, 2025 coverage |
/v1/place/<slug>.json | one city: 11 years × 10 categories of counts, rates, clearances, months-reported, flags |
/v1/meta.json | provenance + field dictionary |
Try it now (free)
curl https://crime-stats-api.pages.dev/v1/place/new-york-ny.json curl https://crime-stats-api.pages.dev/v1/place/austin-tx.json curl https://crime-stats-api.pages.dev/v1/index.json
Sample — New York City, 2024 violent crime:
{
"count": 57597,
"months_reported": 12,
"rate_per_100k": 694.0,
"cleared": 37544
}
Plans
- Free — browse these endpoints directly for evaluation and personal projects. No key needed.
- Commercial — $14.99/month via API marketplaces (metered key, support, terms for redistribution inside your product). Listing links appear here when live.
Who this is for
- Real-estate, relocation and insurance products that today either buy opaque third-party indices or scrape unofficial aggregators.
- Journalists and researchers who need multi-year city series with the reporting caveats machine-readable instead of buried in footnotes.
- Anyone burned by a dataset that silently averaged over the 2021 NIBRS transition (see why that matters).