Vehicle Recalls API
TransportationMAINTAINED1 token / call

Vehicle Recalls API

Every NHTSA recall since 1967 and 2.24 million owner complaints by make, model and year

Every US vehicle recall since 1967 and 2.24 million owner complaints, straight from NHTSA and self-hosted: 30,271 recall campaigns with defect, consequence and remedy summaries, units affected, completion rates and the high-signal do-not-drive and fire-risk-when-parked flags β€” plus the applicability data that answers the question drivers actually ask: which recalls affect a 2019 Honda CR-V? 178k campaign-to-vehicle rows let you query recalls by make, model and year directly; every campaign links to its nhtsa.gov page and lists its affected vehicles. The complaints side adds the safety story: search 2.24M owner complaints by vehicle, component, state or crash/fire involvement, and pull a one-call safety profile per vehicle β€” total complaints, crashes, fires, injuries, deaths and the top complained-about components (the 2014 Jeep Cherokee's POWER TRAIN, the Bolt EV's ELECTRICAL SYSTEM). Refreshes daily from official NHTSA feeds β€” new campaigns appear the day NHTSA receives them. Built for dealerships, used-car marketplaces, insurance, fleet tools and consumer apps. 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,
  "total": 8,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "nhtsa_id": "26V332000",
      "report_received": "2026-05-21",
      "manufacturer": "Honda (American Honda Motor Co.)",
      "subject": "Air Bags May Deploy Unintentionally During a Crash",
      "component": "AIR BAGS",
      "recall_type": "Vehicle",
      "potentially_affected": 98892,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    },
    {
      "nhtsa_id": "23V858000",
      "report_received": "2023-12-18",
      "manufacturer": "Honda (American Honda Motor Co.)",
      "subject": "Fuel Pump May Fail",
      "component": "FUEL SYSTEM, GASOLINE",
      "recall_type": "Vehicle",
      "potentially_affected": 2490460,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    },
    {
      "nhtsa_id": "23V158000",
      "report_received": "2023-03-09",
      "manufacturer": "Honda (American Honda Motor Co.)",
      "subject": "Seat Belt Buckle May Not Latch",
      "component": "SEAT BELTS",
      "recall_type": "Vehicle",
      "potentially_affected": 448613,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    }
  ]
}
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 Vehicle Recalls API

  • Show open recalls for a specific year, make and model on a used-car listing or at a dealership service desk.

  • Alert fleet managers to do-not-drive and fire-risk-when-parked campaigns affecting vehicles they operate.

  • Build a safety profile of a model from complaint counts, crash, fire, injury and death flags and the components involved.

  • Feed the latest campaigns into a newsletter, app notification or insurance underwriting workflow every day.

Vehicle Recalls API endpoints

Every endpoint with its parameters and a real example response.

GETData Sources

https://api-vehicle-recalls.dataandapis.com/v1/sources

This endpoint takes no parameters.

Example request

curl "https://api-vehicle-recalls.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "count": 2,
  "sources": [
    {
      "slug": "nhtsa-complaints",
      "name": "NHTSA ODI Complaints flat file",
      "publisher": "US National Highway Traffic Safety Administration",
      "licence": "US Government work - public domain",
      "source_url": "https://www.nhtsa.gov/nhtsa-datasets-and-apis",
      "file_url": "https://static.nhtsa.gov/odi/ffdd/cmpl/FLAT_CMPL.zip",
      "cadence": "daily file; monthly re-seed here",
      "record_count": 2241804,
      "retrieved_at": "2026-09-02"
    },
    {
      "slug": "nhtsa-recalls",
      "name": "NHTSA Recalls Data (DOT datahub)",
      "publisher": "US National Highway Traffic Safety Administration",
      "licence": "US Government work - public domain",
      "source_url": "https://datahub.transportation.gov/d/6axg-epim",
      "file_url": "https://datahub.transportation.gov/resource/6axg-epim.json",
      "cadence": "daily",
      "record_count": 30271,
      "retrieved_at": "2026-09-02"
    }
  ]
}

GETGet Complaint

https://api-vehicle-recalls.dataandapis.com/v1/complaints/{odino}

Path parameters

ParameterExample
odino11760811Required

Example request

curl "https://api-vehicle-recalls.dataandapis.com/v1/complaints/11760811" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "odino": 11760811,
  "count": 1,
  "records": [
    {
      "odino": 11760811,
      "make": "CHEVROLET",
      "model": "BOLT EV",
      "year": 2017,
      "component": "STEERING",
      "crash": false,
      "fire": false,
      "injured": 0,
      "deaths": 0,
      "fail_date": "2026-03-05",
      "date_added": "2026-08-30",
      "location": {
        "city": "Baldwin Park",
        "state": "CA"
      },
      "miles": 0,
      "summary": "The steering rack on the Chevrolet Bolt EV does not return to center on turns. Over the course of the past 25k miles, my particular model has slowly began to lock up on deep turns. This occurs on sharp rights, lefts, and on both on and off ramps - especially the ones that loop around. The steering r"
    }
  ]
}

