NHTSA Vehicle Recalls Lookup: Car Recalls by Make, Model avatar

NHTSA Vehicle Recalls Lookup: Car Recalls by Make, Model

Pricing

from $0.47 / 1,000 recall rows

Go to Apify Store
NHTSA Vehicle Recalls Lookup: Car Recalls by Make, Model

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

Detroit Web Agent - Open Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

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:

FieldMeaning
campaignNumber, recallUrlThe NHTSA campaign number and a link to the official NHTSA recall page.
manufacturer, make, model, modelYearWho recalled it and which vehicle.
componentThe affected system, for example FUEL SYSTEM, GASOLINE:DELIVERY:FUEL PUMP.
summary, consequence, remedyNHTSA text: what is wrong, the risk, and the fix.
reportReceivedDate, daysSinceReportDate NHTSA received the report (ISO format) and its age.
parkIt, parkOutside, overTheAirUpdateNHTSA flags: stop driving, park away from buildings, fix delivered over the air.
severityScore0 to 100, see below.
scrapedAtWhen 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

FieldWhat it does
vehiclesOne 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.
parkWarningsOnlyKeep only recalls where NHTSA flags park-it or park-outside.
minSeverityScoreOptional 0 to 100 threshold.
maxItemsStop 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

  1. Open the Actor and press Try for free (a free Apify account is enough).
  2. Keep the prefilled list of twelve popular vehicles and press Start. A run takes under a minute.
  3. 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.

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.