Nationwide Scores · 24h Context

Crime data and safety scores
your platform can ship.

CrimeScore turns national location risk into a customer-ready crime data API, crime score API, component breakdowns, and interactive safety map layers. Add bounded 24-hour activity context when your product needs a fresh local signal without exposing raw incident feeds.

PropTech Platforms Real Estate Crime Data Risk & Portfolio Teams
Create Account → Explore the Map Crime Data API Talk to Sales
How it looks
Risk Map · Sample View
Risk Score · Grade B
28 /100
Violent Crime 22 / 100
Property Crime 31 / 100
Disorder 27 / 100
Frequency 24 / 100
Top contributor Poverty rate ↑
Tier Payload Examples OpenAPI
GET /v1/score?lat=40.7128&lng=-74.006
{
  "geoid": "360610031002",
  "resolved": {
    "lat": 40.7128,
    "lng": -74.006,
    "state": "NY",
    "county_fips": "061"
  },
  "risk_score": 72,
  "risk_grade": "D",
  "data": {
    "census_vintage": "2024",
    "model_version": "2.0"
  }
}
GET /v1/score?lat=40.7128&lng=-74.006
{
  "geoid": "360610031002",
  "resolved": {
    "lat": 40.7128,
    "lng": -74.006,
    "state": "NY",
    "county_fips": "061"
  },
  "risk_score": 72,
  "risk_grade": "D",
  "components": {
    "overall": 68.5,
    "violent_crime": 75.2,
    "property_crime": 62.1,
    "disorder": 70.8
  },
  "data": {
    "census_vintage": "2024",
    "model_version": "2.0"
  }
}
GET /v1/score?lat=40.7128&lng=-74.006
{
  "geoid": "360610031002",
  "resolved": {
    "lat": 40.7128,
    "lng": -74.006,
    "state": "NY",
    "county_fips": "061"
  },
  "risk_score": 72,
  "risk_grade": "D",
  "components": {
    "overall": 68.5,
    "violent_crime": 75.2,
    "property_crime": 62.1,
    "disorder": 70.8
  },
  "top_contributors": [
    {
      "label": "Population density",
      "direction": "risk",
      "strength": "strong"
    },
    {
      "label": "Median household income",
      "direction": "protective",
      "strength": "moderate"
    },
    {
      "label": "Rental vacancy rate",
      "direction": "risk",
      "strength": "moderate"
    }
  ],
  "data": {
    "census_vintage": "2024",
    "model_version": "2.0"
  }
}

The Problem

Why existing crime data APIs fall short

Legacy Crime Data APIs

  • Raw incident dumps with no neighborhood-level risk normalization or crime score by address
  • Arbitrary "safety scores" with no published methodology
  • Compliance posture unclear — fair-housing risk
  • ZIP-code only outputs with no address-level score or local map context

The CrimeScore Approach

  • Proprietary scoring model built from normalized national location signals
  • Documented methodology with customer-ready score context
  • Compliance-aware: protected attributes excluded, out-of-scope uses enumerated
  • Block group, county, state, and upcoming ZIP-code crime data surfaces for flexible product workflows

Search By Use Case

Crime data API, crime score API, and map layers for real products

Start with the page that matches what your team is trying to ship.

APIDevelopers

Crime Data API

Normalized neighborhood risk scores, recent activity context, and address-level crime data for product teams.

ScoresAddress-Level

Crime Score API

Return a 0 to 100 score, letter grade, and component detail for a requested location.

Real EstatePropTech

Crime Data for Real Estate

Add neighborhood safety context to listing pages, market pages, and portfolio workflows.

EmbedMaps

Embeddable Crime Map

Drop a domain-restricted safety map into your own site with publishable API keys.

Responsible Product

Built for serious product review

Research-grounded. Designed around documented criminology, spatial validation, and production model-review practices.

Validated across geography. We test model behavior on held-out regions so buyers can evaluate generalization, not just in-sample fit.

Compliance-aware. Protected attributes are excluded from scoring, and prohibited/high-impact uses are explicitly out of scope.

Product Surface

What's available today

Self-Serve

Production REST API

Sign up, choose a plan, create keys, and integrate. Secret keys for server calls; publishable keys for embedded maps.

Drop-In

Embeddable Map Widget

One line of HTML on your property pages. Domain-restricted, themed, and powered by the same national score layers.

Context

24h Activity Endpoint

City-scale recent incident context for customer workflows that need a current local pulse, with strict caps and sanitized response fields.

Enterprise

Custom Plans

Higher-volume usage, custom validation, non-standard score rollups, and dedicated support for teams beyond self-serve plans.

Use Cases

Built for buyer-facing products

Embeddable neighborhood risk map widget

Real Estate & Listings

One line of HTML on property pages for neighborhood risk, score components, and optional recent activity context.

PropTech neighborhood risk API integration

PropTech & Data APIs

REST endpoints for score, grade, component breakdowns on eligible tiers, and bounded 24-hour activity near a user-selected location.

Portfolio risk analytics

Portfolio & Risk Analytics

Neighborhood-level signal for geographic analytics, portfolio review, and internal risk intelligence workflows.

Proprietary ML · API-first · Responsible by Design

Production ML Tier-Aware API Geographic Validation Documented Methodology Protected Attributes Excluded 24h Activity Context Embeddable Map Layers

Recent Activity API

Neighborhood risk first, fresh local context when it helps.

Use the score API for long-term neighborhood risk, the recent-incident API for city-scale 24-hour context, and embeddable map layers for customer-facing geography. Each layer is normalized for product teams, so you can show useful safety signals without exposing raw scanner noise or unfiltered third-party payloads.

Risk score API 24h incident API Embed map layers
US incident pulse
Live API preview200 OK
GET /incidents/trending
?lat=40.7128&lng=-74.0060
&radius_m=10000&hours=24&limit=25

{
  "count": 11,
  "scannedCells": 12,
  "incidents": [
    {
      "label": "Recent activity · NYC area",
      "distance_m": 0,
      "age": "recent"
    },
    {
      "...": "+10 more nearby"
    }
  ]
}

See it on your data.

Request a Demo

Tell us about your use case — we'll be in touch within one business day.

We'll never share your information. No spam, ever.