Skip to content

Crime reports and neighbourhood policing teams

Police.uk provides street-level crime data for England, Wales and Northern Ireland, using the latest published month by default, plus local policing team details where forces publish them.

Get crimes near postcode

Get crimes reported within one mile of a UK postcode or place in England, Wales or Northern Ireland, with category totals, up to 100 example incidents, the previous month’s total, and a local crime-map link. Results use anonymised street locations; the latest published month is used unless you choose a month.

Your information

UK postcode or place, such as SW1A 1AA or Camden, London.

More options

Crime reporting month in YYYY-MM, such as 2026-06. Defaults to the latest published month.

1 credit per run

Example results

Month
2026-07
Latitude
52.709576
Area Link
police.uk
Longitude
-3.690496
Total Crimes
0
Matched Location
SY20 9LS
Previous Month Total
0
Change From Previous Month
0
Crimes
None
Category Counts
None
Example data · Run in Studio for fresh results.

Choose an action

About Police.uk

Police.uk finds crimes within one mile of a UK postcode or place, using the location and an optional reporting month.

It finds neighbourhood policing teams, contacts, officers, priorities and events using a UK postcode.

Built by Fous from data.police.uk and postcodes.io and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Police.uk.

Actions

Get crimes near postcode

1 credit per run

Get crimes reported within one mile of a UK postcode or place in England, Wales or Northern Ireland, with category totals, up to 100 example incidents, the previous month’s total, and a local crime-map link. Results use anonymised street locations; the latest published month is used unless you choose a month.

Uses Police.uk and postcodes.io.

What you provide

FieldTypeRequiredDescription
MonthmonthTextOptionalCrime reporting month in YYYY-MM, such as 2026-06. Defaults to the latest published month.Example: 2026-06
LocationlocationTextRequiredUK postcode or place, such as SW1A 1AA or Camden, London.Example: SW1A 1AA

What you get

FieldTypeDescription
MonthmonthTextMonth of the crime reports, YYYY-MM.Example: 2026-07
CrimescrimesListUp to 100 crimes sampled from the month, including different crime categories where possible.
Streetcrimes[].streetTextApproximate anonymised street location.
Categorycrimes[].categoryTextCrime category in plain words.
Crime IDcrimes[].crime_idNumberPolice.uk crime data record ID.
Latest Outcomecrimes[].latest_outcomeTextLatest recorded outcome in words, if available.
LatitudelatitudeNumberLatitude of the matched location.Example: 52.709576
Area Linkarea_linkTextPolice.uk crime map for the local policing area.Example: https://www.police.uk/pu/your-area/north-wales-police/corris-mawddwy/?tab=Crime…
LongitudelongitudeNumberLongitude of the matched location.Example: -3.690496
Total Crimestotal_crimesNumberTotal crimes within one mile in the selected month.Example: 0
Category Countscategory_countsListCounts for each crime category, most frequent first. Empty when there are no crimes.
Countcategory_counts[].countNumberNumber of crimes in this category.
Categorycategory_counts[].categoryTextCrime category in plain words.
Matched Locationmatched_locationTextThe matched postcode or place name.Example: SY20 9LS
Previous Month Totalprevious_month_totalNumberTotal for the prior month, or null if there are no data for that month.Example: 0
Change From Previous Monthchange_from_previous_monthNumberCurrent total minus previous month total, or null when the previous month is unavailable.Example: 0

Example result

For Location: SY20 9LS

JSON
{
  "month": "2026-07",
  "crimes": [],
  "latitude": 52.709576,
  "area_link": "https://www.police.uk/pu/your-area/north-wales-police/corris-mawddwy/?tab=CrimeMap",
  "longitude": -3.690496,
  "total_crimes": 0,
  "category_counts": [],
  "matched_location": "SY20 9LS",
  "previous_month_total": 0,
  "change_from_previous_month": 0
}

Get neighbourhood team

1 credit per run

Find the neighbourhood policing team for a UK postcode, with its force, contacts, officers, priorities and upcoming events. Covers England, Wales and Northern Ireland; details depend on what the force publishes.

Uses Police.uk and postcodes.io.

What you provide

FieldTypeRequiredDescription
PostcodepostcodeTextRequiredUK postcode to look up, for example M1 1AE.Example: M1 1AE

What you get

