How to get OpenFDA Recall and Enforcement Monitor
Query the public openFDA enforcement API for food, drug, or device recalls with Lucene search filters. A run saves one row per result.
One row per result
A row has Recall number, Product description, Status, Classification. The columns are listed in the schema on this page.
The next run
Put the run on a schedule and the next file is the latest rows.
OpenFDA Recall and Enforcement Monitor in Excel, Sheets, or Power BI
The rows are the same in each of those tools. The guide for the one you already use starts with a free Apify account and finishes with the file.
Schema
Examples come from the actor sample, not a live result.
| Name | Description | Example |
|---|---|---|
recallNumber | Recall number | F-1234-2024 |
productDescription | Product description | Frozen |
status | Status | Ongoing |
classification | Classification | Class |
reportDate | Report date | 2024-03-15 |
country | Country | United |
sourceUrl | Source URL | https:/ |
scrapedAt | Scraped at | 2026-09-09T10:00:00+00:00 |
recallNumberRecall numberF-1234-2024productDescriptionProduct descriptionFrozenvegetable blend 16 oz bag statusStatusOngoingclassificationClassificationClassI reportDateReport date2024-03-15countryCountryUnitedStates sourceUrlSource URLhttps:// api.fda.gov/ food/ enforcement.json?... scrapedAtScraped at2026-09-09T10:00:00+00:00