Recall data sources compared

Last checked 2026-11-13 against each agency's public documentation.

The agencies publish the data, and it is free. Going to each one directly is a good choice for a single source. RecallDB adds one schema across all of them, lookups the agencies do not offer, and push updates.

SourceCoverageFormatVIN / barcode lookupPush updatesChange history
NHTSA (api.nhtsa.gov, vPIC, flat files)U.S. vehicle, equipment, tire and car seat recallsJSON API by make, model and year; VIN decoding (vPIC); bulk flat filesVIN decode (vPIC). Whether one vehicle's recall has been repaired is on NHTSA's VIN check, a website for peopleNone documentedNot offered
CPSC (Recalls web service)U.S. consumer product recallsJSON or XML web service; RSSSearch by fields; no barcode indexRSSNot offered
openFDA (enforcement endpoints)U.S. food, drug and device enforcement reportsJSON API; an API key is optional and raises limitsQuery by fields; product codes inside textFDA recalls RSS (announcements)Not offered
USDA FSISU.S. meat, poultry and egg recalls and public health alertsRecall API and RSSBy fieldsRSSNot offered
Canada, UK, EU, AustraliaHealth Canada / Transport Canada / CFIA; UK FSA, OPSS, MHRA; EU Safety Gate; ACCCEach its own: open-data JSON file, JSON API, GOV.UK search, weekly reports, RSSVaries by agencySome RSSNot offered
RecallDBAll of the above in one schema (144,000+ records), each with the agency's ID and official linkOne JSON API, OpenAPI 3.1, JS and Python SDKs, MCP serverVIN decode with the recalls filed for that make, model and year (single or batch; not per-vehicle repair status), UPC/EAN/GTIN barcode lookup across noticesWebhooks with watchlists, new-recalls feedLatest recorded change per recall (full history planned for Pro)

When to use the agencies directly

If you need one agency only and its full raw record, use its API or files: they are the source of truth, free, and RecallDB links back to them on every record.

When RecallDB helps

When you need several agencies in one shape, barcode lookups, batch VIN decoding with the recalls filed for each make, model and year, webhooks for new recalls, or an MCP tool for AI agents. Free (beta) covers non-commercial use; Pro is planned for commercial use.

Get a free key Coverage details · Use cases