Food Recalls API
HealthMAINTAINED1 token / call

Food Recalls API

All 29,316 FDA food and supplement recalls since 2004, with class, reason, firm and distribution, synced nightly

Every FDA food recall since 2004, searchable and synced nightly. All 29,316 food and dietary-supplement enforcement reports from openFDA — 12,867 of them Class I (serious risk of harm), 7,492 involving Listeria — each with product description, recall reason, recalling firm and location, distribution pattern, quantities, voluntary/mandated status, notification method, and initiation/report/termination dates. Search free-text across products, reasons and firms ('listeria' + Class I = 6,142 recalls), filter by classification, state, status, firm or date, look a recall up by its number, and pull aggregate stats by classification, year, state or status. A 120-day window re-syncs nightly, so new recalls and status changes (Ongoing → Terminated) land within a day. Completes our recalls suite alongside Product Recalls (CPSC), Vehicle Recalls (NHTSA) and the drug recalls inside the Drugs API: food-safety alerting, grocery and delivery apps, insurers, supply-chain compliance and newsrooms.

Every call needs an X-Api-Key header. A free key includes 500 tokens a month, no card required. 1 token per call, so the free plan covers about 500 calls a month.

No credit card requiredAccess to 125+ APIsCancel anytime
response.json
{
  "ok": true,
  "recall": {
    "recall_number": "H-1219-2026",
    "event_id": "99325",
    "status": "Ongoing",
    "classification": "Class I",
    "product_description": "Selectos Latinos Requeson Mexicano Mexican Cottage Cheese, Net Weight 16 oz, packed into retail-sized clear plastic containers. Keep refrigerated.",
    "reason": "Products may be contaminated with Listeria monocytogenes.",
    "recalling_firm": "La Colonia Foods Llc",
    "city": "Rockville",
    "state": "MD",
    "country": "United States",
    "distribution": "The recalled product was distributed to the following states: MD, VA",
    "quantity": "169 (16-oz) units",
    "initiation_date": "2026-06-04",
    "report_date": "2026-08-12",
    "termination_date": null,
    "voluntary": "Voluntary: Firm initiated",
    "notification": "E-Mail",
    "updated_at": "2026-09-06 19:57:20"
  }
}
Production Ready
Battle-tested infrastructure with a 99.9% uptime SLA. Rate limits are generous, responses are consistent.
Simple Integration
Standard REST + JSON. Works with any HTTP client. Copy-ready code snippets in 4 languages.
One Key, 125+ APIs
Your DataAndAPIs subscription unlocks every API on the platform — anime, finance, sports, and more.

Use cases for Food Recalls API

  • Alert grocery, restaurant and food-service buyers to Class I recalls affecting products they stock.

  • Monitor a supplier or brand for recall history during vendor qualification.

  • Show recall notices next to products in a nutrition, shopping or allergy app.

  • Analyse recall trends by year, state, classification or contaminant for reporting and compliance.

Food Recalls API endpoints

Every endpoint with its parameters and a real example response.

GETData Sources

https://api-food-recalls.dataandapis.com/v1/sources

This endpoint takes no parameters.

Example request

curl "https://api-food-recalls.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "sources": [
    {
      "slug": "openfda-food",
      "name": "openFDA food enforcement reports",
      "publisher": "US Food and Drug Administration",
      "licence": "US government work (public domain)",
      "source_url": "https://open.fda.gov/apis/food/enforcement/",
      "file_url": "https://api.fda.gov/food/enforcement.json",
      "cadence": "openFDA refreshes weekly; nightly 120-day window sync",
      "record_count": 29316,
      "retrieved_at": "2026-09-06"
    }
  ]
}

GETRecall Lookup

https://api-food-recalls.dataandapis.com/v1/food-recalls/{number}

Path parameters

ParameterExample
numberH-1219-2026Required

Example request

