Search Recalls
GEThttps://api-vehicle-recalls.dataandapis.com/v1/recalls
Search Recalls is an endpoint of the Vehicle Recalls API. Every NHTSA recall since 1967 and 2.24 million owner complaints by make, model and year.
Send your key in the X-Api-Key header. Each call costs 1 token; a free key includes 500 tokens a month.
Request
Query parameters
| Parameter | Example | |
|---|---|---|
| component | Optional | |
| do_not_drive | Optional | |
| limit | 20 | Optional |
| make | HONDA | Optional |
| manufacturer | Optional | |
| model | CR-V | Optional |
| page | 1 | Optional |
| q | Optional | |
| since | Optional | |
| type | Vehicle | Optional |
| year | 2019 | Optional |
Example request
curl
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"Node.js
const res = await fetch("https://api-vehicle-recalls.dataandapis.com/v1/recalls?limit=20&make=HONDA&model=CR-V&page=1&type=Vehicle&year=2019", {
headers: { "X-Api-Key": process.env.DATAANDAPIS_KEY },
});
const data = await res.json();Python
import os, requests
r = requests.get(
"https://api-vehicle-recalls.dataandapis.com/v1/recalls?limit=20&make=HONDA&model=CR-V&page=1&type=Vehicle&year=2019",
headers={"X-Api-Key": os.environ["DATAANDAPIS_KEY"]},
)
data = r.json()Example response
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
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
…{
"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
}
]
}
