Glossary
How Federal Vehicle Recalls Work
When a vehicle has a safety defect, the manufacturer or NHTSA initiates a recall. The manufacturer is required to notify affected vehicle owners by mail. That process takes weeks — sometimes months. In the gap between the recall filing and the letter showing up in your mailbox, you're driving a vehicle with a known safety issue and no way of knowing.
In May 2026, Toyota recalled 43,500 Tundras because manufacturing debris could contaminate the engine and kill drive power. The recall was filed immediately. Owner notification letters were scheduled for July 6. That's more than five weeks of owners driving trucks with an engine failure risk and no awareness of the problem.
This notification gap is the reality of the recall system.
How the process works
A recall starts one of two ways: the manufacturer discovers a defect and reports it to NHTSA, or NHTSA's Office of Defects Investigation identifies a pattern from consumer complaints and opens an investigation.
Once a recall is official, NHTSA publishes the campaign in their database. The record includes the vehicles affected (by year, make, model), the component involved, a description of the defect, the potential consequence, and the remedy. This data is public immediately.
The manufacturer then has to notify every affected vehicle owner by first-class mail. NHTSA's regulations give them a window to compile the owner list from registration records, print the letters, and mail them. This is where the weeks-long gap happens.
Why most vehicle APIs don't help
NHTSA publishes a free Recalls API. But it's indexed by NHTSA campaign number, not by year/make/model. If you want to answer "does my 2018 Toyota Tacoma have any open recalls?" you have to search by make and model across thousands of campaigns, filter by year, and deduplicate. For a developer building a consumer-facing app, the data is there but the integration work is significant.
Most commercial vehicle APIs either don't include recall data at all (they focus on specs and VIN decoding) or they charge separately for recall access. You end up with two API integrations, two billing relationships, and a data stitching problem when you want to show a user their vehicle's specs and recall status on the same screen.
What developers actually need
Recall data mapped directly to vehicles. One API call returns the vehicle's specs. Another returns its recall campaigns — component, summary, consequence, remedy — already linked to the vehicle by year, make, and model. No campaign number lookups, no cross-referencing, no second API.
CarVector indexes 25,000+ federal recall campaigns mapped to vehicles and updated as NHTSA publishes new filings. The data is available on the free tier.
/v1/vehicles/{id}/recalls500 requests/month free. No credit card, no expiry.