Product Recall Check: CPSC, FDA & RappelConso (US + France) avatar

Product Recall Check: CPSC, FDA & RappelConso (US + France)

Pricing

Pay per event

Go to Apify Store
Product Recall Check: CPSC, FDA & RappelConso (US + France)

Product Recall Check: CPSC, FDA & RappelConso (US + France)

Is this product recalled? Searches official US CPSC, openFDA (food, drugs, devices) and France RappelConso recall notices by keyword, brand or exact EAN/UPC barcode, normalised into one list. Built for shopping agents and marketplaces. Pay per check.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Novarithm

Novarithm

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Is this product recalled? One call searches the official recall notices of the US CPSC (consumer products), openFDA enforcement reports (food, drugs, medical devices) and France's RappelConso (DGCCRF / DGAL), and returns one normalised list: date, product, brand, reason, hazard, what the consumer should do, identifiers and the official link.

Two checks:

  1. Recall search by product, brand or model (e.g. stroller, peanut butter, Facom), filtered by market (US, France or both) and period.
  2. Barcode check: validates the EAN / UPC / GTIN check digit and returns exact barcode matches across the three sources.

Data is fetched live from the official public sources.

Use cases

  • A shopping agent checks a product before recommending or buying it.
  • A marketplace screens new listings and resale items for recalled products.
  • A customer-service agent answers "is my product affected?".
  • A compliance or quality team monitors recalls on its brands.

Input

FieldWhat it does
searchesProducts, brands or models to search.
gtinsBarcodes (8, 12, 13 or 14 digits).
marketall (default), us or fr for searches.
daysLook-back period in days (default 365).
limitMax results per source (default 10).
queriesAdvanced: [{"endpoint": "recall_search", "params": {"query": "salmonella", "market": "us", "days": 90}}]
maxQueriesSafety cap on checks per run (default 1000).

Example:

{
"searches": ["stroller"],
"gtins": ["3662424096594"],
"market": "all"
}

Output

One dataset item per check. Shortened example from a real check:

{
"endpoint": "gtin_recall",
"input": {"gtin": "3662424096594"},
"ok": true,
"result": {
"recalled": true,
"count": 1,
"results": [{
"source": "RappelConso (FR)",
"date": "2026-10-22",
"title": "tournevis facom atp2x125vepb",
"brand": "facom",
"hazard": "choc électrique",
"consumer_action": "ne plus utiliser le produit; rapporter le produit au point de vente",
"url": "https://rappel.conso.gouv.fr/fiche-rappel/23911/interne"
}],
"sources_checked": ["RappelConso (FR)", "CPSC (US)", "openFDA (US)"],
"note": "Exact barcode match. A recall often targets specific lots / dates: check 'title', 'identifiers' and the official notice."
},
"charged_event": "gtin-recall",
"price_usd": 0.01
}

French notices keep their original wording (as published by RappelConso).

Pricing

Pay per successful check, $0.01 per search or barcode. Invalid barcodes, invalid input and source errors are never charged.

Limits (honest)

  • US and France only (EU Safety Gate, UK and Canada: next version).
  • Keyword search is text matching: check model, lot and dates before stating that an item is affected.
  • openFDA covers enforcement reports, not every safety alert.

Also available pay-per-call over x402 (USDC on Base) and MCP: https://gogeta2-u35175.vm.elestio.app/agents/catalog. Contact: contact@novarithm.com


Want this whole store under your brand? → https://gogeta2-u35175.vm.elestio.app/agents/clones/en/cases/api-store-for-ai-agents/