FDA food, drug and device recalls
food_drug_device_recallsSearches FDA recall enforcement reports published through openFDA for food, drugs and medical devices, newest report date first. Optional filters: keywords (every word must appear in the product description, reason for recall, recalling firm or lot/code information; "quoted phrases" are kept together), product type, classification (Class I, II or III), status and report-date range. Returns recall number, class, status, firm, product, reason, distribution, dates and a link to the openFDA record. The data is FDA's weekly Enforcement Report (2012 onward), which can lag FDA's recall announcements.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page (1-25, default 10). At most 10 without product_type or for devices, and at most 5 with detail "full". | |
| query | No | Keywords, e.g. "peanut butter", "listeria", "insulin pen", a firm name or a lot number. Up to 6 words. Optional. | |
| detail | No | "brief" (default) keeps each result short; "full" adds the complete text fields. | brief |
| offset | No | Number of results to skip, for paging (0-100). Without product_type, offset + limit can be at most 20. | |
| status | No | Recall status in the Enforcement Report. | |
| date_to | No | Latest Enforcement Report date, YYYY-MM-DD. | |
| date_from | No | Earliest Enforcement Report date, YYYY-MM-DD. | |
| product_type | No | Limit to one FDA product type. Omit to search all three. | |
| classification | No | FDA recall class. Class I is the most serious. |