French Product Recalls (RappelConso) – Barcode Check & Alerts
Pricing
from $2.00 / 1,000 recalls
French Product Recalls (RappelConso) – Barcode Check & Alerts
Every product recall in France from the official RappelConso feed: barcodes, lots, risks, allergens, sale areas, retailers and what to do. Check your barcodes against all recalls, get alerts on new recalls, and statistics by brand, hazard or retailer.
Pricing
from $2.00 / 1,000 recalls
Rating
0.0
(0)
Developer
yck
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Every product recall in France (about 19,000 since 2021, and around 250 new ones each month), from the government's official RappelConso feed, updated every day. Food, cosmetics, toys, appliances and cars are all covered.
- Recalls: search by keyword, category, hazard, allergen, brand, retailer, department or date, with every detail cleaned up and structured.
- Barcode check: paste your catalogue, an order or a shopping list of EAN/GTIN barcodes and get every recall that matches, with the affected lots and dates.
- Alerts: schedule it and get only new or updated recalls since the last run, by email, Slack or webhook.
- Statistics: recalls by category, hazard, allergen, brand, retailer, department, month or year.
Every recall includes the elements below. Values are in English where the source uses a fixed vocabulary.
- Barcodes and lots: lot numbers, use-by or best-before dates.
- Hazard type: Listeria, Salmonella, undeclared allergens, foreign bodies, injury, fire…
- Allergens, when a recall is for an undeclared allergen.
- Where it was sold: departments covered and retail chains (Carrefour, E.Leclerc, Lidl…).
- What to do: stop eating, return to store. What you get back: refund, exchange.
- Photos, the official recall page and the store poster (PDF).
$2 per 1,000 recalls · $0.10 per 1,000 barcodes checked.
What data can you get?
| 📦 Product and brand | 🏷️ Barcodes (EAN/GTIN) | 🔢 Lots and dates |
| ☣️ Hazard type | 🥜 Allergens | 🏪 Retailers and sales areas |
| 📅 Sale dates | 🩺 Health advice | ↩️ What to do and compensation |
| 🖼️ Product photos | 🔗 Official page and poster | 📊 Statistics |
How to use it
- Click Try for free at the top of this page.
- Choose recalls, barcodes or stats.
- Filter by category, hazard, allergen, brand, retailer, department or date, or paste barcodes.
- Click Start, or schedule it daily for alerts.
- Download as JSON, CSV or Excel.
Use cases
- Retailers, marketplaces and wholesalers: check your whole catalogue every day and pull recalled products from sale.
- Food service, canteens and nursing homes: get alerted on recalls for what you buy, by supplier or category.
- Consumer apps: scan-to-check, pantry alerts, allergy alerts.
- Brands and quality teams: monitor recalls in your category and benchmark hazards.
- Journalists and analysts: recall trends by brand, retailer or hazard.
Input examples

Food recalls of the last 30 days sold in Ille-et-Vilaine
{ "mode": "recalls", "categories": ["alimentation"], "departments": ["35"], "lastDays": 30 }
Check barcodes
{ "mode": "barcodes", "barcodes": ["3523680388727", "8717703617092", "3017620422003"], "includeNotRecalled": true }
Daily alert: undeclared milk or nuts (schedule daily, add an integration)
{ "mode": "recalls", "allergens": ["milk", "nuts"], "onlyNew": true, "alertName": "allergies" }
Which retailers had the most food recalls this year?
{ "mode": "stats", "groupBy": "retailer", "categories": ["alimentation"], "publishedAfter": "2026-01-01" }
Output

Recall
{"recallId": 23923,"recallNumber": "2026-10-0250","publishedAt": "2026-10-23T17:19:10+00:00","source": "RappelConso","status": "ongoing","legalBasis": "voluntary","category": "alimentation","categoryEn": "Food","subcategoryEn": "Fish & seafood","productName": "noix de saint-jacques fraîches baie de saint brieuc, sans corail, 200g","brand": "filière qualité carrefour","barcodes": ["3523680388727"],"lots": [{ "barcode": "3523680388727", "lot": "conditionné le 16/10/2026", "dateType": "use-by", "date": "2026-10-16", "dateTo": null }],"storage": "refrigerated","saleStart": "2026-10-17","saleEnd": "2026-10-22","salesAreas": ["ille-et-vilaine (35)", "hauts-de-seine (92)"],"nationwide": false,"departmentCodes": ["35", "92"],"retailers": ["Carrefour"],"reason": "présence de listeria monocytogenes","risks": ["listeria monocytogenes (agent responsable de la listériose)"],"hazardTypes": ["listeria"],"allergens": [],"consumerActions": ["stop eating", "return to store", "contact customer service", "destroy"],"compensation": ["refund"],"contactPhone": "0805908070","imageUrls": ["https://rappel.conso.gouv.fr/image/99aadbe0-07e5-435d-8e75-534a929f7930.jpg"],"recallPageUrl": "https://rappel.conso.gouv.fr/fiche-rappel/23923/interne","posterPdfUrl": "https://rappel.conso.gouv.fr/affichettepdf/23923/interne"}
Barcode check rows add barcode (as you gave it), recalled and matchedLots: the lots of that barcode only. Alert rows add alertType: new or updated.
Statistics row: group, recalls, sharePct, ongoingRecalls, imposedByPrefectoralOrder, latestPublishedAt, topHazards, topBrands, topSubcategories.
Pricing
| Event | Price |
|---|---|
| Recall (or recalled barcode match) | $0.002 |
| Barcode checked | $0.0001 |
| Statistics row | $0.003 |
Alert runs with no new recall cost almost nothing.
Good to know
- Source: RappelConso open data on data.economie.gouv.fr, Licence Ouverte / Etalab 2.0. It includes EU Safety Gate alerts relayed in France (mostly cars), which have fewer details.
- Texts (product names, reasons, health advice) are in French, as published. Hazard types, allergens, retailers, categories, actions and storage are derived from them in English.
- Retailers and allergens are recognised from free text: about 9 in 10 allergen recalls name the allergen, and the main chains are recognised. "All retailers" means the recall covers every store.
- Status is "ended" once the recall's end date has passed. Without an end date, a recall stays "ongoing".
- Barcodes: recalls without a barcode (cars, loose products) can't be found by barcode check; use keywords or brands instead.
More Actors from this developer
| 👗 SHEIN Catalog & New Arrivals Tracker Search SHEIN's catalogue and track new arrivals | 🔔 Review Alerts & AI Reply Drafts Instant alerts and reply drafts for new reviews | ⛽ French Fuel Prices Live French fuel prices and cheapest stations |
| 🏢 French Company Data Every French company: SIREN, address, NAF, directors | 📜 French Law French codes, laws and what changed | 💬 Review Insights AI Top complaints, bugs and feature requests from reviews |
FAQ
Can I use it through the API, Make, Zapier or Google Sheets?
Yes. Every run can be started and read through the Apify API (JavaScript and Python clients, CLI, MCP), and Apify integrations connect it to Make, Zapier, n8n, Google Sheets, Slack, webhooks and more.
Is it legal to use this data?
The Actor only reads public or official open data and doesn't log in anywhere. Check the source's licence and your local rules (for example GDPR when data concerns people) for your use case; if in doubt, ask a lawyer.
Something isn't working, or you need another field?
Open an issue on the Issues tab: feedback is read and answered.
