API discovery: A live query to the French government's RappelConso Explore API for barcode 3701002416628 returned one July 10 recall: a 90-gram aperitif product, with its lot, durability date, stated listeria risk, instructions not to consume it, and a link to the official recall sheet.
Try it on a receipt
Give an agent the barcodes from a household inventory or shopping receipt. It can query each identifier, flag an exact recall candidate, and return the brand, model, affected lot or date, official action, and government notice. The useful output has three states: exact record to verify, possible name match needing identifiers, or no match found in this query.
Copy-paste agent instruction
Use only the official RappelConso dataset at https://data.economie.gouv.fr/api/explore/v2.1/catalog/datasets/rappelconso-v2-gtin-espaces/records. For each barcode I give you, query where=search(*,"BARCODE") and request the product, identification, risk, consumer-action, publication-date, and official-notice fields. Require an exact GTIN match, then compare the lot, model, and date before flagging it. Link the official recall sheet. If nothing matches, say "no match found in this query"—never "safe." Do not infer a match from the brand alone.
Test caveat
The sample query worked without authentication on July 11, but this is a screening workflow, not a safety oracle. Records, rate policy, and availability can change; product identity may depend on a lot or date that a barcode does not encode. A miss is not proof of safety, and every hit should end at the current official notice.