For developers · CrimeCheck API

Crime data for what you’re building.

Programmatic access to crime statistics across New Zealand. Built on 1.38 million NZ Police records, with area comparisons, trends and location breakdowns.

What you can build

Area Lookup

Crime statistics for any NZ area unit by coordinates or name. Types, trends, risk levels.

/api/v1/lookup

Bulk Query

Multiple area units in a single request. Compare regions, build rankings, feed pipelines.

/api/v1/bulk

Trend Analysis

53 months of monthly data. Identify seasonal patterns and year-over-year changes.

/api/v1/areas/{name}

Risk Scoring

Computed risk levels, vs-national comparisons, social cost estimates per area.

/api/v1/lookup

Location Types

Where crimes occur — dwellings, streets, retail. For urban planning and security.

/api/v1/areas/{name}

National Stats

National averages across all crime types and time periods. Benchmarking endpoint.

/api/v1/national

Explore the endpoints

MethodPathDescription
GET/api/v1/lookupCrime stats for a coordinate
GET/api/v1/areasList and search area units
GET/api/v1/areas/{name}Full detail for an area unit
GET/api/v1/nationalNational summary statistics
GET/api/v1/bulkBatch lookup

A sample response

GET /api/v1/lookup?lat=-36.848&lon=174.763

response.json
{
  "data": {
    "name": "Auckland Central West",
    "territorialAuthority": "Auckland",
    "totalCrimes": 8421,
    "crimesByType": {
      "theft": 6102, "burglary": 1203,
      "assault": 814, "robbery": 168
    },
    "riskLevel": "Very High",
    "vsNational": 7.2,
    "yoyChange": -4.3,
    "socialCost": 34819650
  },
  "meta": {
    "version": "1.0",
    "dataRange": "Feb 2022 – Jun 2026",
    "totalRecords": 1329774
  }
}

What the data covers

  • 1.38M NZ Police victimisation records
  • Feb 2022 – Jun 2026 (53 months)
  • 1,928 area units covering all of New Zealand
  • 6 crime types: theft, burglary, assault, robbery, sexual offences, harm
  • Monthly, hourly, and daily distributions
  • Location type breakdowns (dwelling, street, retail, etc.)
  • Risk levels and social cost estimates (NZ Treasury methodology)
  • GeoJSON boundaries for every area unit

Request API access

Submit your details and use case to request an API key.