NHTSA Safety Recalls — Every Vehicle, Equipment, Tire And Child-Seat Recall Campaign Since 1966 With Component, Units Affected, Defect, Consequence And Remedy
30,281 recall campaigns filed with NHTSA's Office of Defects Investigation from 1966-01-19 to 2026-09-01 by 3,086 manufacturers: NHTSA campaign id, date the Part 573 report was received, manufacturer, subject, affected component, manufacturer's own campaign number, recall type (vehicle, equipment, tire, child seat), potentially affected units, the defect, consequence and corrective-action summaries (each capped at 1,000 characters), park-outside and do-not-drive advisories, the completion rate reported in the latest quarterly report for campaigns from 2015 onward, and the nhtsa.gov recall link, one row per campaign, from the US DOT datahub's Recalls Data feed as of 2026-09-06. Campaign level only: the per make, model and model-year vehicle list is not in this feed.
Use Cases
- Automaker and supplier quality benchmarking
- Recall-frequency features for equity and credit research on OEMs
- Component failure-mode text mining
- Product-liability and warranty-cost analysis
Methodology
Socrata SODA count query then 10,000-row JSON pages ordered by NHTSA id at four concurrent requests; dates reduced to ISO days; free text collapsed to one line and truncated to 1,000 characters; Yes/No advisories as booleans, blank where not reported; de-duplicated on NHTSA id; sorted by report date and id.
Update Schedule
Static snapshot. NHTSA posts new campaigns daily and the datahub feed refreshes weekly; refresh weekly.
Attribution
Source: National Highway Traffic Safety Administration, Office of Defects Investigation recall campaigns, published as "Recalls Data" on the US Department of Transportation datahub (datahub.transportation.gov, dataset 6axg-epim); US government work, public domain.
Schema
| name | type |
|---|---|
| nhtsa_id | string |
| report_received_date | date |
| manufacturer | string |
| subject | string |
| component | string |
| mfr_campaign_number | string |
| recall_type | string |
| potentially_affected | integer |
| defect_summary | string |
| consequence_summary | string |
| corrective_action | string |
| park_outside_advisory | boolean |
| do_not_drive_advisory | boolean |
| completion_rate_pct | string |
| recall_url | string |
Sample Data
| subject | nhtsa_id | component | recall_url | recall_type | manufacturer | defect_summary | corrective_action | completion_rate_pct | consequence_summary | mfr_campaign_number | potentially_affected | report_received_date | do_not_drive_advisory | park_outside_advisory |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STEERING:COLUMN | 66V032001 | STEERING | https://www.nhtsa.gov/recalls?nhtsaId=66V032001 | Vehicle | General Motors, LLC | NR (Not Reported) | 138878 | 1966-01-19 | false | false | ||||
| STEERING:COLUMN | 66V032003 | STEERING | https://www.nhtsa.gov/recalls?nhtsaId=66V032003 | Vehicle | General Motors, LLC | NR (Not Reported) | 70644 | 1966-01-19 | false | false | ||||
| STEERING:COLUMN | 66V032004 | STEERING | https://www.nhtsa.gov/recalls?nhtsaId=66V032004 | Vehicle | General Motors, LLC | NR (Not Reported) | 68184 | 1966-01-19 | false | false | ||||
| BRAKES:HYDRAULIC:LINES:HOSE:NON-METALLIC | 66V178000 | SERVICE BRAKES, HYDRAULIC | https://www.nhtsa.gov/recalls?nhtsaId=66V178000 | Vehicle | RENAULT, INCORPORATED | POSSIBILITY THAT THE FRONT BRAKE HOSE END FITTINGS MAY BECOME LOOSE AND CAUSE LEAKAGE OF BRAKE FLUID. | (REPLACE FRONT BRAKE HOSES AND SEALS.) | IF SUCH LEAKAGE OCCURS AND IF ENOUGH BRAKE FLUID SHOULD BE LOST, THE BRAKES WOULD NOT FUNCTION. | NR (Not Reported) | 125 | 1966-09-19 | false | false | |
| FUEL:CARBURETOR:FOUR:BARREL | 66V002001 | FUEL SYSTEM, GASOLINE | https://www.nhtsa.gov/recalls?nhtsaId=66V002001 | Vehicle | Chrysler (FCA US, LLC) | NR (Not Reported) | 6101 | 1966-09-29 | false | false |
Get this via API
# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
# Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
# Cursor / Claude Code / others: mcp.json
{
"mcpServers": {
"dagentbase": {
"url": "https://dagentbase.com/api/mcp",
"headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
}
}
}
# 2. Then ask your agent, in plain language:
# "Preview 'NHTSA Safety Recalls — Every Vehicle, Equipment, Tire and Child-Seat Recall Campaign since 1966 with Component, Units Affected, Defect, Consequence and Remedy' and, if it fits, claim it and download the files."
# Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls
# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
# Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
# Cursor / Claude Code / others: mcp.json
{
"mcpServers": {
"dagentbase": {
"url": "https://dagentbase.com/api/mcp",
"headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
}
}
}
# 2. Then ask your agent, in plain language:
# "Preview 'NHTSA Safety Recalls — Every Vehicle, Equipment, Tire and Child-Seat Recall Campaign since 1966 with Component, Units Affected, Defect, Consequence and Remedy' and, if it fits, claim it and download the files."
# Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urlsone time · open license
Details
Available formats