DeployGet started

UK Police Forces & Neighbourhoods API

Provides access to UK police force data, including forces, senior officers, neighbourhoods, neighbourhood teams, events, and priorities. Endpoints are designed for easy chaining: use force and neighbourhood IDs from listing endpoints in detail endpoints.

Version 1.1.08 endpoints
UK Police Forces & Neighbourhoods API logo

Endpoints

GET/api/forcesgetForces

Returns a list of all UK police forces. Each force object contains the force's name and unique identifier (id). Use this endpoint to discover available force IDs, which are required for retrieving force details, senior officers, or neighbourhood data.

Responses

StatusDescription
200A list of all UK police forces, each with its name and unique identifier (id). Use the 'id' value to call other endpoints that require a force ID.
GET/api/forces/{id}getPoliceForceDetails

Retrieves detailed information for a single UK police force, specified by its unique identifier (id). The response includes the force's name, description, website URL, telephone, and engagement methods. To obtain a valid force ID, call the 'List all UK police forces' endpoint first.

Parameters

NameInRequiredDescription
idpathYesThe unique identifier for the police force (e.g. 'leicestershire'). Obtain this value from the 'List all UK police forces' endpoint.

Responses

StatusDescription
200Detailed information about the specified UK police force, including description, website, telephone, and engagement methods.
GET/api/forces/{id}/peoplegetSeniorOfficers

Returns a list of senior officers for a specific UK police force, identified by its unique id. Each officer object includes rank, name, and contact details. To obtain a valid force ID, first call the 'List all UK police forces' endpoint.

Parameters

NameInRequiredDescription
idpathYesThe unique identifier for the police force (e.g. 'leicestershire'). Obtain this value from the 'List all UK police forces' endpoint.

Responses

StatusDescription
200A list of senior officers for the specified police force, including their names, ranks, and contact details.
GET/api/{force}/neighbourhoodsgetNeighbourhoods

Returns a list of all neighbourhood policing areas for a specific police force, identified by the force's unique id. Each neighbourhood object contains its name and unique identifier (neighbourhood_id). Use this endpoint to discover neighbourhood IDs for use in other endpoints. To obtain a valid force ID, call the 'List all UK police forces' endpoint first.

Parameters

NameInRequiredDescription
forcepathYesThe unique identifier for the police force (e.g. 'leicestershire'). Obtain this value from the 'List all UK police forces' endpoint.

Responses

StatusDescription
200A list of neighbourhoods for the specified police force, each with its name and unique neighbourhood ID. Use the 'neighbourhood_id' value to call other endpoints that require a neighbourhood ID.
GET/api/{force}/{neighbourhood_id}getNeighbourhoodDetails

Retrieves detailed information about a specific neighbourhood policing area, identified by the police force ID and neighbourhood ID. The response includes the neighbourhood's name, description, location, and contact details. To obtain valid IDs, first call 'List all UK police forces', then 'List neighbourhoods for a police force'.

Parameters

NameInRequiredDescription
forcepathYesThe unique identifier for the police force (e.g. 'leicestershire').
neighbourhood_idpathYesThe unique identifier for the neighbourhood. Obtain this value from the 'List neighbourhoods for a police force' endpoint.

Responses

StatusDescription
200Detailed information about the specified neighbourhood, including name, description, location, and contact details.
GET/api/{force}/{neighbourhood_id}/eventsgetNeighbourhoodEvents

Returns a list of upcoming public events and meetings for a specific neighbourhood policing team, identified by police force ID and neighbourhood ID. Each event includes title, description, date, and location. To obtain valid IDs, first call 'List all UK police forces', then 'List neighbourhoods for a police force'.

Parameters

NameInRequiredDescription
forcepathYesThe unique identifier for the police force (e.g. 'leicestershire').
neighbourhood_idpathYesThe unique identifier for the neighbourhood. Obtain this value from the 'List neighbourhoods for a police force' endpoint.

Responses

StatusDescription
200A list of upcoming events for the specified neighbourhood policing team, including title, description, date, and location.
GET/api/{force}/{neighbourhood_id}/peoplegetNeighbourhoodTeam

Returns a list of police officers and staff assigned to a specific neighbourhood policing team, identified by police force ID and neighbourhood ID. Each team member includes name, rank, and contact details. To obtain valid IDs, call 'List all UK police forces', then 'List neighbourhoods for a police force'.

Parameters

NameInRequiredDescription
forcepathYesThe unique identifier for the police force (e.g. 'leicestershire').
neighbourhood_idpathYesThe unique identifier for the neighbourhood. Obtain this value from the 'List neighbourhoods for a police force' endpoint.

Responses

StatusDescription
200A list of police officers and staff for the specified neighbourhood policing team, including names, ranks, and contact details.
GET/api/{force}/{neighbourhood_id}/prioritiesgetNeighbourhoodPriorities

Returns a list of current policing priorities for a specific neighbourhood, identified by police force ID and neighbourhood ID. Each priority includes a title, issue, and action taken. To obtain valid IDs, first call 'List all UK police forces', then 'List neighbourhoods for a police force'.

Parameters

NameInRequiredDescription
forcepathYesThe unique identifier for the police force (e.g. 'leicestershire').
neighbourhood_idpathYesThe unique identifier for the neighbourhood. Obtain this value from the 'List neighbourhoods for a police force' endpoint.

Responses

StatusDescription
200A list of current policing priorities for the specified neighbourhood, including title, issue, and action taken.

Need help deploying this MCP server?

Product Screenshot