NHTSA Vehicle Recall Crawler - Safety & Recall Data avatar

NHTSA Vehicle Recall Crawler - Safety & Recall Data

Pricing

Pay per event

Go to Apify Store
NHTSA Vehicle Recall Crawler - Safety & Recall Data

NHTSA Vehicle Recall Crawler - Safety & Recall Data

Extract vehicle safety recall records from the NHTSA public API. Query by make, model, and year to get full recall details including NHTSA campaign numbers, components, summaries, consequences, remedies, and safety advisories. No API key required.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

NHTSA Vehicle Recall Crawler

Scrapes vehicle safety recall data from the NHTSA public API. Returns full recall records — campaign numbers, components, summaries, consequences, remedies, and safety advisories — for any make, model, and year you specify.


NHTSA Recall Crawler Features

  • Queries the official NHTSA recall API — no third-party aggregator, no auth required
  • Returns 15 structured fields per recall including campaign number, component, and full text of summary, consequence, and remedy
  • Supports multiple vehicle queries in a single run — batch 10 vehicles or 10,000, the actor handles them sequentially
  • Flags safety-critical advisories: park_it, park_outside, and over_the_air_update fields surface the serious ones
  • Respects maxItems across all vehicle queries — useful for testing and cost-capping runs
  • Pure API scraping — no browser, no proxy required, no Cloudflare to worry about

What Can You Do With NHTSA Recall Data?

  • Automotive dealers — Screen used vehicle inventory against open recalls before listing or purchasing
  • Fleet managers — Run your entire fleet through the API to surface outstanding safety issues before they become insurance claims
  • Insurance underwriters — Feed recall history into risk models as a vehicle safety signal
  • Consumer apps — Power a "check your recall status" feature without licensing proprietary data
  • Journalists and researchers — Track recall patterns by manufacturer, component, or year for investigative reporting
  • Compliance teams — Monitor manufacturer recall campaigns and remedies for regulatory reporting

How NHTSA Recall Crawler Works

  1. You supply a list of vehicles — each with a make, model, and model year.
  2. The crawler queries the NHTSA API once per vehicle and collects all matching recalls.
  3. Records are transformed into a consistent schema with normalized field names and ISO-formatted dates.
  4. Results are saved to the Apify dataset, capped at maxItems if you set one.

Input

{
"vehicles": [
{ "make": "Toyota", "model": "Camry", "modelYear": 2020 },
{ "make": "Ford", "model": "F-150", "modelYear": 2022 }
],
"maxItems": 50
}
FieldTypeDefaultDescription
vehiclesarrayRequired. List of vehicles to query. Each entry needs make (string), model (string), and modelYear (integer).
maxItemsinteger15Maximum records to return across all vehicles. Set to 0 for no cap.
proxyConfigurationobject{ useApifyProxy: false }Proxy settings. Not needed for the NHTSA API.

NHTSA Recall Crawler Output Fields

{
"nhtsa_campaign_number": "20V682000",
"manufacturer": "Toyota Motor Engineering & Manufacturing",
"make": "TOYOTA",
"model": "CAMRY",
"model_year": 2020,
"report_received_date": "2020-04-11",
"component": "FUEL SYSTEM, GASOLINE:DELIVERY:FUEL PUMP",
"summary": "The low-pressure fuel pump inside the fuel tank may fail.",
"consequence": "If the fuel pump fails, the engine can stall while driving, increasing the risk of a crash.",
"remedy": "Toyota will notify owners, and dealers will replace the fuel pump assembly with an improved one, free of charge.",
"notes": "Owners may also contact the National Highway Traffic Safety Administration Vehicle Safety Hotline at 1-888-327-4236.",
"park_it": false,
"park_outside": false,
"over_the_air_update": false,
"url": "https://www.nhtsa.gov/vehicle/recalls#20V682000"
}
FieldTypeDescription
nhtsa_campaign_numberstringNHTSA campaign number (e.g., 20V682000)
manufacturerstringVehicle manufacturer name
makestringVehicle make (e.g., TOYOTA)
modelstringVehicle model (e.g., CAMRY)
model_yearnumberVehicle model year
report_received_datestringDate NHTSA received the recall report (YYYY-MM-DD)
componentstringVehicle component involved in the recall
summarystringDescription of the recall defect
consequencestringPotential consequence of the defect
remedystringRemedy/fix for the defect
notesstringAdditional notes about the recall
park_itbooleanDo not drive advisory issued
park_outsidebooleanPark outside advisory issued (fire risk)
over_the_air_updatebooleanRecall can be resolved via OTA software update
urlstringNHTSA recall detail page URL

FAQ

How do I look up recalls for a specific vehicle?

NHTSA Recall Crawler takes a vehicles array in your input. Add one object per vehicle with make, model, and modelYear. The actor queries the NHTSA API once per vehicle and returns all matching recalls in a single run.

How much does NHTSA Recall Crawler cost to run?

The actor uses pay-per-event pricing at $0.10 per start plus $0.001 per record. A batch of 50 vehicles returning 200 total recalls costs roughly $0.30. That's the price of public data delivered clean.

Does NHTSA Recall Crawler need proxies?

It does not. The NHTSA API is a public government service — no IP restrictions, no anti-bot measures. Set useApifyProxy: false (the default) and the actor connects directly.

What vehicles does NHTSA have recall data for?

NHTSA tracks recalls for vehicles sold in the US going back decades — cars, trucks, motorcycles, trailers, and more. The database covers all manufacturers that have issued safety recalls through the agency.

Can I check multiple vehicles in one run?

Yes. The vehicles array accepts as many entries as you need. The actor processes them sequentially and applies the global maxItems cap across all queries.


Need More Features?

Need recalls by campaign number, date range, or component type? File an issue or get in touch.

Why Use NHTSA Recall Crawler?

  • Official source — Data comes directly from the NHTSA API, the same database powering the federal government's recall search tool
  • Batch-ready — Query any number of vehicles in a single run with consistent, structured output for every record
  • Affordable — $0.001 per record. At that price, checking your entire fleet twice costs less than a cup of coffee