GETGet Recall Campaign

https://api-vehicle-recalls.dataandapis.com/v1/recalls/{nhtsa_id}

Path parameters

ParameterExample
nhtsa_id26V558000Required

Example request

curl "https://api-vehicle-recalls.dataandapis.com/v1/recalls/26V558000" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "recall": {
    "nhtsa_id": "26V558000",
    "report_received": "2026-09-01",
    "manufacturer": "Tesla, Inc.",
    "subject": "Front Suspension Lateral Link May Separate",
    "component": "SUSPENSION",
    "recall_type": "Vehicle",
    "potentially_affected": 19,
    "do_not_drive": false,
    "fire_risk_when_parked": false,
    "mfr_campaign_number": "SB-26-31-004",
    "defect_summary": "Tesla, Inc. (Tesla) is recalling certain 2026 Model Y vehicles. One or more front suspension lateral link fasteners may not have been properly tightened, allowing the lateral link to loosen or separate from the sub-frame.",
    "consequence_summary": "A lateral link separation could shift the wheel alignment, causing a loss of vehicle control and increasing the risk of a crash.",
    "corrective_action": "Tesla Service will tighten or replace the fasteners and check wheel the alignment, free of charge. In addition, Tesla Service will replace any related parts that may have been damaged as necessary. Owner notification letters are expected to be mailed October 30, 2026. Owners may contact Tesla customer service at 1-877-798-3752. Tesla's number for this recall is SB-26-31-004.",
    "completion_rate": 0,
    "nhtsa_link": "https://www.nhtsa.gov/recalls?nhtsaId=26V558000",
    "affected_vehicles": [
      {
        "make": "TESLA",
        "model": "MODEL Y",
        "year": 2026
      }
    ]
  }
}

GETLatest Recalls

https://api-vehicle-recalls.dataandapis.com/v1/recalls/latest

Query parameters

ParameterExample
limit20Optional

Example request

