Traffic Fatalities API
TransportationMAINTAINED1 token / call

Traffic Fatalities API

Every fatal US road crash from 2016 to 2023: 289,625 crashes with location, conditions and drinking-driver counts

The complete census of fatal motor-vehicle crashes on US public roads, from NHTSA''s Fatality Analysis Reporting System: 289,625 crashes and 314,452 fatalities across 2016-2023, 99.6% with precise coordinates. Every crash carries state, county and city, date and time, fatality/person/vehicle/pedestrian counts, the number of drinking drivers (consistently derived across all years), weather, light condition, road type and function, harmful event, collision manner, work-zone and school-bus flags. The nearby endpoint answers the question insurers, mapping products and home buyers actually ask — every fatal crash within a radius of a point (Times Square, 3 km: 25 crashes, the closest a pedestrian fatality 20 meters away). Search by state, county, drunk-driving involvement, weather or date range; stats endpoints match NHTSA''s published totals exactly (2021: 43,230 deaths). Built for insurance and risk models, road-safety and navigation products, real estate, journalism and research. Public-domain source data, self-hosted — no third-party calls at request time.

Every call needs an X-Api-Key header. A free key includes 500 tokens a month, no card required. 1 token per call, so the free plan covers about 500 calls a month.

No credit card requiredAccess to 125+ APIsCancel anytime
response.json
{
  "ok": true,
  "lat": 40.758,
  "lon": -73.9855,
  "radius_km": 3,
  "count": 3,
  "results": [
    {
      "year": 2021,
      "st_case": 360020,
      "state": "New York",
      "county": "New York",
      "city": "New York",
      "date": "2021-02-06",
      "day_of_week": "Saturday",
      "time": "13:29",
      "latitude": 40.757872,
      "longitude": -73.985575,
      "fatalities": 1,
      "persons": 1,
      "vehicles": 1,
      "pedestrians": 1,
      "drunk_drivers": 0,
      "weather": "Clear",
      "light_condition": "Daylight",
      "route_type": "Local Street - Municipality",
      "trafficway": "W 45TH ST",
      "harmful_event": "Pedestrian",
      "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
      "rural_urban": "Urban",
      "road_function": "Major Collector",
      "intersection_type": "Four-Way Intersection",
      "work_zone": "None",
      "school_bus_involved": false,
      "distance_km": 0.02
    },
    {
      "year": 2020,
      "st_case": 360519,
      "state": "New York",
      "county": "New York",
      "city": "New York",
      "date": "2020-09-01",
      "day_of_week": "Tuesday",
      "time": "04:02",
      "latitude": 40.757331,
      "longitude": -73.985947,
      "fatalities": 1,
      "persons": 2,
      "vehicles": 1,
      "pedestrians": 0,
      "drunk_drivers": 0,
      "weather": "Cloudy",
      "light_condition": "Dark - Lighted",
      "route_type": "Local Street - Municipality",
      "trafficway": "7TH AVE",
      "harmful_event": "Fell/Jumped from Vehicle",
      "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
      "rural_urban": "Urban",
      "road_function": "Principal Arterial - Other",
      "intersection_type": "T-Intersection",
      "work_zone": "None",
      "school_bus_involved": false,
      "distance_km": 0.08
    },
    {
      "year": 2023,
      "st_case": 360796,
      "state": "New York",
      "county": "New York",
      "city": "New York",
      "date": "2023-11-17",
      "day_of_week": "Friday",
      "time": "06:28",
      "latitude": 40.759197,
      "longitude": -73.9846,
      "fatalities": 1,
      "persons": 1,
      "vehicles": 1,
      "pedestrians": 1,
      "drunk_drivers": 0,
      "weather": "Clear",
      "light_condition": "Daylight",
      "route_type": "Not Signed",
      "trafficway": "W 47TH ST",
      "harmful_event": "Pedestrian",
      "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
      "rural_urban": "Urban",
      "road_function": "Major Collector",
      "intersection_type": "Four-Way Intersection",
      "work_zone": "None",
      "school_bus_involved": false,
      "distance_km": 0.15
    }
  ]
}
Production Ready
Battle-tested infrastructure with a 99.9% uptime SLA. Rate limits are generous, responses are consistent.
Simple Integration
Standard REST + JSON. Works with any HTTP client. Copy-ready code snippets in 4 languages.
One Key, 125+ APIs
Your DataAndAPIs subscription unlocks every API on the platform — anime, finance, sports, and more.

Use cases for Traffic Fatalities API

  • Map fatal crashes near a route, intersection or property for safety and insurance analysis.

  • Compute crash statistics by state, county, year, weather or light condition for reporting.

  • Study pedestrian, work-zone and alcohol-involved crashes for policy and journalism.

  • Enrich a location with the fatal-crash history within a radius.

