home / opsnap

reports

Each row is one public submission to Operation Snap. Includes the offence, vehicle details, location, and outcome.

Disposal outcomes: Education (driver awareness course), Warning Letter, Fixed Penalty (fine), Court (prosecution), NFA (no further action).

Data license: ODbL · Data source: West Midlands Police

id
{'label': 'ID'}
source_file
{'label': 'Source PDF'}
source_page
{'label': 'Page'}
source_row
{'label': 'Row'}
month
{'label': 'Month'}
reporter_transport_mode
{'label': 'Reporter'}
vehicle_make
{'label': 'Make'}
vehicle_model
{'label': 'Model'}
vehicle_colour
{'label': 'Colour'}
offence
{'label': 'Offence'}
second_offence
{'label': 'Second offence'}
offence_location_raw
{'label': 'Location (raw)'}
offence_location
{'label': 'Location'}
council_area_raw
{'label': 'Council (raw)'}
council_area
{'label': 'Council area'}
disposal
{'label': 'Outcome'}
nfa_rationale
{'label': 'NFA reason'}
witness_contacted
{'label': 'Witness contacted'}
latitude
{'label': 'Lat'}
longitude
{'label': 'Lng'}

15 rows where month = "2026-02", reporter_transport_mode = "Car" and vehicle_make = "Hyundai" sorted by month descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: vehicle_model, vehicle_colour, second_offence, council_area_raw, nfa_rationale, latitude, longitude

council_area 7

  • Birmingham 4
  • Out of Force Area 4
  • Sandwell 2
  • Solihull 2
  • Coventry 1
  • Dudley 1
  • Walsall 1

offence 5

  • Driving without Due Care and Attention 9
  • Contravening a Red Traffic Light 3
  • Duplicate Submission 1
  • Stop a vehicle within pelican pedestrian crossing limits 1
  • Use motor vehicle on a road when television receiving / cinematographic apparatus was visible to the driver 1

disposal 4

  • Education 5
  • NFA 5
  • Warning Letter 4
  • Duplicate Submission 1

vehicle_make 1

  • Hyundai · 15 ✖

reporter_transport_mode 1

  • Car · 15 ✖

month 1

  • 2026-02 · 15 ✖
id source_file source_page source_row month ▲ reporter_transport_mode vehicle_make vehicle_model vehicle_colour offence second_offence offence_location_raw offence_location council_area_raw council_area disposal nfa_rationale witness_contacted latitude longitude
7338 op-snap---monthly-publication-february-2026.pdf   85 2026-02 Car Hyundai I30.. Black Use motor vehicle on a road when television receiving / cinematographic apparatus was visible to the driver None Bishopton Lane Bishopton Lane Out of Force Area Out of Force Area NFA Out of Force      
7496 op-snap---monthly-publication-february-2026.pdf   243 2026-02 Car Hyundai I10 Silver Driving without Due Care and Attention None Golden Hillock Road Golden Hillock Road Birmingham Birmingham Education N/A   52.4622646 -1.8599985
7603 op-snap---monthly-publication-february-2026.pdf   350 2026-02 Car Hyundai 130 Blue Driving without Due Care and Attention None A46 Coventry Coventry Coventry Coventry Education N/A   52.400739 -1.5135474
7681 op-snap---monthly-publication-february-2026.pdf   428 2026-02 Car Hyundai Ionic Silver Driving without Due Care and Attention None A316 Sunbury Cross Sunbury Cross Out of Force Area Out of Force Area NFA Out of Force      
7822 op-snap---monthly-publication-february-2026.pdf   569 2026-02 Car Hyundai Getz Blue Contravening a Red Traffic Light None Princes Way Princes Way Solihull Solihull Warning Letter N/A   52.4130801 -1.784461
7824 op-snap---monthly-publication-february-2026.pdf   571 2026-02 Car Hyundai Getzs Blue Duplicate Submission None Princes WAY Princes WAY Solihull Solihull Duplicate Submission Duplicate Submission   52.4130801 -1.784461
7922 op-snap---monthly-publication-february-2026.pdf   669 2026-02 Car Hyundai   Orange Driving without Due Care and Attention None M6 J9 slip to A461 M6 J9 slip to A461 Walsall Walsall Education N/A   52.676119 -2.0858425
7931 op-snap---monthly-publication-february-2026.pdf   678 2026-02 Car Hyundai I10 Blue Stop a vehicle within pelican pedestrian crossing limits None Washwood Heath Road Washwood Heath Road Birmingham Birmingham Education N/A   52.4929304 -1.8229092
7963 op-snap---monthly-publication-february-2026.pdf   710 2026-02 Car Hyundai I30.. Blue Contravening a Red Traffic Light None Hagley Road Hagley Road Birmingham Birmingham Warning Letter N/A   52.471632 -1.9456776
8088 op-snap---monthly-publication-february-2026.pdf   835 2026-02 Car Hyundai Tucson Blue Driving without Due Care and Attention None M5 Jn2 to A4123 M5 Jn2 to A4123 Sandwell Sandwell Warning Letter N/A      
8156 op-snap---monthly-publication-february-2026.pdf   903 2026-02 Car Hyundai Tucson Black Driving without Due Care and Attention No Insurance Drakes Broughton to Worcester Drakes Broughton to Worcester Out of Force Area Out of Force Area NFA Out of Force      
8327 op-snap---monthly-publication-february-2026.pdf   1074 2026-02 Car Hyundai Ioniq 5 Grey Driving without Due Care and Attention None M5 M5 Sandwell Sandwell Warning Letter N/A      
8373 op-snap---monthly-publication-february-2026.pdf   1120 2026-02 Car Hyundai   Grey Contravening a Red Traffic Light None Minster Road Minster Road Out of Force Area Out of Force Area NFA Out of Force   52.4100542 -1.5227279
8452 op-snap---monthly-publication-february-2026.pdf   1199 2026-02 Car Hyundai I20 Blue Driving without Due Care and Attention None Tame Road Tame Road Birmingham Birmingham Education N/A   52.5110044 -1.8786024
8761 op-snap---monthly-publication-february-2026.pdf   1508 2026-02 Car Hyundai Ioniq Black Driving without Due Care and Attention None Stafford Street Stafford Street Dudley Dudley NFA No Offence   52.5095163 -2.0898951

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE reports (
            id INTEGER PRIMARY KEY AUTOINCREMENT,
            source_file TEXT NOT NULL,
            source_page INTEGER,
            source_row INTEGER,
            month TEXT NOT NULL,
            reporter_transport_mode TEXT,
            vehicle_make TEXT,
            vehicle_model TEXT,
            vehicle_colour TEXT,
            offence TEXT,
            second_offence TEXT,
            offence_location_raw TEXT,
            offence_location TEXT,
            council_area_raw TEXT,
            council_area TEXT,
            disposal TEXT,
            nfa_rationale TEXT,
            witness_contacted TEXT
        , latitude REAL, longitude REAL);
CREATE INDEX idx_month ON reports(month);
CREATE INDEX idx_council_area ON reports(council_area);
CREATE INDEX idx_offence ON reports(offence);
CREATE INDEX idx_disposal ON reports(disposal);
CREATE INDEX idx_location ON reports(offence_location);