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

13 rows where council_area = "Out of Force Area", month = "2025-12" and reporter_transport_mode = "Pedestrian" sorted by month descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: vehicle_model, vehicle_colour, offence_location_raw, offence_location, nfa_rationale

vehicle_make 8

  • BMW 3
  • Audi 2
  • Ford 1
  • Honda 1
  • Mitsubishi 1
  • Renault 1
  • Tesla 1
  • Volkswagen 1

offence 5

  • Misc - Non Traffic Offences 6
  • Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area 4
  • Drive / Ride / Lead an animal on a footpath 1
  • Driving without Due Care and Attention 1
  • Using a Mobile Phone Whilst Driving 1

reporter_transport_mode 1

  • Pedestrian · 13 ✖

month 1

  • 2025-12 · 13 ✖

disposal 1

  • NFA 13

council_area 1

  • Out of Force Area · 13 ✖
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
3946 op-snap---monthly-publication-december-2025.pdf   74 2025-12 Pedestrian       Misc - Non Traffic Offences None Himley Road Himley Road Out of Force Area Out of Force Area NFA Out of Force   52.5130072 -2.09584
4055 op-snap---monthly-publication-december-2025.pdf   183 2025-12 Pedestrian Ford   Yellow Using a Mobile Phone Whilst Driving None Mallards Close Mallards Close Out of Force Area Out of Force Area NFA Out of Force      
4149 op-snap---monthly-publication-december-2025.pdf   277 2025-12 Pedestrian Honda Motorbike NSS Blue Drive / Ride / Lead an animal on a footpath None Whitington Whitington Out of Force Area Out of Force Area NFA Out of Force      
4214 op-snap---monthly-publication-december-2025.pdf   342 2025-12 Pedestrian BMW 3 Series Blue Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Caroline Close Caroline Close Out of Force Area Out of Force Area NFA Out of Force   52.5172414 -1.9775684
4602 op-snap---monthly-publication-december-2025.pdf   730 2025-12 Pedestrian Renault Clio Black Driving without Due Care and Attention None Shrewsbury Road Shrewsbury Road Out of Force Area Out of Force Area NFA Out of Force      
4669 op-snap---monthly-publication-december-2025.pdf   797 2025-12 Pedestrian BMW 1 Series Silver Misc - Non Traffic Offences None M6 M6 Out of Force Area Out of Force Area NFA Out of Force      
4670 op-snap---monthly-publication-december-2025.pdf   798 2025-12 Pedestrian BMW 3 Series Black Misc - Non Traffic Offences None M6 M6 Out of Force Area Out of Force Area NFA Out of Force      
4671 op-snap---monthly-publication-december-2025.pdf   799 2025-12 Pedestrian Audi A4 Grey Misc - Non Traffic Offences None M6 M6 Out of Force Area Out of Force Area NFA Out of Force      
4685 op-snap---monthly-publication-december-2025.pdf   813 2025-12 Pedestrian Tesla Model 3 Black Misc - Non Traffic Offences None Centurion Drive Worcester Centurion Drive Worcester Out of Force Area Out of Force Area NFA Out of Force      
5026 op-snap---monthly-publication-december-2025.pdf   1154 2025-12 Pedestrian Volkswagen Up White Misc - Non Traffic Offences None out of force Out Of Force Out of Force Area Out of Force Area NFA Out of Force      
5122 op-snap---monthly-publication-december-2025.pdf   1250 2025-12 Pedestrian Mitsubishi Lancer Silver Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Lower Wick Lower Wick Out of Force Area Out of Force Area NFA N/A      
5126 op-snap---monthly-publication-december-2025.pdf   1254 2025-12 Pedestrian       Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Forton Road Telford Forton Road Telford Out of Force Area Out of Force Area NFA Out of Force      
5143 op-snap---monthly-publication-december-2025.pdf   1271 2025-12 Pedestrian Audi   White Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Horsford Road West Mercia Horsford Road West Mercia Out of Force Area Out of Force Area NFA Out of Force      

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