Stop and searches by force

Stop and searches reported by a particular force.

The stop and searches returned in the API, like the crimes, are only an approximation of where the actual stop and searches occurred, they are not the exact locations. See the about page for more information about location anonymisation.

Request parameters

force The force ID of the force to get stop and searches for
date Optional. (YYYY-MM) Limit results to a specific month.
The latest month will be shown by default, even if no data is available for that force in that month; use the availability API method to pick a date if this is significant for you

Example request

https://data.police.uk/api/stops-force?date=2024-01&force=leicestershire

Example response

[
    {
        "age_range": "18-24", 
        "officer_defined_ethnicity": null, 
        "involved_person": true, 
        "self_defined_ethnicity": "Other ethnic group - Not stated", 
        "gender": "Male", 
        "legislation": null, 
        "outcome_linked_to_object_of_search": null, 
        "datetime": "2024-01-06T22:45:00+00:00", 
        "outcome_object": {
            "id": "bu-no-further-action", 
            "name": "A no further action disposal"
        }, 
        "location": {
            "latitude": "52.628997", 
            "street": {
                "id": 1738518, 
                "name": "On or near Crescent Street"
            }, 
            "longitude": "-1.130273"
        }, 
        "object_of_search": "Controlled drugs", 
        "operation": null, 
        "outcome": "A no further action disposal", 
        "type": "Person and Vehicle search", 
        "operation_name": null, 
        "removal_of_more_than_outer_clothing": false
    }, 
    {
        "age_range": "over 34", 
        "officer_defined_ethnicity": "White", 
        "involved_person": true, 
        "self_defined_ethnicity": "White - English/Welsh/Scottish/Northern Irish/British", 
        "gender": "Male", 
        "legislation": null, 
        "outcome_linked_to_object_of_search": true, 
        "datetime": "2024-01-06T22:00:00+00:00", 
        "outcome_object": {
            "id": "bu-community-resolution", 
            "name": "Community resolution"
        }, 
        "location": {
            "latitude": "52.693246", 
            "street": {
                "id": 1738748, 
                "name": "On or near Rectory Road"
            }, 
            "longitude": "-1.119069"
        }, 
        "object_of_search": "Controlled drugs", 
        "operation": null, 
        "outcome": "Community resolution", 
        "type": "Person search", 
        "operation_name": null, 
        "removal_of_more_than_outer_clothing": false
    }, 
    ...
]

Response description

Tag Description
type Whether this was a 'Person search', a 'Vehicle search', or a 'Person and Vehicle search'
involved_person Whether a person was searched in this incident (derived from type; true if anything but 'Vehicle search')
datetime When the stop and search took place. Note that some forces only provide dates for their stop and searches, so you might see a disproportionate number of incidents occuring at midnight.
operation Whether this stop and search was part of a policing operation
operation_name The name of the operation this stop and search was part of
location Approximate location of the incident
latitude Latitude
longitude Longitude
street The approximate location of the incident
id Unique identifier for the location
name Human-readable summary of the location
gender Human-readable gender of the person stopped, if applicable and provided
age_range The age range of the person stopped at the time the stop occurred
self_defined_ethnicity The self-defined ethnicity of the person stopped
officer_defined_ethnicity The officer-defined ethnicity of the person stopped
legislation The power used to carry out the stop and search
object_of_search The reason the stop and search was carried out
outcome The outcome of the stop. false if nothing was found, an empty string if no outcome was provided.
outcome_linked_to_object_of_search Whether the outcome was related to the reason the stop and search was carried out, as a boolean value (or null if not provided)
removal_of_more_than_outer_clothing Whether the person searched had more than their outer clothing removed, as a boolean value (or null if not provided)