VOOZH about

URL: https://apify.com/crawlerbros/fda-recalls-scraper

โ‡ฑ FDA Recalls Database Scraper ยท Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

FDA Recalls Database Scraper

Scrape FDA recalls from the openFDA REST API. Search food, drug, device, biologics, cosmetics, and veterinary recalls by keyword, product type, firm name, or classification. No API key required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

Scrape FDA product recall data from the openFDA REST API โ€” completely free with no API key required. Search across food, drug, medical device, biologics, cosmetics, and veterinary recalls with powerful filters.

What data can you scrape?

  • All FDA recall categories: Food & Beverages, Drugs & Pharmaceuticals, Medical Devices, Biologics, Cosmetics, Veterinary Products
  • Full recall details: recall number, classification, reason, firm, product description, distribution pattern, code info, dates, and location
  • Historical data: search recalls going back decades
  • Up-to-date: openFDA data is updated weekly

Input Parameters

ParameterTypeDescription
modeSelectSearch mode: searchByKeyword, searchByProductType, searchByFirm, byClassification
keywordTextSearch term for keyword search
productTypeSelectfood, drug, device, biologics, cosmetics, veterinary
firmNameTextRecalling company/firm name
classificationSelectClass I, Class II, Class III
dateFromTextStart date filter (YYYY-MM-DD)
dateToTextEnd date filter (YYYY-MM-DD)
maxItemsIntegerMaximum records to return (default: 50, max: 5000)

Search Modes

  • searchByKeyword โ€” Full-text search across all recall fields. Best for general queries like "salmonella", "listeria", or "peanut butter".
  • searchByProductType โ€” Browse all recalls for a specific FDA product category.
  • searchByFirm โ€” Find all recalls by a specific company (e.g., "Tyson Foods").
  • byClassification โ€” Filter by recall severity: Class I (most serious health risk), Class II, or Class III.

Output Fields

FieldDescription
recall_numberUnique recall identifier
statusOngoing / Terminated / Completed
classificationClass I / Class II / Class III
product_typeFDA product category
recalling_firmCompany issuing the recall
product_descriptionProduct name and description
reason_for_recallWhy the product was recalled
distribution_patternGeographic scope of distribution
report_dateDate recall was reported
recall_initiation_dateDate recall was initiated
voluntary_mandatedWhether recall was voluntary or FDA-mandated
city, state, countryFirm location
code_infoLot numbers, expiration dates, UPC codes

Example Use Cases

  1. Food safety monitoring โ€” Track all food recalls for a specific allergen or pathogen
  2. Pharmaceutical compliance โ€” Monitor drug recalls by classification severity
  3. Company due diligence โ€” Check recall history for a specific manufacturer
  4. Market research โ€” Analyze recall trends by product category and date range
  5. Supply chain risk โ€” Identify recently recalled products in your supply chain

Sample Input

{
"mode":"searchByKeyword",
"keyword":"peanut",
"productType":"food",
"maxItems":50
}

FAQs

Q: Do I need an API key? A: No. The openFDA API is free and requires no registration for standard usage (up to 1000 requests/day without a key, much more with one).

Q: How fresh is the data? A: openFDA enforcement data is updated weekly by the FDA.

Q: Can I get all recalls ever? A: Yes โ€” use searchByProductType without any keyword to browse all recalls for a category. The API covers recalls going back decades.

Q: What is the difference between recall classes? A: Class I = most serious (reasonable probability of serious health consequence), Class II = may cause adverse health consequences, Class III = not likely to cause health problems.

Q: Why are some fields missing from output? A: Only non-empty fields are included. If an FDA record lacks a value (e.g., no termination date for an ongoing recall), that field is omitted.

You might also like

FDA Drug & Device Data Scraper (OpenFDA)

compute-edge/fda-openfda-scraper

Extract FDA drug approvals, adverse events, recalls, device clearances, and food recalls from the OpenFDA API. Search across 44M+ records with OpenFDA query syntax.

8

5.0

FDA Data Scraper - openFDA Recalls & Events

logiover/fda-data-scraper

openFDA data export tool: scrape FDA drug recalls, adverse events, drug labels and 510(k) clearances to CSV or JSON. No API key, no login required.

FDA Product Intelligence โ€” Approvals & Recalls

ryanclinton/fda-product-intelligence

Get a comprehensive FDA regulatory intelligence report for any drug, device, or food product โ€” combining approvals, adverse events, and recalls from **9 openFDA endpoints** in a single run.

FDA Recall Intelligence - Drug Device Food Safety Alert Scraper

benthepythondev/fda-recall-intelligence

Extract FDA recall data from openFDA database: drug recalls, medical device recalls, food safety alerts. AI-powered intelligence scoring (0-100) based on severity (Class I/II/III), recency, distribution scope. 82,000+ recalls (17K drugs, 37K devices, 28K food).