HOW IT WORKS

Three APIs.
One feed.

Under the hood, TOTAL RECALL polls three government data sources every 10 minutes, normalizes them into a single schema, and auto-tags every recall by category, hazard, and household relevance.

FDA

openFDA

Food, drug, and medical device recalls pulled from api.fda.gov/<kind>/enforcement. Includes Class I / II / III severity, distribution pattern, and full reason text.

USDA

USDA FSIS

Meat, poultry, and egg-product recalls from fsis.usda.gov/fsis/api/recall/v/1. Includes recall reason, distribution list, establishment number, and risk level.

CPSC

CPSC

Consumer product recalls from saferproducts.gov's public API. Includes hazards (fire, choking, laceration), manufacturers, and product photos.

THE PIPELINE

What happens between the government and your inbox.

  1. 01

    Poll

    Every 10 minutes, our serverless function fires three parallel requests — one to each government API — with a rolling 90-day window.

  2. 02

    Normalize

    Every source returns a different shape. We flatten them into one schema — source, category, severity, date, company, reason, distribution, tags — so you can filter across all three like they were one dataset.

  3. 03

    Auto-tag

    Each recall gets scanned for allergen mentions (peanut, milk, sesame, gluten), pathogens (listeria, salmonella, E. coli), household relevance (kids, pets, infants), and hazards (fire, choking, battery). Those become filterable tags.

  4. 04

    Match

    For every alert subscriber, we compare the incoming recall against their filters. If it matches, an email is queued.

  5. 05

    Notify

    You get an email with the recall summary, severity, and a direct link back to the source announcement. From the moment a recall goes public, average time to your inbox is under 15 minutes.

READY?

Set your first alert.

Free forever. Unsubscribe any time.

Set an alert →