NHTSA Vehicle Recalls Lookup: Car Recalls by Make, Model
Pricing
from $0.47 / 1,000 recall rows
NHTSA Vehicle Recalls Lookup: Car Recalls by Make, Model
NHTSA vehicle recalls lookup: car recalls and other US vehicle safety recalls by make, model and year from the free NHTSA API. Campaign number, component, summary, consequence, remedy, park-it flags and a severity score. No login, no VINs, no personal data.
Pricing
from $0.47 / 1,000 recall rows
Rating
0.0
(0)
Developer
Detroit Web Agent - Open Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
NHTSA Vehicle Recalls Lookup
NHTSA vehicle recalls lookup by make, model and model year: every safety recall campaign with component, summary, consequence, remedy, report date, park-it and park-outside flags, a link to the official recall page and a 0-100 severity score, highest severity first.
Look up US vehicle safety recalls by make, model and model year. Each row has the NHTSA campaign number, manufacturer, component, summary, consequence, remedy, report date, park-it and park-outside flags, a link to the official recall page and a severity score. The data is public NHTSA data. There are no VINs and no personal data.
What is NHTSA Vehicle Recalls Lookup?
Look up US vehicle safety recalls by make, model and year from the free NHTSA API: campaign number, component, summary, consequence, remedy, park-it flags and a severity score. No login, no VINs, no personal data. Run it from the Apify Console, the API or a schedule, and export the results as JSON, CSV, Excel or HTML.
Why use it
- Official source. Data is read from the public NHTSA recalls API.
- One table. Every vehicle in the same shape, with ISO dates and a link to each campaign.
- Repeatable. Fixed filters and a fixed score, so runs can be compared over time.
Output
One row per recall campaign per vehicle:
| Field | Meaning |
|---|---|
campaignNumber, recallUrl | The NHTSA campaign number and a link to the official NHTSA recall page. |
manufacturer, make, model, modelYear | Who recalled it and which vehicle. |
component | The affected system, for example FUEL SYSTEM, GASOLINE:DELIVERY:FUEL PUMP. |
summary, consequence, remedy | NHTSA text: what is wrong, the risk, and the fix. |
reportReceivedDate, daysSinceReport | Date NHTSA received the report (ISO format) and its age. |
parkIt, parkOutside, overTheAirUpdate | NHTSA flags: stop driving, park away from buildings, fix delivered over the air. |
severityScore | 0 to 100, see below. |
scrapedAt | When the run read the data. |
Sample output
{"campaignNumber": "20V682000","manufacturer": "Toyota Motor Engineering & Manufacturing","make": "TOYOTA","model": "CAMRY","modelYear": "2020","component": "FUEL SYSTEM, GASOLINE:DELIVERY:FUEL PUMP","consequence": "If the fuel pump fails, the engine can stall while driving, increasing the risk of a crash.","reportReceivedDate": "2020-11-04","parkIt": false,"parkOutside": false,"severityScore": 38,"recallUrl": "https://www.nhtsa.gov/recalls?nhtsaId=20V682000"}
Input
| Field | What it does |
|---|---|
vehicles | One vehicle per line as Make,Model,Year, for example Toyota,Camry,2020. Leave the model out (Honda,2019) to cover every model. Empty list uses the prefilled popular vehicles. |
parkWarningsOnly | Keep only recalls where NHTSA flags park-it or park-outside. |
minSeverityScore | Optional 0 to 100 threshold. |
maxItems | Stop after this many rows, highest severity first. Default 500. |
Sample input:
{"vehicles": ["Toyota,Camry,2020", "Ford,F-150,2018", "Honda,2019"],"parkWarningsOnly": false,"maxItems": 200}
Pricing
Pay per event. You pay a small fixed amount per recall row delivered, listed on the Pricing tab, plus a tiny start fee per run. You can set a maximum cost per run in the run options.
What does this Actor do?
It reads the public NHTSA recalls API (api.nhtsa.gov/recalls/recallsByVehicle) for every vehicle you list. If you leave out the model (for example Honda,2019), it first asks NHTSA for the recalled models of that make and year (api.nhtsa.gov/products/vehicle/models) and looks each one up. Duplicates are removed and rows are sorted by severity score, highest first.
Run in 30 seconds
- Open the Actor and press Try for free (a free Apify account is enough).
- Keep the prefilled list of twelve popular vehicles and press Start. A run takes under a minute.
- Open the Output tab. Use the table view or download CSV, Excel or JSON.
Use cases
- Check a used car or a fleet vehicle list for open recall campaigns before you buy, insure or service it.
- Build a recall watch table for a dealership, repair shop or fleet manager, sorted by severity.
- Feed rows into an n8n, Make or Zapier workflow that opens a ticket when a park-it recall appears for a make and model you manage.
- Research which components (airbags, fuel systems, brakes, electrical) are recalled most for a make or model year.
- Power a content page, newsletter or dataset about recalls for popular vehicles.
Severity score
A fixed rule of thumb, not an NHTSA rating: 20 for any recall, plus 35 if NHTSA flags park-it, plus 20 if it flags park-outside, plus 6 per kind of serious wording in the consequence text (for example fire, crash, stall, air bag, brake), up to 25. The maximum is 100. Use the official NHTSA page for the authoritative notice.
Limits
- Covers US NHTSA vehicle recalls only (not tires, child seats or equipment lookups).
- Results depend on NHTSA spelling of make and model names.
- When the model is left out, at most 60 models per make and year are looked up.
- NHTSA data may change or be corrected after you read it.
Related Actors
- Developer Signals tracks public developer activity signals for companies.
- Website Tech Stack detects which technologies a website runs on.
- Sitemap Link Inventory lists every URL a site publishes in its sitemaps.
Found a bug or need a field? Open an issue on the Issues tab with the run URL.
FAQ
Do I need a VIN? No, and the Actor never asks for one. It looks up by make, model and year only, so it shows campaigns for that model, not whether a specific car has been repaired.
Why do I get zero rows for my vehicle?
Either no recalls exist for that exact make, model and year, or the model name differs from NHTSA's. Try a shorter name (Silverado 1500 rather than Silverado LT) or leave the model out.
Is this an official NHTSA product? No. It is an independent tool that reads the public NHTSA API. Check nhtsa.gov for authoritative notices.
This Actor vs benthepythondev/vehicle-recalls-intelligence: that one covers more NHTSA data, adding VIN decoding and consumer complaints. Choose this one for recall lists: leave the model out to cover every recalled model of a make and year, filter to park-it warnings, and get rows sorted by severity score.
More from DWA Open Data
Browse all 69 data Actors, with live prices and sample output, at open-data-actors.pages.dev.
Feedback: if this Actor was useful, or if it fell short, an honest review on the Reviews tab helps other users decide. Problems or feature requests: please open an Issue and we usually reply within one business day.
Changelog
- 2026-10-22: Initial release.
- 2026-10-25: Documentation updated: README refreshed.
- 2026-10-25: Pricing update announced, effective 2026-10-25: Price cut to stay the lowest on the Store.
- 2026-10-25: Listing refresh: new Store icon, README reorganised (overview, data fields, pricing, FAQ) and changelog tab added. No code change.