Recalls

Recall campaigns, newest first: every one, or those narrowed by make, model, year, component, free text or country.

Each campaign may apply to the vehicles it lists. A make or a model the catalog does not have gives an empty list.

get/v1/recalls

Request

  • Base URL: https://open.wenmarpro.com
  • URL: https://open.wenmarpro.com/v1/recalls
  • Auth: none declared

Query parameters

makestring

Only campaigns that list a vehicle of this make: a name, an alias or an id, as in /v1/vehicles/models.

modelstring

Only campaigns that list this model: a name or an id. Needs make.

yearinteger

Only campaigns that list this model year.

componentstring

Only campaigns whose component text contains this, in either case.

qstring

Only campaigns with this text in them, in either case: in the campaign number, the manufacturer's campaign number, the manufacturer, the component, the summary, the consequence, the remedy, the notes, or the make or model of a vehicle listed. At most 100 characters are read.

countrystring

us or ca. Left out: both, where the server holds both.

limitinteger

At most this many, up to 100. The default is 25.

cursorstring

next_cursor from the page before, unchanged.

Response

One page of campaigns.

attributionstring[] required
may_applyboolean required

Always true: a campaign may apply to the vehicles it lists.

next_cursorstring nullable

Hand this back as cursor for the next page. null on the last.

Example response

{
  "as_of": {
    "ca": "2026-10-11",
    "us": "2026-10-11"
  },
  "lookup": {
    "nhtsa": "https://www.nhtsa.gov/recalls"
  },
  "recalls": [
    {
      "campaign": "21V983000",
      "component": "LATCHES/LOCKS/LINKAGES:TAILGATE:LATCH",
      "country": "us",
      "date": "2021-12-16",
      "match": "exact",
      "mfr_campaign": "21S53",
      "source": "nhtsa",
      "url": "https://open.wenmarpro.com/recalls/nhtsa/21V983000"
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.