VOOZH about

URL: https://apify.com/scrapers_lat/openfda-drug-events-scraper

โ‡ฑ openFDA Drug Events & Recalls Scraper ยท Apify


๐Ÿ‘ openFDA Drug Events & Recalls Scraper avatar

openFDA Drug Events & Recalls Scraper

Pricing

from $8.00 / 1,000 results

Go to Apify Store

openFDA Drug Events & Recalls Scraper

Scrape FDA drug adverse event reports (FAERS) and drug recall and enforcement actions from the official openFDA API. Search by drug, reason or date. Export to JSON, CSV, Excel.

Pricing

from $8.00 / 1,000 results

Rating

5.0

(1)

Developer

๐Ÿ‘ Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

19 hours ago

Last modified

Share

๐Ÿ‘ openFDA Drug Events & Recalls Scraper

openFDA Drug Events & Recalls Scraper

Extract FDA drug adverse event reports (FAERS) and drug recalls from the official openFDA API, covering millions of US safety records

๐Ÿ‘ Apify
๐Ÿ‘ Coverage
๐Ÿ‘ Maintained
๐Ÿ‘ Output

2 datasets
events and recalls
United States
coverage
JSON / CSV / Excel
output formats
Updated
2026-06-23

What you get

Each record is one adverse event report (FAERS) or one drug recall action from openFDA, flattened into clean columns.

Adverse Events fields:

  • safetyReportId: unique FDA safety report identifier
  • reportType: how the report reached the FDA (spontaneous, study, other)
  • serious: whether the report was flagged serious
  • seriousnessReasons: the serious outcomes recorded (death, hospitalization, life threatening and more)
  • receiveDate: date the FDA first received the report
  • receiptDate: most recent date information was received for the report
  • primarySourceCountry: country of the reporter
  • occurCountry: country where the event occurred
  • qualification: reporter qualification code
  • patientSex: patient sex
  • patientAge: patient age with its unit
  • reactions: list of reported patient reactions (MedDRA terms)
  • reactionCount: number of reactions on the report
  • drugs: list of drugs on the report, each with product name, role, dosage text, indication, active substances and action taken, plus openFDA identifiers when the drug is matched: manufacturer name, product NDC, application number (NDA or ANDA), RxCUI, UNII and pharmacologic class
  • drugCount: number of drugs on the report
  • companyNumber: reporting company case number
  • observedAt: when this record was collected by the scraper

Recalls fields:

  • recallNumber: FDA recall number
  • status: recall status (ongoing, completed, terminated)
  • classification: hazard class (Class I, II or III)
  • productType: product type (Drugs)
  • productDescription: full product description
  • reasonForRecall: why the product was recalled
  • recallingFirm: the firm conducting the recall
  • firmStreet: the firm street address
  • city, state, country, postalCode: firm location
  • distributionPattern: where the product was distributed
  • productQuantity: quantity in commerce
  • codeInfo: lot numbers, expiry and other identifying codes
  • voluntaryMandated: whether the recall was voluntary or mandated
  • initialFirmNotification: how the firm first notified customers
  • recallInitiationDate, centerClassificationDate, reportDate, terminationDate: recall timeline dates
  • eventId: FDA recall event identifier
  • brandNames, genericNames: associated brand and generic names when present
  • observedAt: when this record was collected by the scraper

Who is it for

Use caseWho benefits
Drug safety and pharmacovigilance monitoringPharma safety and regulatory teams
Tracking recalls for a specific drug or firmCompliance and quality teams
Building adverse event datasets for researchAcademic and data science teams
Competitive and market safety intelligenceMarket access and strategy analysts
Feeding safety signals into internal dashboardsHealth data engineers

Frequently Asked Questions

What data does this scraper cover?
It covers two openFDA drug datasets for the United States: the FAERS adverse event reports (patient reactions, drugs and seriousness) and the drug enforcement database of recalls. You pick which one with the Dataset input.

How many records can I pull in one run?
openFDA paginates with a skip offset up to 25000 records per query, so a single search can return up to that many. For larger pulls, narrow the search keyword or the date range to split the work.

How does the search work?
Type a simple keyword and it is matched to the drug product name for events or the recall reason for recalls. You can also paste a raw openFDA expression that already names a field, such as patient.reaction.reactionmeddrapt:"Nausea" or reason_for_recall:contamination.

Can I filter by date?
Yes. Set Date From and Date To in YYYY-MM-DD format. For events this filters the FDA receive date, and for recalls the report date.

What happens to missing fields?
Fields that openFDA does not provide for a given record are returned as null. The scraper never invents values, so an empty field means the source did not report it.

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:

  • Track Aspirin Adverse Event Reports: Scrape FDA adverse event reports for aspirin from openFDA. Get reactions, outcomes, dates and demographics for drug safety research.
  • Scrape FDA Drug Recalls: Scrape FDA drug recalls from openFDA. Get recall reasons, classifications, firms, dates and distribution for compliance and safety tracking.
  • Monitor Opioid Adverse Events: Scrape FDA adverse event reports for opioids like oxycodone from openFDA. Get reactions, outcomes, dates and demographics for safety monitoring.

Related scrapers

Need data from the same space? Here are other scrapers we build and maintain:

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.

You might also like

OpenFDA Drug Adverse Events & Recall Scraper

parseforge/openfda-scraper

Scrape FDA drug adverse events, drug labels, and food enforcement recalls from the openFDA public API โ€” no auth required.

openFDA Drug Scraper โ€” Recalls & Adverse Events

bovi/openfda-drug-scraper

Scrape FDA drug data from the official openFDA API โ€” recall/enforcement reports and FAERS adverse-event reports. Filter by drug name, raw query and date window. Keyless API. Schedule as a pharmacovigilance/recall monitor. Pay per result.

๐Ÿ‘ User avatar

Vitalii Bondarev

2

openFDA FAERS Scraper - Drug Adverse Events & Recalls API

pink_comic/openfda-drug-adverse-events-recalls

Search openFDA FAERS adverse event reports, drug/device/food recalls, and drug labels by drug name, manufacturer, reaction, or date. Use this scraper/API for pharmacovigilance, regulatory monitoring, healthcare risk analysis, and FDA safety alerts. No API key needed.

FDA Drug Recall Search

ryanclinton/fda-drug-recalls

FDA Drug Recall Search queries the U.S. Food and Drug Administration's openFDA drug enforcement endpoint to retrieve detailed, structured data about pharmaceutical drug recalls.