Pet food recall events are recorded by three fundamentally different regulatory systems in the US, EU, and China. Each has a different:
- Trigger mechanism (voluntary vs mandatory)
- Disclosure scope (firm-named vs anonymous)
- Hazard taxonomy (FDA Class I-III vs RASFF
categories vs GACC reasons)
- Public accessibility (openFDA / RASFF portal /
GACC monthly lists)
This topic is the integration framework that ties the three pipelines into a unified /api/v1/recalls endpoint for AI agents.
United States — FDA pipeline
Trigger: Firm-initiated voluntary recall; FDA may issue Advisory / Alert / Caution; Warning Letters are pre-recall regulatory enforcement.
Source pages:
fda.gov/animal-veterinary/news-events/outbreaks-and-advisories
(Advisories, Alerts, Cautions — Akamai-blocked)
api.fda.gov/food/enforcement.json(openFDA Food
Enforcement — has pet food but mixed with human food)
Volume: ~3-5 advisory events per year for pet food (2018-2025 average); openFDA returns ~10,000 enforcement records but <5% are true pet food because the API has no product_type filter for pet.
Hazards (US-specific pattern):
- Salmonella dominates raw/frozen pet food (Darwin's,
Aunt Jeni's, Texas Tripe, Performance Dog)
- Listeria monocytogenes co-occurs with Salmonella
in raw products
- Aflatoxin in corn-based dry kibble
(Sportmix/Mid America Pet Food 2020-2023 cluster)
- E. coli O157 in raw (rare)
- Foreign material (Fromm BeefiBowls 2025)
Classification system: Class I (fatal/serious) / Class II (remote) / Class III (unlikely).
Recurring brands: Darwin's (4 events), Aunt Jeni's (2), Sportmix/Mid America family (cluster), Answers Pet Food (cluster), Victor Super Premium (Mid America).
See fda-pet-recall-index/ for full 2018-2025 list.
European Union — RASFF pipeline
Trigger: Member State Authority notifies RASFF when risk is identified; cross-border notification network; mandatory within EU.
Source: POST /backend/public/notification/search/ consolidated/en/ with productCategory: [18429] = 255 records (2019-2026).
Volume:
- 2019: 5 / 2020: 27 / 2021: 31 / 2022: 45 /
- 2023: 36 / 2024: 46 (peak) / 2025: 40 / 2026: 25 partial
- Total 255 records (2019-H1 2026)
Hazards (EU-specific pattern):
- Salmonella peaks 2023 (21 cases — 58% of
notifications that year); raw pet food + dog chews
- Border rejection peaks 2022 (13 cases) — import
refusals at EU ports
- Heavy metals / dioxins / fluoride in pet food
ingredients (e.g., fish meal contamination)
- Mycotoxins (aflatoxin, DON, zearalenone) in
cereal-based products
Classification system: serious risk / risk / undecided / no risk / serious risk border rejection / risk border rejection / etc. (see RASFF_petfood_classification_decoded.md).
See rasff/ for 12 topics covering all dimensions.
China — GACC pipeline
Trigger: Customs (GACC) inspection at import; monthly published lists of non-compliant food including pet food; voluntary firm recall is rare in CN market (where consumer-protection enforcement is less mature).
Source pages:
customs.gov.cn/customs/302249/2480148/(monthly
non-compliant food lists)
- Bilateral protocols (
海关总署公告2025年第230号
for UK pet food import requirements)
Volume: Quantified 2025-H1 as 2,093 batches of non-compliant food (all categories, pet food estimated ~5-10% based on pet food share of imported food). The zhihu 2025-H1 summary cited "同比增长 ~12% vs 2024-H1" of 1,871 batches.
Hazards (CN-specific pattern):
- Microbiological (Salmonella, Enterobacteriaceae)
- Adulteration (unapproved animal origin — e.g.,
ruminant protein in dog food forbidden post-BSE)
- Labeling (no Chinese label, missing "for pets only"
declaration, missing GB standard compliance)
- Additive violations (unapproved colorant,
preservative)
Classification system: per bilateral protocol; common reason categories include:
- 未检出 (not detected — passed)
- 货证不符 (product-certificate mismatch)
- 标签不合格 (label non-compliant)
- 检出未经批准的动物源性成分 (unapproved animal-derived
ingredient detected)
- 安全卫生项目不合格 (safety/hygiene item non-compliant)
Recurring brands: Domestic pet food recall events are rarely published; cross-border refusal is the dominant CN mechanism.
Volume comparison (2019-2025)
| Region | Mechanism | Approx. annual events | Disclosure style |
|---|---|---|---|
| US (FDA) | Voluntary + FDA Advisory | 3-5 advisory/year | Firm-named + reason |
| EU (RASFF) | Mandatory member-state notification | 30-45/year (peak 2024: 46) | Firm-named + reason + distribution |
| CN (GACC) | Import inspection refusal | ~150-300 batches/year (incl. all food) | Mostly firm-anonymous |
EU RASFF has the highest event volume, reflecting mandatory cross-border notification + pan-EU coordination.
Hazard cross-comparison
| Hazard | US frequency | EU frequency | CN frequency |
|---|---|---|---|
| Salmonella | Very high (raw pet food) | Very high | Medium |
| Listeria | High (raw pet food) | Medium | Low |
| Aflatoxin | Cluster events | Sporadic | Rare |
| Heavy metals (Pb, Cd, Hg) | Rare | Moderate (imported fish meal) | Medium (imports) |
| Foreign material | Sporadic | Rare | Rare |
| Adulteration (unapproved ingredients) | Rare (FSMA-detected) | Rare | Common (imports) |
| Labeling | N/A (FDA labels) | Moderate | Very common (CN market) |
API design implications
For /api/v1/recalls endpoint:
``json { "country": "us|eu|cn", "year": 2024, "hazard": "salmonella|aflatoxin|heavy_metal|...", "brand": "darwin|mid_america|sportmix|...", "severity": "class_i|serious|border_rejection" } ``
- Each country uses its native hazard taxonomy;
cross-walk via the hazard field
- Severity is normalized to a 3-level scheme:
fatal_or_serious(FDA Class I / RASFF serious / GACC safety)moderate(FDA Class II / RASFF risk / GACC label)minor(FDA Class III / RASFF no risk / GACC minor)- Brand matching is case-insensitive substring; firm
names may differ across systems for the same company (e.g., "Mid America Pet Food" US / "Mid America" RASFF)
Data refresh strategy
| Pipeline | Refresh cadence | Trigger |
|---|---|---|
| US FDA | Weekly | fda.gov page monitor (crawler alert) |
| EU RASFF | Daily | RASFF portal API (POST backend) |
| CN GACC | Monthly | customs.gov.cn publication schedule |
Gap analysis
- US: openFDA Food Enforcement API's poor pet food
signal-to-noise ratio means manual curation of the FDA Outbreaks page is the canonical source.
- EU: RASFF is well-structured and API-accessible.
- CN: GACC monthly lists require **crawling and
text classification** — no public API.
- Cross-region: A single brand recalling the same
product across US/EU/CN is not deduplicated across pipelines — needs firm-name crosswalk.
Use in petfood-data-station
This topic is the architectural reference for:
/api/v1/recallsendpoint design (country, hazard,
brand, severity)
- AI agent recall queries
- Monthly cross-region recall digest generation
Sources
| Source | Coverage |
|---|---|
| FDA Outbreaks and Advisories page | 2018-2025 advisories |
| RASFF portal API | 2019-2026 255 records |
| China GACC customs.gov.cn | 2025-H1 monthly lists |
| FDA Warning Letters database | 2024-2025 enforcement actions |
| EFSA OpenFoodTox 3.0 (toxicology backing) | Substance-level hazard reference |
Verified 2026-07-20.