curl "https://api-vehicle-recalls.dataandapis.com/v1/recalls/latest?limit=20" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "count": 3,
  "results": [
    {
      "nhtsa_id": "26V558000",
      "report_received": "2026-09-01",
      "manufacturer": "Tesla, Inc.",
      "subject": "Front Suspension Lateral Link May Separate",
      "component": "SUSPENSION",
      "recall_type": "Vehicle",
      "potentially_affected": 19,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    },
    {
      "nhtsa_id": "26V556000",
      "report_received": "2026-08-31",
      "manufacturer": "Blue Bird Body Company",
      "subject": "Wheelchair Lift May Inadvertently Move",
      "component": "EQUIPMENT ADAPTIVE/MOBILITY",
      "recall_type": "Vehicle",
      "potentially_affected": 82,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    },
    {
      "nhtsa_id": "26V552000",
…
Show full response
{
  "ok": true,
  "count": 3,
  "results": [
    {
      "nhtsa_id": "26V558000",
      "report_received": "2026-09-01",
      "manufacturer": "Tesla, Inc.",
      "subject": "Front Suspension Lateral Link May Separate",
      "component": "SUSPENSION",
      "recall_type": "Vehicle",
      "potentially_affected": 19,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    },
    {
      "nhtsa_id": "26V556000",
      "report_received": "2026-08-31",
      "manufacturer": "Blue Bird Body Company",
      "subject": "Wheelchair Lift May Inadvertently Move",
      "component": "EQUIPMENT ADAPTIVE/MOBILITY",
      "recall_type": "Vehicle",
      "potentially_affected": 82,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    },
    {
      "nhtsa_id": "26V552000",
      "report_received": "2026-08-28",
      "manufacturer": "Jayco, Inc.",
      "subject": "Incorrect GAWR on Certification Label",
      "component": "EQUIPMENT",
      "recall_type": "Vehicle",
      "potentially_affected": 8,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    }
  ]
}

GETRecall Components

https://api-vehicle-recalls.dataandapis.com/v1/recalls/components

This endpoint takes no parameters.

Example request

curl "https://api-vehicle-recalls.dataandapis.com/v1/recalls/components" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "count": 8,
  "components": [
    {
      "component": "EQUIPMENT",
      "campaigns": 3193
    },
    {
      "component": "ELECTRICAL SYSTEM",
      "campaigns": 2348
    },
    {
      "component": "STEERING",
      "campaigns": 1646
    },
    {
      "component": "SERVICE BRAKES, HYDRAULIC",
      "campaigns": 1577
    },
    {
      "component": "SUSPENSION",
      "campaigns": 1436
    },
    {
      "component": "POWER TRAIN",
      "campaigns": 1377
    },
…
Show full response
{
  "ok": true,
  "count": 8,
  "components": [
    {
      "component": "EQUIPMENT",
      "campaigns": 3193
    },
    {
      "component": "ELECTRICAL SYSTEM",
      "campaigns": 2348
    },
    {
      "component": "STEERING",
      "campaigns": 1646
    },
    {
      "component": "SERVICE BRAKES, HYDRAULIC",
      "campaigns": 1577
    },
    {
      "component": "SUSPENSION",
      "campaigns": 1436
    },
    {
      "component": "POWER TRAIN",
      "campaigns": 1377
    },
    {
      "component": "FUEL SYSTEM, GASOLINE",
      "campaigns": 1362
    },
    {
      "component": "STRUCTURE",
      "campaigns": 1157
    }
  ]
}

GETSearch Complaints

https://api-vehicle-recalls.dataandapis.com/v1/complaints

Query parameters

ParameterExample
componentOptional
crashOptional
fireOptional
limit20Optional
makeCHEVROLETRequired
modelBOLT EVOptional
page1Optional
sinceOptional
stateOptional
year2019Optional

Example request

curl "https://api-vehicle-recalls.dataandapis.com/v1/complaints?limit=20&make=CHEVROLET&model=BOLT%20EV&page=1&year=2019" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "total": 241,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "odino": 11749605,
      "make": "CHEVROLET",
      "model": "BOLT EV",
      "year": 2019,
      "component": "STEERING",
      "crash": false,
      "fire": false,
      "injured": 0,
      "deaths": 0,
      "fail_date": "2026-07-10",
      "date_added": "2026-07-10",
      "location": {
        "city": "Swarthmore",
        "state": "PA"
      },
      "miles": null,
      "summary": "Steering wheel does not return to center on turns when driving at low speeds."
    },
    {
      "odino": 11743944,
…
Show full response
{
  "ok": true,
  "total": 241,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "odino": 11749605,
      "make": "CHEVROLET",
      "model": "BOLT EV",
      "year": 2019,
      "component": "STEERING",
      "crash": false,
      "fire": false,
      "injured": 0,
      "deaths": 0,
      "fail_date": "2026-07-10",
      "date_added": "2026-07-10",
      "location": {
        "city": "Swarthmore",
        "state": "PA"
      },
      "miles": null,
      "summary": "Steering wheel does not return to center on turns when driving at low speeds."
    },
    {
      "odino": 11743944,
      "make": "CHEVROLET",
      "model": "BOLT EV",
      "year": 2019,
      "component": "STEERING",
      "crash": false,
      "fire": false,
      "injured": 0,
      "deaths": 0,
      "fail_date": "2025-10-30",
      "date_added": "2026-06-13",
      "location": {
        "city": "Los Angeles",
        "state": "CA"
      },
      "miles": null,
      "summary": "Steering wheel does not return to center after making a turn. Over time the steering rack fails leading to a steering wheel that will not return to center even when force is applied to wheel. The dealership is charging $3-4k to fix this safety issue."
    },
    {
      "odino": 11738509,
      "make": "CHEVROLET",
      "model": "BOLT EV",
      "year": 2019,
      "component": "SERVICE BRAKES",
      "crash": false,
      "fire": false,
      "injured": 0,
      "deaths": 0,
      "fail_date": "2026-05-17",
      "date_added": "2026-05-18",
      "location": {
        "city": "Waxhaw",
        "state": "NC"
      },
      "miles": null,
      "summary": "when driving my car from the airport at Bradley International in CT  (parked for a week),  I experienced a terrible vibration in the steering wheel which has been intermittent. The vibration went away at lower speeds. I brought the car in to the shop on 5/18/2026 with 74,000 miles on the car. They…"
    }
  ]
}

GETSearch Recalls

https://api-vehicle-recalls.dataandapis.com/v1/recalls

Query parameters

ParameterExample
componentOptional
do_not_driveOptional
limit20Optional
makeHONDAOptional
manufacturerOptional
modelCR-VOptional
page1Optional
qOptional
sinceOptional
typeVehicleOptional
year2019Optional

Example request

curl "https://api-vehicle-recalls.dataandapis.com/v1/recalls?limit=20&make=HONDA&model=CR-V&page=1&type=Vehicle&year=2019" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "total": 8,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "nhtsa_id": "26V332000",
      "report_received": "2026-05-21",
      "manufacturer": "Honda (American Honda Motor Co.)",
      "subject": "Air Bags May Deploy Unintentionally During a Crash",
      "component": "AIR BAGS",
      "recall_type": "Vehicle",
      "potentially_affected": 98892,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    },
    {
      "nhtsa_id": "23V858000",
      "report_received": "2023-12-18",
      "manufacturer": "Honda (American Honda Motor Co.)",
      "subject": "Fuel Pump May Fail",
      "component": "FUEL SYSTEM, GASOLINE",
      "recall_type": "Vehicle",
      "potentially_affected": 2490460,
      "do_not_drive": false,
      "fire_risk_when_parked": false
…
Show full response
{
  "ok": true,
  "total": 8,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "nhtsa_id": "26V332000",
      "report_received": "2026-05-21",
      "manufacturer": "Honda (American Honda Motor Co.)",
      "subject": "Air Bags May Deploy Unintentionally During a Crash",
      "component": "AIR BAGS",
      "recall_type": "Vehicle",
      "potentially_affected": 98892,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    },
    {
      "nhtsa_id": "23V858000",
      "report_received": "2023-12-18",
      "manufacturer": "Honda (American Honda Motor Co.)",
      "subject": "Fuel Pump May Fail",
      "component": "FUEL SYSTEM, GASOLINE",
      "recall_type": "Vehicle",
      "potentially_affected": 2490460,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    },
    {
      "nhtsa_id": "23V158000",
      "report_received": "2023-03-09",
      "manufacturer": "Honda (American Honda Motor Co.)",
      "subject": "Seat Belt Buckle May Not Latch",
      "component": "SEAT BELTS",
      "recall_type": "Vehicle",
      "potentially_affected": 448613,
      "do_not_drive": false,
      "fire_risk_when_parked": false
    }
  ]
}

