Recalls
wenmar_recallsRecall campaigns from NHTSA (United States) and Transport Canada that may apply to a vehicle. A campaign lists a year, a make and a model, so every answer has may_apply: true. It may apply; confirm by VIN with the manufacturer, or at the addresses in lookup. This is never a lookup by VIN. action=vehicle takes id, a vehicle id such as "2018_ford_f-150". action=vin takes vin (and optionally year): it decodes the VIN and lists the recalls of its model year. action=campaign takes source (nhtsa or tc) and campaign, such as "19V888000", and gives that campaign with every vehicle it lists. action=search lists campaigns newest first, narrowed by any of make, model (needs make), year, component and query (free text); limit is at most 100 and 25 when left out; cursor is next_cursor of the page before. action=recent takes since, a day such as "2026-09-01", and lists the campaigns reported on or after it, newest first, each with the vehicles it lists; it also takes make, limit and cursor. country is us or ca on every action but campaign; left out, both.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | A vehicle id, such as 2018_ford_f-150. | |
| vin | No | A 17-character VIN. Spaces and dashes are ignored. | |
| make | No | ||
| year | No | For vin: the model year to use. For search: only campaigns that list this model year. | |
| limit | No | ||
| model | No | ||
| query | No | ||
| since | No | For recent: a day, such as 2026-09-01. Campaigns reported on or after it are listed. | |
| action | Yes | ||
| cursor | No | ||
| source | No | ||
| country | No | ||
| campaign | No | The publisher's campaign number. | |
| component | No |