CrimeCheck.nz
API v1.0 — Apply for Access

CrimeCheck
API

Programmatic access to crime statistics across NZ. Built on 1.15M NZ Police records.

// Use Cases

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

48 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
// 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
// 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 – Jan 2026",
    "totalRecords": 1256677
  }
}
// Data Coverage
  • 1.15M NZ Police victimisation records
  • Feb 2022 – Jan 2026 (48 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.