FieldTypeDescription
Team Membersteam_membersList
Nameteam_members[].nameTextExample: Billy Pang
Rank or Roleteam_members[].rank_or_roleTextExample: PCSO
Contact Detailscontact_detailsDetails
Emailcontact_details.emailTextExample: [email protected]
Phonecontact_details.phoneTextExample: 101
Websitecontact_details.websiteTextExample: https://www.south-wales.police.uk
Social Mediacontact_details.social_mediaList
Upcoming Eventsupcoming_eventsList
Dateupcoming_events[].dateDateExample: 2026-10-01
Titleupcoming_events[].titleTextExample: NCP Patrols & Crime Prevention Advice
Addressupcoming_events[].addressTextExample: Quay Street Cardiff
Descriptionupcoming_events[].descriptionText
Police Force Namepolice_force_nameTextExample: South Wales Police
Current Prioritiescurrent_prioritiesList
Issuecurrent_priorities[].issueTextExample: Shoplifting & Retail crime Thefts from stores, persistent offenders, retail ASB
Actioncurrent_priorities[].actionTextExample: We have conducted plain-clothes operations to target offenders. We have…
Issue Datecurrent_priorities[].issue_dateDateExample: 2026-06-15
Action Datecurrent_priorities[].action_dateDateExample: 2026-09-23
Neighbourhood Linkneighbourhood_linkTextExample: https://www.police.uk/pu/your-area/south-wales-police/cathays/
Neighbourhood Nameneighbourhood_nameTextExample: Cathays
Police Force Websitepolice_force_websiteTextExample: https://www.south-wales.police.uk

Example result

For Postcode: CF10 1EP

JSON
{
  "team_members": [
    {
      "name": "Billy Pang",
      "rank_or_role": "PCSO"
    },
    {
      "name": "Connor Davies",
      "rank_or_role": "PCSO"
    }
  ],
  "contact_details": {
    "email": "[email protected]",
    "phone": null,
    "website": "https://www.south-wales.police.uk",
    "social_media": []
  },
  "upcoming_events": [
    {
      "date": "2026-10-01",
      "title": "NCP Patrols & Crime Prevention Advice",
      "address": "Quay Street Cardiff",
      "description": null
    },
    {
      "date": "2026-10-08",
      "title": "NCP Patrols & Crime Prevention Advice",
      "address": "Greyfriars Road Cardiff",
      "description": null
    }
  ],
  "police_force_name": "South Wales Police",
  "current_priorities": [
    {
      "issue": "Shoplifting & Retail crime Thefts from stores, persistent offenders, retail ASB",
      "action": "We have conducted plain-clothes operations to target offenders. We have deployed CCTV vans to monitor and identify suspects. We have carried out high-visibility patrols in identified areas.",
      "issue_date": "2026-06-15",
      "action_date": "2026-09-23"
    },
    {
      "issue": "ASB Youth nuisance, rowdy groups, abusive behaviour, noise complaints",
      "action": "We have carried out high-visibility patrols in identified areas. We have patrolled jointly with partner agencies (Cardiff Council). We have worked with local councils and housing providers to address …",
      "issue_date": "2026-06-15",
      "action_date": "2026-09-23"
    }
  ],
  "neighbourhood_link": "https://www.police.uk/pu/your-area/south-wales-police/cathays/",
  "neighbourhood_name": "Cathays",
  "police_force_website": "https://www.south-wales.police.uk"
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@police-uk",
  "visibility": "public",
  "operation": "get_crimes_near_postcode",
  "version": 1,
  "input": {
    "location": "SW1A 1AA"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare local crime totals across reporting months
  • Review crime categories near a postcode
  • Find neighbourhood team contact details
  • Track local policing priorities and upcoming events

Questions

Is Fous affiliated with Police.uk?

No. Fous is not affiliated with Police.uk. This workflow reads the public data.police.uk website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a Police.uk account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from data.police.uk when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

How many crimes were reported near a postcode?

Get crimes near postcode returns the total for the selected month and the previous month when available.

Which crime categories are most common nearby?

Get crimes near postcode returns counts for each crime category, ordered from most frequent first.

Who is the neighbourhood policing team for a postcode?

Get neighbourhood team returns the team, its force, contact details, officers, priorities and upcoming events.

All Government workflowsBrowse all workflows