GETVehicle Safety Profile

https://api-vehicle-recalls.dataandapis.com/v1/complaints/stats

Query parameters

ParameterExample
makeCHEVROLETRequired
modelBOLT EVOptional
year2019Optional

Example request

curl "https://api-vehicle-recalls.dataandapis.com/v1/complaints/stats?make=CHEVROLET&model=BOLT%20EV&year=2019" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "make": "CHEVROLET",
  "model": "BOLT EV",
  "year": 2019,
  "totals": {
    "complaints": 241,
    "crashes": 2,
    "fires": 15,
    "injured": 5,
    "deaths": 0
  },
  "top_components": [
    {
      "component": "ELECTRICAL SYSTEM",
      "complaints": 80
    },
    {
      "component": "STEERING",
      "complaints": 45
    },
    {
      "component": "FUEL/PROPULSION SYSTEM",
      "complaints": 44
    },
    {
      "component": "UNKNOWN OR OTHER",
      "complaints": 20
…
Show full response
{
  "ok": true,
  "make": "CHEVROLET",
  "model": "BOLT EV",
  "year": 2019,
  "totals": {
    "complaints": 241,
    "crashes": 2,
    "fires": 15,
    "injured": 5,
    "deaths": 0
  },
  "top_components": [
    {
      "component": "ELECTRICAL SYSTEM",
      "complaints": 80
    },
    {
      "component": "STEERING",
      "complaints": 45
    },
    {
      "component": "FUEL/PROPULSION SYSTEM",
      "complaints": 44
    },
    {
      "component": "UNKNOWN OR OTHER",
      "complaints": 20
    },
    {
      "component": "POWER TRAIN",
      "complaints": 13
    },
    {
      "component": "VISIBILITY/WIPER",
      "complaints": 4
    },
    {
      "component": "SERVICE BRAKES",
      "complaints": 4
    },
    {
      "component": "FORWARD COLLISION AVOIDANCE: WARNINGS",
      "complaints": 4
    },
    {
      "component": "SEAT BELTS",
      "complaints": 3
    },
    {
      "component": "LANE DEPARTURE: BLIND SPOT DETECTION",
      "complaints": 3
    }
  ]
}

Where the data comes from

Source
NHTSA recall campaigns, campaign applicability and the ODI owner-complaint database (US DOT, public domain).
Freshness
Daily refresh of campaigns and complaints over rolling windows.

One install. Every endpoint.

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

3languages
8endpoints
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-vehicle-recalls.dataandapis.com/v1/sources',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Vehicle Recalls 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
import axios from 'axios';

const url = 'https://api-vehicle-recalls.dataandapis.com/v1/sources';
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 Vehicle Recalls API

Ship Vehicle Recalls API this afternoon.

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