curl "https://api-food-recalls.dataandapis.com/v1/food-recalls/H-1219-2026" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "recall": {
    "recall_number": "H-1219-2026",
    "event_id": "99325",
    "status": "Ongoing",
    "classification": "Class I",
    "product_description": "Selectos Latinos Requeson Mexicano Mexican Cottage Cheese, Net Weight 16 oz, packed into retail-sized clear plastic containers. Keep refrigerated.",
    "reason": "Products may be contaminated with Listeria monocytogenes.",
    "recalling_firm": "La Colonia Foods Llc",
    "city": "Rockville",
    "state": "MD",
    "country": "United States",
    "distribution": "The recalled product was distributed to the following states: MD, VA",
    "quantity": "169 (16-oz) units",
    "initiation_date": "2026-06-04",
    "report_date": "2026-08-12",
    "termination_date": null,
    "voluntary": "Voluntary: Firm initiated",
    "notification": "E-Mail",
    "updated_at": "2026-09-06 19:57:20"
  }
}

GETRecall Stats

https://api-food-recalls.dataandapis.com/v1/food-recalls/stats

Query parameters

ParameterExample
byclassificationOptional

Example request

curl "https://api-food-recalls.dataandapis.com/v1/food-recalls/stats?by=classification" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "by": "classification",
  "stats": [
    {
      "group": "Class II",
      "recalls": 14704
    },
    {
      "group": "Class I",
      "recalls": 12867
    },
    {
      "group": "Class III",
      "recalls": 1745
    }
  ]
}

GETSearch Recalls

https://api-food-recalls.dataandapis.com/v1/food-recalls

Query parameters

ParameterExample
classificationIOptional
firmOptional
page1Optional
qlisteriaOptional
since2025-01-01Optional
stateCAOptional
statusOptional

Example request

