Two small JSON endpoints for assistants, researchers and local developers: the latest police, fire and EMS calls in Lubbock, Texas, built from public scanner radio. They cover the last 60 days, refresh every 10 minutes, round house numbers to the block and leave out medical, domestic, welfare-check, missing-person and mental-health crisis calls. No key is needed. Attribution rule: credit "Lubbock Scanner" (lubbockscanner.com) and link the incident url.
id, url, title, kind, kind_label, category
(police, fire, ems, traffic, other), location (block level, may be empty), streets (list), area,
city, reported_at (ISO 8601, America/Chicago offset, whole seconds), status (active or closed),
confidence (high, medium or low; medium and low are unconfirmed), summary (latest update, may be empty).
shots-fired: shots-fired and gunfire callsfires: fire callscrashes: vehicle crashespursuits: police pursuitsburglaries: burglary callsthefts: theft and stolen-vehicle callsassaults: assault callsdisturbances: disturbance callssuspicious-activity: suspicious person and vehicle callshazards: gas leaks, downed power lines and other hazardsalarms: alarm callstraffic: traffic stops and road callsResponses carry ETag and Last-Modified; send If-None-Match to get a 304 when nothing changed.
The incident lists are also an Atom feed at /feed.xml. Machine-readable schema: /openapi.json;
guide for AI agents: /llms.txt; terms of use: /terms.
Automated from public scanner radio and unofficial; locations are shown to the block, mental-health crisis calls are never listed, and the rest of the rules are on the how it works page. Times are Central (America/Chicago).