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'}

19 rows where disposal = "Warning Letter", reporter_transport_mode = "Pedal Bike" and vehicle_make = "Renault" sorted by month descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: source_file, vehicle_model, vehicle_colour, second_offence, offence_location_raw, offence_location, council_area_raw, nfa_rationale, latitude, longitude

month 10

  • 2025-05 6
  • 2025-06 3
  • 2025-04 2
  • 2025-11 2
  • 2025-02 1
  • 2025-03 1
  • 2025-08 1
  • 2025-09 1
  • 2025-12 1
  • 2026-02 1

offence 7

  • Driving without Due Care and Attention 8
  • Driving without Reasonable Consideration 4
  • Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area 3
  • Cause vehicle to be left in a dangerous position 1
  • Contravening a Red Traffic Light 1
  • Fail to Conform to Cycle Lane 1
  • Use a vehicle / cycle on a road and contravene a local traffic order other than parking 1

council_area 7

  • Birmingham 10
  • Coventry 3
  • Sandwell 2
  • Out of Force Area 1
  • Solihull 1
  • Walsall 1
  • Wolverhampton 1

vehicle_make 1

  • Renault · 19 ✖

reporter_transport_mode 1

  • Pedal Bike · 19 ✖

disposal 1

  • Warning Letter · 19 ✖
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
8571 op-snap---monthly-publication-february-2026.pdf   1318 2026-02 Pedal Bike Renault Truck Master White Driving without Due Care and Attention None Queensbridge Road Queensbridge Road Birmingham Birmingham Warning Letter N/A   52.4415108 -1.8971434
4331 op-snap---monthly-publication-december-2025.pdf   459 2025-12 Pedal Bike Renault Master White Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Bristol Road Bristol Road Birmingham Birmingham Warning Letter N/A   52.4543565 -1.9114004
21214 op-snap---monthly-publication-november-2025.pdf   756 2025-11 Pedal Bike Renault Captur White Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Camp Lane Camp Lane Birmingham Birmingham Warning Letter N/A   52.5144871 -1.9539012
21753 op-snap---monthly-publication-november-2025.pdf   1295 2025-11 Pedal Bike Renault traffic Silver Cause vehicle to be left in a dangerous position None easrlsdon street Easrlsdon Street Coventry Coventry Warning Letter N/A      
24520 op-snap---monthly-publication-september-2025.pdf   739 2025-09 Pedal Bike Renault Zoe Blue Driving without Due Care and Attention None Queen Victoria Road Queen Victoria Road Coventry Coventry Warning Letter N/A   52.4063195 -1.5157306
2266 op-snap---monthly-publication-august-2025.pdf   241 2025-08 Pedal Bike Renault Traffic Grey Driving without Due Care and Attention None Sycamore Road Sycamore Road Birmingham Birmingham Warning Letter N/A   52.5398019 -1.8455792
14218 op-snap---monthly-publication-june-2025.pdf   147 2025-06 Pedal Bike Renault Trafic White Contravening a Red Traffic Light None Halesowen Road, Cradley Heath Halesowen Road, Cradley Heath Sandwell Sandwell Warning Letter N/A   52.4641171 -2.0557973
15273 op-snap---monthly-publication-june-2025.pdf   1202 2025-06 Pedal Bike Renault Megane Red Driving without Due Care and Attention None Chester Road Chester Road Birmingham Birmingham Warning Letter N/A   52.5359496 -1.8324115
15922 op-snap---monthly-publication-june-2025.pdf   1851 2025-06 Pedal Bike Renault Trafic White Fail to Conform to Cycle Lane None Chester Road Chester Road Birmingham Birmingham Warning Letter N/A   52.5359496 -1.8324115
18955 op-snap---monthly-publication-may-2025.pdf   317 2025-05 Pedal Bike Renault Master Blue Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Bradford St Bradford Street Birmingham Birmingham Warning Letter N/A   52.4708802 -1.8792135
19251 op-snap---monthly-publication-may-2025.pdf   613 2025-05 Pedal Bike Renault Scenic Silver Use a vehicle / cycle on a road and contravene a local traffic order other than parking None Roebuck Lane Roebuck Lane Sandwell Sandwell Warning Letter N/A   52.5027291 -1.9781818
20320 op-snap---monthly-publication-may-2025.pdf   1682 2025-05 Pedal Bike Renault Megane Grey Driving without Due Care and Attention None Gibbins Road, Selly Oak Gibbins Road, Selly Oak Birmingham Birmingham Warning Letter N/A   52.4390303 -1.9512931
20336 op-snap---monthly-publication-may-2025.pdf   1698 2025-05 Pedal Bike Renault Ambulance White Driving without Due Care and Attention None Stubby Lane Stubby Lane Walsall Walsall Warning Letter N/A      
20420 op-snap---monthly-publication-may-2025.pdf   1782 2025-05 Pedal Bike Renault Master Orange Driving without Due Care and Attention None Spencers Lane Spencers Lane Solihull Solihull Warning Letter N/A   52.3958008 -1.6161896
20449 op-snap---monthly-publication-may-2025.pdf   1811 2025-05 Pedal Bike Renault Curtain Truck White Driving without Due Care and Attention None Lichfield Road Lichfield Road Birmingham Birmingham Warning Letter N/A   52.5012458 -1.8780942
118 op-snap---monthly-publication-april-2025.pdf   117 2025-04 Pedal Bike Renault Captur Grey Driving without Reasonable Consideration None Coventry Road Coventry Road Coventry Coventry Warning Letter N/A   52.4111289 -1.5094345
153 op-snap---monthly-publication-april-2025.pdf   152 2025-04 Pedal Bike Renault CLIO Red Driving without Reasonable Consideration No vehicle excise licence LAKEFIELD ROAD Lakefield Road Wolverhampton Wolverhampton Warning Letter N/A   52.6034624 -2.0730393
16416 op-snap---monthly-publication-march-2025.pdf   173 2025-03 Pedal Bike Renault Clio Silver Driving without Reasonable Consideration None Newton Road, Scott Arms Newton Road, Scott Arms Birmingham Birmingham Warning Letter N/A Yes - Via Email    
6756 op-snap---monthly-publication-february-2025.pdf   1573 2025-02 Pedal Bike Renault Traffic White Driving without Reasonable Consideration None Ravenhayes Lane Ravenhayes Lane Out of Force Area Out of Force Area Warning Letter Outside of 14 DAYS Late Submission Yes - Via Email 52.4298965 -2.0130164

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);