curl "https://api-food-recalls.dataandapis.com/v1/food-recalls?classification=I&page=1&q=listeria&since=2025-01-01&state=CA" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "page": 1,
  "limit": 3,
  "total": 123,
  "total_pages": 41,
  "recalls": [
    {
      "recall_number": "H-0939-2026",
      "event_id": "98993",
      "status": "Ongoing",
      "classification": "Class I",
      "product_description": "HH Fresh Trading Corp. (branded) ENOKI MUSHROOM; Premium Quality; Net WT/ Poids Net 150g(5.29oz) Distributed by HH Fresh Trading Exported by JIA YANG INTERNATIONAL ENTERPRISES CO., LTD. Produced by Green Farm (Taiwan) UPC: 4711498860002",
      "reason": "Imported Enoki Mushrooms tested positive for Listeria Monocytogenes.",
      "recalling_firm": "HH FRESH TRADING CORP",
      "city": "Los Angeles",
      "state": "CA",
      "country": "United States",
      "distribution": "Product was distributed to a single customer located in Texas. Product was further distributed as samples were collected in Florida.",
      "quantity": "120 cases",
      "initiation_date": "2026-05-11",
      "report_date": "2026-06-17",
      "termination_date": null,
      "voluntary": "Voluntary: Firm initiated",
      "notification": "Telephone",
      "updated_at": "2026-09-06 19:57:20"
    },
    {
…
Show full response
{
  "ok": true,
  "page": 1,
  "limit": 3,
  "total": 123,
  "total_pages": 41,
  "recalls": [
    {
      "recall_number": "H-0939-2026",
      "event_id": "98993",
      "status": "Ongoing",
      "classification": "Class I",
      "product_description": "HH Fresh Trading Corp. (branded) ENOKI MUSHROOM; Premium Quality; Net WT/ Poids Net 150g(5.29oz) Distributed by HH Fresh Trading Exported by JIA YANG INTERNATIONAL ENTERPRISES CO., LTD. Produced by Green Farm (Taiwan) UPC: 4711498860002",
      "reason": "Imported Enoki Mushrooms tested positive for Listeria Monocytogenes.",
      "recalling_firm": "HH FRESH TRADING CORP",
      "city": "Los Angeles",
      "state": "CA",
      "country": "United States",
      "distribution": "Product was distributed to a single customer located in Texas. Product was further distributed as samples were collected in Florida.",
      "quantity": "120 cases",
      "initiation_date": "2026-05-11",
      "report_date": "2026-06-17",
      "termination_date": null,
      "voluntary": "Voluntary: Firm initiated",
      "notification": "Telephone",
      "updated_at": "2026-09-06 19:57:20"
    },
    {
      "recall_number": "H-0898-2026",
      "event_id": "99001",
      "status": "Ongoing",
      "classification": "Class I",
      "product_description": "Enoki Mushroom, Net Weight 150g; Product of Korea; Distributed by IQ Produce UPC: 8809316 814286",
      "reason": "Imported Enoki Mushrooms samples collected by Florida Department of Health tested positive for Listeria Monocytogenes.",
      "recalling_firm": "IQ PRODUCE, LLC",
      "city": "Vernon",
      "state": "CA",
      "country": "United States",
      "distribution": "Product was distributed to 3 California customers.",
      "quantity": "319 units",
      "initiation_date": "2026-05-14",
      "report_date": "2026-06-10",
      "termination_date": null,
      "voluntary": "Voluntary: Firm initiated",
      "notification": "Two or more of the following: Email, Fax, Letter, Press Rele",
      "updated_at": "2026-09-06 19:57:20"
    },
    {
      "recall_number": "H-0686-2026",
      "event_id": "98725",
      "status": "Ongoing",
      "classification": "Class I",
      "product_description": "Black label with blue lettering. FOOD Korean Food, ENOKI MUSHROOM, 150g clear plastic package; Product of Korea, Keep Refrigerated. Distributed by Hemu Trading Inc. UPC: 8801234567893",
      "reason": "product tested positive for Listeria Monocytogenes.",
      "recalling_firm": "HEMU TRADING INC",
      "city": "Los Angeles",
      "state": "CA",
      "country": "United States",
      "distribution": "5 direct account consignees located in CA, FL and MD.",
      "quantity": "1056 cases (34 packs/case)",
      "initiation_date": "2026-04-02",
      "report_date": "2026-05-06",
      "termination_date": null,
      "voluntary": "Voluntary: Firm initiated",
      "notification": "Two or more of the following: Email, Fax, Letter, Press Rele",
      "updated_at": "2026-09-06 19:56:34"
    }
  ]
}

Where the data comes from

Source
openFDA food enforcement reports (public domain).
Freshness
Nightly sync of the trailing 120 days of reports.

One install. Every endpoint.

No proprietary SDKs needed. Any HTTP client works. Pick your language and paste.

3languages
4endpoints
RESTarchitecture
1key for all APIs
  • Fully typed responses — auto-completion in your IDE
  • Tracks the API in lockstep — new endpoints land same day
  • One key works across 125+ APIs on the platform
import axios from 'axios';

const { data } = await axios.get(
  'https://api-food-recalls.dataandapis.com/v1/sources',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Food Recalls API · X-Api-Key

Explore the endpoints

Browse request parameters and inspect live example responses.

Available Endpoints

Request Parameters

API URL

Headers

X-Api-Key
import axios from 'axios';

const url = 'https://api-food-recalls.dataandapis.com/v1/sources';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

One subscription. Every API.

Tokens unlock this API and 125+ others on DataAndAPIs. Switch APIs any time — we promote.

FREE

$0/mo

500 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Community support
Start free
Most Popular

STARTER

$6.99/mo

25,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Email support
Subscribe

PRO

$24.99/mo

100,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority email support
Subscribe

ULTRA

$99.99/mo

1,000,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority support
Subscribe

Need higher volume, dedicated infra, or a custom contract? Talk to sales →

Questions about Food Recalls API

Ship Food Recalls API this afternoon.

500 free tokens. No card. Plus 125+ other APIs on the same key.