FDA Drug Recalls & Enforcement Data
Pricing
Pay per usage
FDA Drug Recalls & Enforcement Data
Search, filter, and normalize FDA drug recall and enforcement records. Returns cleaned data with drug name normalization, firm deduplication, severity classification, and recall category analysis. Free API, no key required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Chris Wakefield
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Share

FDA Drug Recalls & Enforcement Data Scraper
Search, filter, and normalize FDA drug recall and enforcement records from the openFDA API. Returns cleaned data with drug name normalization, firm name deduplication, severity classification, and recall reason categorization.
Features
- Zero API key required — uses the free public openFDA API
- Structured filters — search by query, classification (Class I/II/III), status, country, firm, or product type
- Data normalization — firm names cleaned, recall reasons categorized, severity ranked
- Multiple output formats — full dataset (JSON), human-readable summary (text), statistics (JSON)
- 17,773+ enforcement records — continuously updated by the FDA
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | (empty) | Free-text search across recall reason, product, and firm name |
classification | select | All | FDA severity class (Class I=high, II=moderate, III=low) |
recallStatus | select | All | Ongoing or Terminated recalls |
maxResults | integer | 50 | Max records to return (up to 1000) |
country | string | (empty) | Filter by country name |
recallingFirm | string | (empty) | Filter by firm name (partial match) |
productType | select | All | Drug, Biologics, Device, or Veterinary |
Example Input
{"searchQuery": "sterility","classification": "Class_I","recallStatus": "Ongoing","maxResults": 20,"country": "United States"}
Example Output
{"eventId": "12345-6","recallingFirm": "Teva Pharmaceuticals Usa","recallingFirmRaw": "Teva Pharmaceuticals USA","productDescription": "Lisinopril 10 mg Tablets","classification": "Class_II","classificationLabel": "Class II — Moderate Risk (temporary/reversible effects)","severityRank": 2,"status": "Ongoing","reasonForRecall": "Failed dissolution specifications","recallCategory": "dissolution","activeIngredients": ["Lisinopril"],"country": "United States","distributionPattern": "Nationwide"}
Use Cases
- Pharma competitive intelligence — track competitor recall patterns and quality issues
- Compliance monitoring — automated alerts for new recalls in your product category
- Supply chain risk assessment — identify problematic manufacturers and distributors
- Healthcare legal & regulatory — research recall history for litigation support
- Market research — analyze recall trends by firm, class, and geography
Classification Guide
| Class | Risk Level | Meaning |
|---|---|---|
| Class I | High | Dangerous or defective products that could cause serious health problems or death |
| Class II | Moderate | Products that may cause temporary or medically reversible adverse effects |
| Class III | Low | Products unlikely to cause adverse health effects (labeling or packaging violations) |
Data Source
This actor uses the openFDA drug enforcement API, a free public API provided by the U.S. Food and Drug Administration. Data is updated regularly as the FDA processes recall reports. Licensing: openFDA data is available under CC0.
About Chris The Dev
Built by Chris Wakefield. Follow for more data scraping actors.