← All Topics / us-2026

openFDA Pet Food Recalls Data Source - Limitations & Findings

fda_openfda_pet_recalls_data_source_summary

us-2026 600 tok en 2026-07-18

openFDA Pet Food Recalls — Data Source Analysis: Limitations & Findings

Source value assessment

  • ⭐⭐ Limited value for pet food specifically
  • The openFDA Food Enforcement API is the U.S. FDA's public food-recall dataset.
  • However, the actual number of true pet-food recalls is very small.

Research findings (2026-07-18)

API strategies tested

  1. product_description:"pet food" → 1 record (false positive on carrots)
  2. product_description:"dog food" → 2 records (Freshpet 2019)
  3. product_description:"cat food" → 0 records
  4. product_type:"Pet Food" → 404 (field does not exist)
  5. ⚠️ reverse search on reason_for_recall + product_description → 17 records, but 14 are human-food false positives such as Hot Dog / Black Cat.

True pet-food recalls identified

  • F-1753-2019 (2019-06-17): FRESHPET SELECT FRESH FROM THE KITCHEN - REFRIGERATED DOG FOOD 1.75LB — improper refrigeration temperature ✅ (re-verified against openFDA API on 2026-07-18: recall_initiation_date 20190617, reason consistent)
  • F-1754-2019 (2019-06-17): FRESHPET SELECT GRAIN FREE SMALL - REFRIGERATED DOG FOOD 1LB — improper refrigeration temperature ✅ (consistent on same re-check)
  • ~~F-1432-2024 (2024-06-03): Nature's Wonderland Thyroid Formula - Salmonella~~ audit correction (2026-07-18): this record is a human supplement from Penn Herb Company (Thyroid Formula 60 Veg Capsules, product_type=Food), not pet food — a false positive, removed from the true pet-food recall list.
  • Note: both Freshpet records are from 2019, outside the local 2020–2026 raw-data window; the original subsection title "(2020–2026)" was incorrect and has been fixed.
  • True pet-food recalls within 2020–2026 local data (_all_recalls_raw.json, 10,068 records) = 0, consistent with real_pet_recalls: 0 in _source.json.

Why low yield?

  1. openFDA product_description field is not categorized (human food and pet food share it).
  2. Keyword ambiguity: "dog"/"cat" match Hot Dog / Chili Dog / Black Cat Ice Cream, etc.
  3. Pet-food recall events are themselves infrequent (U.S. pet-food regulation is relatively mature).

Alternative data sources considered

  1. ❌ FDA official site https://www.fda.gov/animal-veterinary/recalls-withdrawals/pet-food-recalls

→ 10 bytes (anti-abuse "apology" block / anti-scraping)

  1. ❌ USDA FSIS API https://www.fsis.usda.gov/fsis/api/recall/v1

→ 403 Access Denied

  1. ❌ FDA ENFORCE public dataset ZIP

→ 10–163 bytes (all 3 URLs blocked)

Data stored (2026-07-18 audit correction: the originally recorded path prefix /mnt/zspace/opwen/... is obsolete, and the stored descriptions did not match the actual files)

  • web/topics/us-2026/fda-recalls/_pet_food_recalls.json — actually an empty array (0 records); the original claim of "17 records raw" does not hold — the 17 reverse-search results were not persisted.
  • web/topics/us-2026/fda-recalls/_all_recalls_raw.json — 10,068 records, report_date covering 2020–2026.
  • pdf-parsed/fda/pet_food_recalls.json — 83 records (fetched 2026-07-15, querying pet/dog/cat), includes F-1752-2019 FRESHPET DOG JOY CHICKEN TREATS; the rest are mostly Hot Dog / Black Cat / Fat Cat false positives.
  • ~~3 true pet-food recall topics~~ — no such topic files exist in the directory (only this summary); the original claim was incorrect.

Conclusion

  • openFDA is not suitable as a pet-food recall data source.
  • Recommended direction: subscribe to the FDA Animal & Veterinary RSS feed
  • https://www.fda.gov/about-fda/contact-fda/subscribe-fda-rss-feeds
  • Or use the PFI industry internal recall database (subscription-based).

---

Addendum — 2026-07-30 (D1 first round): a viable C1 source WAS found

The "no structured source exists" conclusion above was superseded on 2026-07-30.

  • Found: the FDA "Recalls, Market Withdrawals, and Safety Alerts" page exposes an XLSX SOLR-index export:

https://www.fda.gov/safety/recalls-market-withdrawals-safety-alerts/datatables-data?page&_format=xlsx (975 total rows; 7 columns: Date, Brand-Names, Product-Description, Product-Types, Recall-Reason-Description, Company-Name, Terminated Recall).

  • Filter: rows where Product-Types contains "Pet Food"20 pet-food recall entries (2019–2026). This is a first-hand FDA source and IS C1-verifiable.
  • Canonical dataset: recalls/fda-pet-recalls-20260730.json (all 20 rows, verbatim fields).
  • Rebuilt topic: web/topics/fda/FDA_pet_food_recall_2026.md (was previously C1-unconfirmed narrative; now lists 7 verbatim 2026 entries + annual counts).
  • Caveat: this index does not carry Class I/II/III classification (that field lives in the FDA Enforcement Report, which is itself unsuitable for pet food per above). Cross-reference FDA_pet_food_recall_classification for the framework.
  • The _pet_food_recalls.json in this directory now mirrors the 20 real rows (previously an empty []).

Sources

openFDA Pet Food Recalls Data Source - Limitations & Findings
Source document: FDA Pet Food Recall Index
US FDA / USDA APHISretrieved 2026-07-18

Link points to the issuing authority's site; a direct document link is still being verified.