openFDA Food Recall & Enforcement Scraper (USA)
Pricing
from $2.00 / 1,000 results
openFDA Food Recall & Enforcement Scraper (USA)
Scrape FDA food recall and enforcement actions from the official openFDA API. Extract recall number, hazard class, product description, reason, recalling firm, city, state and dates across the United States. Export to JSON, CSV or Excel.
Pricing
from $2.00 / 1,000 results
Rating
5.0
(1)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
4 days ago
Last modified
Categories
Share
openFDA Food Recall & Enforcement Scraper (USA)
Extract FDA food recall and enforcement actions from the official openFDA API, covering thousands of US food safety recalls
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
| 23 fields per record | United States coverage | JSON / CSV / Excel output formats |
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:
- openFDA Dietary Supplement Recalls: Scrape FDA dietary supplement recalls. Extract recalling firm, product description, hazard classification, recall status, state, and report dates.
- openFDA E. coli Food Recalls: Scrape FDA food recalls caused by E. coli contamination. Get recalling firm, product description, classification, status, state, and report dates.
- openFDA Foreign Material Food Recalls: Scrape FDA food recalls caused by foreign material contamination such as metal or plastic. Get firm, product, classification, status, and dates.
- openFDA Ice Cream Recalls: Scrape FDA ice cream and frozen dessert recalls. Extract recalling firm, product description, hazard classification, status, state, and report dates.
- openFDA Infant Formula Recalls: Scrape FDA infant formula recalls. Get recalling firm, product description, hazard classification, recall status, state, and FDA report dates.
- openFDA Undeclared Milk Allergen Recalls: Scrape FDA food recalls for undeclared milk allergens. Extract recalling firm, product, hazard classification, status, state, and FDA report dates.
- openFDA Undeclared Peanut Allergen Recalls: Scrape FDA food recalls for undeclared peanut allergens. Get recalling firm, product description, classification, status, state, and report dates.
- Find Class I Allergen Food Recalls: Find Class I Allergen Food Recalls
- Track Listeria Food Recalls: Track Listeria Food Recalls
- Monitor Salmonella Food Recalls: Monitor Salmonella Food Recalls
Export, API and AI agents (x402 + MCP)
Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.
For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.
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.
