Pricing
from $8.00 / 1,000 results
openFDA Food Recall Scraper
Scrape FDA food recall and enforcement actions from the official openFDA API. Filter by classification, state, status, reason or date. Export to JSON, CSV, Excel.
Pricing
from $8.00 / 1,000 results
Rating
5.0
(1)
Developer
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
16 hours ago
Last modified
Categories
Share
๐ openFDA Food Recall Scraper
openFDA Food Recall Scraper
Extract FDA food recall and enforcement actions from the official openFDA API, covering thousands of US food safety recalls
๐ Apify
๐ Coverage
๐ Maintained
๐ Output
| 23 fields per record | United States coverage | JSON / CSV / Excel output formats | Updated 2026-06-22 |
What you get
Each record is one food recall or enforcement action from the openFDA food enforcement database, flattened into clean columns.
- recallNumber: FDA recall number
- status: recall status (ongoing, completed, terminated, pending)
- classification: hazard class (Class I, II or III)
- productType: product type (Food)
- productDescription: full product description
- reasonForRecall: why the product was recalled
- recallingFirm: the firm conducting the recall
- city: firm city
- state: firm state
- country: firm country
- postalCode: firm postal code
- addressLine1: firm street address
- addressLine2: firm secondary address line when present
- distributionPattern: where the product was distributed
- productQuantity: quantity in commerce
- codeInfo: lot numbers, best by dates and other identifying codes
- voluntaryMandated: whether the recall was voluntary or mandated
- initialFirmNotification: how the firm first notified customers
- recallInitiationDate: date the recall was initiated
- centerClassificationDate: date the FDA classified the recall
- reportDate: date the recall was reported by the FDA
- terminationDate: date the recall was terminated when applicable
- eventId: FDA recall event identifier
- observedAt: when this record was collected by the scraper
Who is it for
| Use case | Who benefits |
|---|---|
| Food safety and recall monitoring | Food safety and QA teams |
| Tracking recalls by firm, state or contaminant | Compliance and supplier risk teams |
| Building food recall datasets for research | Public health and data science teams |
| Allergen and pathogen recall alerting | Retail and grocery operations teams |
| Feeding recall data into internal dashboards | Data engineers |
Frequently Asked Questions
What data does this scraper cover?
It covers the openFDA food enforcement database for the United States, which holds food recall and enforcement actions including the product, reason, classification, recalling firm, distribution and status.
How many records can I pull in one run?
openFDA paginates with a skip offset up to 25000 records per query. For larger pulls, narrow the filters or the date range so each run stays under that ceiling.
How do I find serious recalls only?
Set Classification to Class I, which marks recalls with a reasonable probability of serious health consequences or death. You can combine it with a keyword such as listeria or salmonella and a state filter.
How does the search work?
A simple keyword is matched to the recall reason, for example listeria, salmonella or undeclared allergen. You can also paste a raw openFDA expression with a field, such as product_description:cheese or recalling_firm:Tyson.
What happens to missing fields?
Fields that openFDA does not provide for a record, such as a termination date on an ongoing recall, are returned as null. The scraper never invents values.
Example use cases
Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:
- Find Class I Allergen Food Recalls: Scrape the most serious (Class I) FDA food recalls for undeclared allergens from openFDA. Get product, firm, reason, status and distribution.
- Track Listeria Food Recalls: Scrape FDA food recalls related to listeria from openFDA. Get product, firm, reason, classification, status and distribution for safety research.
- Monitor Salmonella Food Recalls: Scrape FDA food recalls related to salmonella from openFDA. Get product, firm, reason, classification, status and distribution for compliance.
Related scrapers
Need data from the same space? Here are other scrapers we build and maintain:
- SEC EDGAR Company Filings Scraper: Scrape SEC EDGAR company filings by ticker or CIK. Get form type, filing date, accession number...
- USAspending Federal Award Scraper: Scrape US federal prime awards from USAspending.gov. Get recipient, UEI, award amount, awarding...
- openFDA Drug Events & Recalls Scraper: Scrape FDA drug adverse event reports (FAERS) and drug recall and enforcement actions from the...
- OFAC Sanctions List Scraper: Download and parse the US Treasury OFAC SDN and Consolidated sanctions lists. Get each sanctioned...
- Grants.gov Opportunity Scraper: Extract U.S. federal grant opportunities from the official Grants.gov API. Scrape title, agency...
- Federal Register Document Scraper: Search and extract documents from the U.S. Federal Register by keyword, document type, agency and...
More scrapers at scrapers.lat
This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.
This actor is an independent tool and has no affiliation with the FDA or openFDA. It only accesses data that is publicly available through the open FDA API. Use it in accordance with the openFDA terms of service.