Traffic Fatalities API endpoints

Every endpoint with its parameters and a real example response.

GETCrash Statistics

https://api-traffic-fatalities.dataandapis.com/v1/crashes/stats

Query parameters

ParameterExample
byyearOptional

Example request

curl "https://api-traffic-fatalities.dataandapis.com/v1/crashes/stats?by=year" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "dimension": "year",
  "count": 8,
  "results": [
    {
      "key": "2021",
      "crashes": 39785,
      "fatalities": 43230
    },
    {
      "key": "2022",
      "crashes": 39422,
      "fatalities": 42721
    },
    {
      "key": "2023",
      "crashes": 37769,
      "fatalities": 41025
    },
    {
      "key": "2020",
      "crashes": 35935,
      "fatalities": 39007
    },
    {
      "key": "2016",
      "crashes": 34748,
…
Show full response
{
  "ok": true,
  "dimension": "year",
  "count": 8,
  "results": [
    {
      "key": "2021",
      "crashes": 39785,
      "fatalities": 43230
    },
    {
      "key": "2022",
      "crashes": 39422,
      "fatalities": 42721
    },
    {
      "key": "2023",
      "crashes": 37769,
      "fatalities": 41025
    },
    {
      "key": "2020",
      "crashes": 35935,
      "fatalities": 39007
    },
    {
      "key": "2016",
      "crashes": 34748,
      "fatalities": 37806
    },
    {
      "key": "2017",
      "crashes": 34560,
      "fatalities": 37473
    },
    {
      "key": "2018",
      "crashes": 33919,
      "fatalities": 36835
    },
    {
      "key": "2019",
      "crashes": 33487,
      "fatalities": 36355
    }
  ]
}

GETCrashes Near A Point

https://api-traffic-fatalities.dataandapis.com/v1/crashes/nearby

Query parameters

ParameterExample
lat40.758Required
limit25Optional
lon-73.9855Required
radius3Optional

Example request

curl "https://api-traffic-fatalities.dataandapis.com/v1/crashes/nearby?lat=40.758&limit=25&lon=-73.9855&radius=3" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "lat": 40.758,
  "lon": -73.9855,
  "radius_km": 3,
  "count": 3,
  "results": [
    {
      "year": 2021,
      "st_case": 360020,
      "state": "New York",
      "county": "New York",
      "city": "New York",
      "date": "2021-02-06",
      "day_of_week": "Saturday",
      "time": "13:29",
      "latitude": 40.757872,
      "longitude": -73.985575,
      "fatalities": 1,
      "persons": 1,
      "vehicles": 1,
      "pedestrians": 1,
      "drunk_drivers": 0,
      "weather": "Clear",
      "light_condition": "Daylight",
      "route_type": "Local Street - Municipality",
      "trafficway": "W 45TH ST",
      "harmful_event": "Pedestrian",
…
Show full response
{
  "ok": true,
  "lat": 40.758,
  "lon": -73.9855,
  "radius_km": 3,
  "count": 3,
  "results": [
    {
      "year": 2021,
      "st_case": 360020,
      "state": "New York",
      "county": "New York",
      "city": "New York",
      "date": "2021-02-06",
      "day_of_week": "Saturday",
      "time": "13:29",
      "latitude": 40.757872,
      "longitude": -73.985575,
      "fatalities": 1,
      "persons": 1,
      "vehicles": 1,
      "pedestrians": 1,
      "drunk_drivers": 0,
      "weather": "Clear",
      "light_condition": "Daylight",
      "route_type": "Local Street - Municipality",
      "trafficway": "W 45TH ST",
      "harmful_event": "Pedestrian",
      "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
      "rural_urban": "Urban",
      "road_function": "Major Collector",
      "intersection_type": "Four-Way Intersection",
      "work_zone": "None",
      "school_bus_involved": false,
      "distance_km": 0.02
    },
    {
      "year": 2020,
      "st_case": 360519,
      "state": "New York",
      "county": "New York",
      "city": "New York",
      "date": "2020-09-01",
      "day_of_week": "Tuesday",
      "time": "04:02",
      "latitude": 40.757331,
      "longitude": -73.985947,
      "fatalities": 1,
      "persons": 2,
      "vehicles": 1,
      "pedestrians": 0,
      "drunk_drivers": 0,
      "weather": "Cloudy",
      "light_condition": "Dark - Lighted",
      "route_type": "Local Street - Municipality",
      "trafficway": "7TH AVE",
      "harmful_event": "Fell/Jumped from Vehicle",
      "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
      "rural_urban": "Urban",
      "road_function": "Principal Arterial - Other",
      "intersection_type": "T-Intersection",
      "work_zone": "None",
      "school_bus_involved": false,
      "distance_km": 0.08
    },
    {
      "year": 2023,
      "st_case": 360796,
      "state": "New York",
      "county": "New York",
      "city": "New York",
      "date": "2023-11-17",
      "day_of_week": "Friday",
      "time": "06:28",
      "latitude": 40.759197,
      "longitude": -73.9846,
      "fatalities": 1,
      "persons": 1,
      "vehicles": 1,
      "pedestrians": 1,
      "drunk_drivers": 0,
      "weather": "Clear",
      "light_condition": "Daylight",
      "route_type": "Not Signed",
      "trafficway": "W 47TH ST",
      "harmful_event": "Pedestrian",
      "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
      "rural_urban": "Urban",
      "road_function": "Major Collector",
      "intersection_type": "Four-Way Intersection",
      "work_zone": "None",
      "school_bus_involved": false,
      "distance_km": 0.15
    }
  ]
}

GETData Sources

https://api-traffic-fatalities.dataandapis.com/v1/sources

This endpoint takes no parameters.

Example request

curl "https://api-traffic-fatalities.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "coverage": "NHTSA FARS, 2016-2023",
  "count": 1,
  "sources": [
    {
      "slug": "nhtsa-fars",
      "name": "FARS national files 2016-2023",
      "publisher": "NHTSA (US Department of Transportation)",
      "licence": "US Government work - public domain",
      "source_url": "https://www.nhtsa.gov/research-data/fatality-analysis-reporting-system-fars",
      "file_url": "https://static.nhtsa.gov/nhtsa/downloads/FARS/2023/National/FARS2023NationalCSV.zip",
      "cadence": "annual (new year each autumn)",
      "record_count": 289625,
      "retrieved_at": "2026-09-05"
    }
  ]
}

GETGet Crash

https://api-traffic-fatalities.dataandapis.com/v1/crashes/{year}/{st_case}

Path parameters

ParameterExample
st_case10001Required
year2023Required

Example request

curl "https://api-traffic-fatalities.dataandapis.com/v1/crashes/2023/10001" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "crash": {
    "year": 2023,
    "st_case": 10001,
    "state": "Alabama",
    "county": "Butler",
    "city": null,
    "date": "2023-01-04",
    "day_of_week": "Wednesday",
    "time": "22:20",
    "latitude": 31.927975,
    "longitude": -86.538833,
    "fatalities": 1,
    "persons": 1,
    "vehicles": 1,
    "pedestrians": 0,
    "drunk_drivers": 0,
    "weather": "Clear",
    "light_condition": "Dark - Not Lighted",
    "route_type": "U.S. Highway",
    "trafficway": "US-31 SR-3",
    "harmful_event": "Rollover/Overturn",
    "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
    "rural_urban": "Rural",
    "road_function": "Major Collector",
    "intersection_type": "Not an Intersection",
    "work_zone": "None",
…
Show full response
{
  "ok": true,
  "crash": {
    "year": 2023,
    "st_case": 10001,
    "state": "Alabama",
    "county": "Butler",
    "city": null,
    "date": "2023-01-04",
    "day_of_week": "Wednesday",
    "time": "22:20",
    "latitude": 31.927975,
    "longitude": -86.538833,
    "fatalities": 1,
    "persons": 1,
    "vehicles": 1,
    "pedestrians": 0,
    "drunk_drivers": 0,
    "weather": "Clear",
    "light_condition": "Dark - Not Lighted",
    "route_type": "U.S. Highway",
    "trafficway": "US-31 SR-3",
    "harmful_event": "Rollover/Overturn",
    "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
    "rural_urban": "Rural",
    "road_function": "Major Collector",
    "intersection_type": "Not an Intersection",
    "work_zone": "None",
    "school_bus_involved": false
  }
}

GETSearch Crashes

https://api-traffic-fatalities.dataandapis.com/v1/crashes

Query parameters

ParameterExample
cityOptional
countyOptional
date_from2023-01-01Optional
date_to2023-12-31Optional
drunktrueOptional
limit20Optional
min_fatalitiesOptional
page1Optional
stateTexasOptional
weatherOptional
year2023Optional

Example request

curl "https://api-traffic-fatalities.dataandapis.com/v1/crashes?date_from=2023-01-01&date_to=2023-12-31&drunk=true&limit=20&page=1&state=Texas&year=2023" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "total": 973,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "year": 2023,
      "st_case": 483866,
      "state": "Texas",
      "county": "Tarrant",
      "city": "Arlington",
      "date": "2023-12-31",
      "day_of_week": "Sunday",
      "time": "02:05",
      "latitude": 32.648886,
      "longitude": -97.143014,
      "fatalities": 1,
      "persons": 1,
      "vehicles": 1,
      "pedestrians": 0,
      "drunk_drivers": 1,
      "weather": "Clear",
      "light_condition": "Dark - Lighted",
      "route_type": "Municipal",
      "trafficway": "MU-SUBLETT RD",
      "harmful_event": "Curb",
…
Show full response
{
  "ok": true,
  "total": 973,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "year": 2023,
      "st_case": 483866,
      "state": "Texas",
      "county": "Tarrant",
      "city": "Arlington",
      "date": "2023-12-31",
      "day_of_week": "Sunday",
      "time": "02:05",
      "latitude": 32.648886,
      "longitude": -97.143014,
      "fatalities": 1,
      "persons": 1,
      "vehicles": 1,
      "pedestrians": 0,
      "drunk_drivers": 1,
      "weather": "Clear",
      "light_condition": "Dark - Lighted",
      "route_type": "Municipal",
      "trafficway": "MU-SUBLETT RD",
      "harmful_event": "Curb",
      "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
      "rural_urban": "Urban",
      "road_function": "Other Principal Arterial",
      "intersection_type": "Not an Intersection",
      "work_zone": "None",
      "school_bus_involved": false
    },
    {
      "year": 2023,
      "st_case": 483880,
      "state": "Texas",
      "county": "Harris",
      "city": null,
      "date": "2023-12-31",
      "day_of_week": "Sunday",
      "time": "20:47",
      "latitude": 29.804853,
      "longitude": -95.381953,
      "fatalities": 1,
      "persons": 4,
      "vehicles": 2,
      "pedestrians": 0,
      "drunk_drivers": 1,
      "weather": "Clear",
      "light_condition": "Dark - Lighted",
      "route_type": "County",
      "trafficway": "CR-AIRLINE DR",
      "harmful_event": "Curb",
      "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
      "rural_urban": "Urban",
      "road_function": "Minor Arterial",
      "intersection_type": "Not an Intersection",
      "work_zone": "None",
      "school_bus_involved": false
    },
    {
      "year": 2023,
      "st_case": 483924,
      "state": "Texas",
      "county": "Dallas",
      "city": "Dallas",
      "date": "2023-12-31",
      "day_of_week": "Sunday",
      "time": "17:53",
      "latitude": 32.706622,
      "longitude": -96.828225,
      "fatalities": 1,
      "persons": 1,
      "vehicles": 1,
      "pedestrians": 0,
      "drunk_drivers": 1,
      "weather": "Cloudy",
      "light_condition": "Dark - Lighted",
      "route_type": "Interstate",
      "trafficway": "I-35 E",
      "harmful_event": "Concrete Traffic Barrier",
      "collision_manner": "The First Harmful Event was Not a Collision with a Motor Vehicle in Transport",
      "rural_urban": "Urban",
      "road_function": "Interstate",
      "intersection_type": "Not an Intersection",
      "work_zone": "None",
      "school_bus_involved": false
    }
  ]
}

Where the data comes from

Source
NHTSA Fatality Analysis Reporting System, 2016 to 2023 (public domain).
Freshness
Annual reload when NHTSA publishes a new year.

One install. Every endpoint.

No proprietary SDKs needed. Any HTTP client works. Pick your language and paste.

3languages
5endpoints
RESTarchitecture
1key for all APIs
  • Fully typed responses — auto-completion in your IDE
  • Tracks the API in lockstep — new endpoints land same day
  • One key works across 125+ APIs on the platform
import axios from 'axios';

const { data } = await axios.get(
  'https://api-traffic-fatalities.dataandapis.com/v1/crashes/stats',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Traffic Fatalities API · X-Api-Key

Explore the endpoints

Browse request parameters and inspect live example responses.

Available Endpoints

Request Parameters

API URL

Headers

X-Api-Key

Query Parameters

by(Optional)
import axios from 'axios';

const url = 'https://api-traffic-fatalities.dataandapis.com/v1/crashes/stats';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

One subscription. Every API.

Tokens unlock this API and 125+ others on DataAndAPIs. Switch APIs any time — we promote.

FREE

$0/mo

500 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Community support
Start free
Most Popular

STARTER

$6.99/mo

25,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Email support
Subscribe

PRO

$24.99/mo

100,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority email support
Subscribe

ULTRA

$99.99/mo

1,000,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority support
Subscribe

Need higher volume, dedicated infra, or a custom contract? Talk to sales →

Questions about Traffic Fatalities API

Ship Traffic Fatalities API this afternoon.

500 free tokens. No card. Plus 125+ other APIs on the same key.