# recallsapi.com > recallsapi.com: recall records from 9 US agencies, plus 5 early-warning sources, normalized into one schema. Recalls from CPSC, FDA (food, drug and device enforcement reports) and NHTSA, plus US Coast Guard boat and equipment recalls, FAA airworthiness directives and HUD manufactured home notices from the Federal Register, NIOSH respirator user notices, MSHA equipment hazard alerts, FDA press and MedWatch feeds as early notice and the FDA Health Fraud Product Database (FDA actions against products with unproven health claims, flagged health_fraud, not recalls). USDA FSIS: 2013 to October 6, 2026 loaded; daily updates coming soon. Product matching by name, brand, UPC, model, NDC and lot, seller catalog monitoring with email and signed webhook alerts, a REST API and an MCP server. Sold by PrimeZen LLC (Texas). - API base URL: https://api.recallsapi.com. Send the API key as `Authorization: Bearer `. A free key (opt-in) is emailed after `POST https://api.recallsapi.com/v1/keys` with `{"email": "..."}`. - MCP server: https://api.recallsapi.com/mcp (Streamable HTTP, JSON responses). Tools: check_product, search_recalls, check_vehicle, get_recall. - Every match has a confidence level (exact, strong, possible) and reasons; every recall links to its agency notice and has an as-of date. Show the source link with every answer. - A match is information to review against the agency notice, not a safety, legal or compliance determination. No match is not a safety certification. ## Docs - [Quickstart](https://recallsapi.com/docs/): create an API key with POST /v1/keys and make a first /v1/check call with curl - [Check and search](https://recallsapi.com/docs/check): GET /v1/check inputs, normalization, exact/strong/possible confidence, batch checks, /v1/recalls search and the recall object, plus early-warning signals from 5 sources (NHTSA investigations, CPSC violation notices, SEC filings, Prop 65 notices, SaferProducts.gov incident reports): GET /v1/signals and the signals array of /v1/check; a signal is not a recall and, with brand and model, live FDA MAUDE adverse event counts (adverse_events); signed check receipts (receipt=1): a dated Ed25519-signed record of what the database held for a check, fetched without a key at GET /v1/receipts/{id}, verified at POST /v1/receipts/verify or offline with /.well-known/recallsapi-keys.json, kept 400 days, not a safety certification - [Catalog monitoring](https://recallsapi.com/docs/monitoring): catalogs, JSON and CSV item upload with accepted column names, matches, dismiss, email and webhook alerts, signature verification in Node and Python, and early-warning signals for catalog items (GET /v1/catalogs/{id}/signals, dismiss, a labelled "not recalls" section in alerts), matched on model, vehicle, campaign and brand keys and kept apart from matches - [Vehicles](https://recallsapi.com/docs/vehicles): NHTSA campaigns by VIN or make, model and year, plus live NHTSA consumer complaint counts (complaints: total, last 12 months, top components, crashes, fires, injuries, deaths; not verified by NHTSA, not a safety determination); whether a campaign includes a vehicle, and whether its repair is done, is held in the vehicle maker's records, and any dealer of the make can check it with the VIN, free - [MCP server](https://recallsapi.com/docs/mcp): endpoint, tools, and config for Claude Code, Cursor and Claude Desktop with a bearer header - [Agent payments (x402)](https://recallsapi.com/docs/agents): live. Pay per call in USDC on Base with no key ($0.02 per /v1/check, $0.01 per /v1/recalls and /v1/vehicles), or prepaid credit: one x402 payment of $1, $5 or $20 at POST /v1/credits/topup returns a credit token (shown once); send it as the X-Credit-Token header and each call draws its price from the balance; read the balance at GET /v1/credits; not refundable, does not expire, at most $1,000 per balance - [Data and sources](https://recallsapi.com/docs/data): agencies, update cadence, identifiers, confidence levels, /v1/health freshness, source links and known gaps, early-warning signal sources and the FDA MAUDE counts - [Errors and limits](https://recallsapi.com/docs/errors): error codes, quotas, rate-limit headers and size limits ## API - [OpenAPI 3.1 description](https://recallsapi.com/openapi.json): REST endpoints, parameters and schemas (also at https://api.recallsapi.com/openapi.json) - [Source freshness](https://api.recallsapi.com/v1/health): live status of every source, no key needed ## Optional - [Identifier and vehicle pages](https://recallsapi.com/docs/data#pages): one public page per barcode (https://recallsapi.com/upc/041548000121), NDC package code (https://recallsapi.com/ndc/00069-0006-01), lot code (4 or more characters, named by at most 3 recalls) and make, model and year (https://recallsapi.com/vehicles/honda/cr-v/2017, with live NHTSA complaint counts and open investigations), plus make and model hubs; each lists the recalls that name it with the agency notice link, and a match means the identifier appears in the agency record; listed in https://recallsapi.com/sitemap-index.xml - [Company pages](https://recallsapi.com/docs/data#pages): one public page per recalling firm named in at least 2 recalls (https://recallsapi.com/companies/ford-motor), with an A to Z index at https://recallsapi.com/companies; each lists the firm's recalls from every agency, newest first, with a count by agency and the firm names as printed; names are matched after folding case, punctuation, locations and suffixes such as Inc and LLC; a listing reflects agency records and is not a judgement of the company; listed in https://recallsapi.com/sitemap-index.xml - [Coverage](https://recallsapi.com/coverage): every US agency with recall authority, what is live, what is coming, what has no public record - [News](https://recallsapi.com/news): a weekly digest of new US recalls built from the week's agency records, plus the Frank R. column (generated from the same records and checked automatically before publishing); RSS at https://recallsapi.com/news/rss.xml - [Pricing](https://recallsapi.com/pricing): Free, Starter $29, Growth $79 and Scale $199 a month (a year is 10 times the monthly price), by daily calls, catalogs, monitored products and alerts - [Full documentation text](https://recallsapi.com/llms-full.txt): every docs page in one file - [Terms of service](https://recallsapi.com/terms): effective 2026-10-06 - [Privacy policy](https://recallsapi.com/privacy): effective 2026-10-06 - [Disputes and corrections](https://recallsapi.com/disputes): how a company named in a record asks for a correction