Open data
Everything this site shows is derived from public records, so the data is public too — machine-readable, documented, and free. Two tiers: the non-person core is open to anyone; datasets containing people require a key so person records can't be scraped anonymously in bulk. All responses are JSON; rate limit 60 requests/minute.
Bulk downloads
Full non-person datasets, regenerated daily. CSV or JSON (?fmt=json).
- /api/data/v1/export/crimesall incident reports
- /api/data/v1/export/dispatchall dispatch events (scrubbed)
Public endpoints
| /api/data/v1/crimes | Incident reports (block-level), filterable — ?type=&limit= |
| /api/data/v1/crimes/stats | Incident aggregates: by type, day, hour, weekday |
| /api/data/v1/crimes/hotspots | Most-mentioned blocks across sources |
| /api/data/v1/dispatch | Scanner dispatch events — no transcripts, units, or names |
| /api/data/v1/dispatch/stats | Dispatch volume by type, hour, day |
| /api/data/v1/dispatch/response-stats | Follow-up rates and time-to-clear aggregates — ?days= |
| /api/data/v1/transparency | Sources, freshness, guardrails, correction stats |
| /api/data/v1/corrections/log | Every resolved dispute, including rejections |
| /api/data/v1/rss | RSS feed of the latest dispatch headlines |
Key-gated endpoints (person records)
Send the key as an X-API-Key header. Keys are issued personally to journalists and researchers — email reoccurcat@gmail.com with a line about your work. People suppressed via the removal process are excluded from these datasets at the source.
| /api/data/v1/inmates | County jail roster (suppressions honored) |
| /api/data/v1/arrests | Published arrest log |
| /api/data/v1/sex-offenders | State registry entries for the county |
| /api/data/v1/wanted | FBI wanted subjects with a local nexus |
| /api/data/v1/entities | Cross-source person/place resolution graph |
| /api/data/v1/search | Unified keyword/semantic search — ?q= |
Example
# 30 days of response aggregates curl -s "https://intel.masters.sh/api/data/v1/dispatch/response-stats?days=30" # full incident dump as JSON curl -sO "https://intel.masters.sh/api/data/v1/export/crimes?fmt=json" # jail roster (keyed) curl -s -H "X-API-Key: <your key>" "https://intel.masters.sh/api/data/v1/inmates?active=1"
Terms & caveats
- Provenance: aggregated public records (county roster, arrest log, state registry, FBI API, public incident feed) plus on-device transcription of publicly audible scanner radio. Scanner-derived fields are not official CAD data — see the caveats on Transparency.
- Attribution: cite the original agencies for the records and this site for the aggregation. Corrections and disputes: /corrections.
- Don't re-identify: keyed data is provided for reporting and research, not for people-search products, harassment, or any use that targets individuals. Suppressed records must not be reconstructed.