Openfda Food Enforcement
Pricing
from $1.00 / 1,000 results
Optional raw openFDA Lucene query. If set, it is combined with the structured filters below using AND. Example: reason_for_recall:allergen
Free-text keyword searched across product_description, reason_for_recall, and recalling_firm (OR). Example: peanut OR listeria
FDA health-hazard class filter.
Which date field the range applies to.
Inclusive start date as YYYYMMDD, e.g. 20240101. Leave empty for no lower bound.
Inclusive end date as YYYYMMDD, e.g. 20261231. Leave empty for no upper bound.
Maximum number of recall records to return (1–5000). openFDA allows max 1000 per request; this Actor pages automatically.
Number of matching records to skip before collecting (pagination offset). openFDA max skip is 25000.
Sort field and direction, e.g. report_date:desc or recall_initiation_date:asc.
Optional free openFDA API key. Without a key: ~40 req/min. With a key: ~240 req/min. Get one at https://open.fda.gov/apis/authentication/