NHTSA Vehicle Recall Search (Official API)
Pricing
from $2.20 / 1,000 result items
NHTSA Vehicle Recall Search (Official API)
US vehicle safety recalls from the official NHTSA API: campaign number, affected component, the safety consequence and the remedy. Distinguishes 'no recalls found' from 'the query failed', which this API makes easy to confuse. No API key, public domain U.S. government data.
Pricing
from $2.20 / 1,000 result items
Rating
0.0
(0)
Developer
Doohan Kim
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
US vehicle safety recalls straight from NHTSA, the National Highway Traffic Safety Administration. No scraping, no API key.
The trap this Actor handles
NHTSA answers "this vehicle has no recalls" with HTTP 400 and a body that says
"Results returned successfully". A failed query looks almost identical.
Tools that treat 400 as an error will tell you the lookup broke when the honest answer is "no recalls found". Tools that ignore the status will call a broken query "no recalls" — which, for a safety check, is the dangerous direction.
This Actor separates the two and says which one happened in the run log.
Output
One row per recall:
| Field | Description |
|---|---|
NHTSACampaignNumber | NHTSA's recall campaign identifier |
Manufacturer | Who issued the recall |
Make, Model, ModelYear | The vehicle |
Component | The part being recalled |
Summary | What the defect is |
Consequence | What can happen because of it |
Remedy | What the manufacturer will do |
Notes | Additional detail from NHTSA |
ReportReceivedDate | When NHTSA received the report |
Input
{"make": "honda","model": "accord","modelYear": 2015}
Make and model are matched as NHTSA stores them. All three fields are required.
Use cases
- Checking a used vehicle before purchase
- Fleet safety compliance — running a list of vehicles on a schedule
- Dealership and service workflows
- Research on recall frequency by manufacturer or component
Limits worth knowing
- NHTSA returns at most 100 recalls per query.
- Coverage is US vehicles and US recall campaigns.
- A vehicle with no recalls is a normal, successful result — not an error.
Running locally
pip install -r requirements.txtpython -m tests.test_nhtsa
Attribution
Data from the National Highway Traffic Safety Administration, U.S. Department of Transportation. This Actor is not affiliated with or endorsed by NHTSA. For safety decisions, confirm against NHTSA directly at nhtsa.gov.