Drugs@FDA Approvals Scraper avatar

Drugs@FDA Approvals Scraper

Pricing

from $15.00 / 1,000 result items

Go to Apify Store
Drugs@FDA Approvals Scraper

Drugs@FDA Approvals Scraper

Export Drugs@FDA approval records from openFDA. Search 29k+ NDA, ANDA, and BLA applications by application number, sponsor, or product. Pull application details, sponsor, submissions history, products, dosage forms, routes, and marketing status.

Pricing

from $15.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

📋 Drugs@FDA Approvals Scraper

🚀 Export the official FDA drug-approval catalog in seconds. Pull 24,000+ NDA, ANDA, and BLA applications filtered by application number, sponsor, product, type, or marketing status. No login, no daily quota juggling, no schema guesswork.

🕒 Last updated: 2026-05-22 · 📊 20 fields per record · 📋 24,000+ applications · 🏢 4,000+ sponsors · 🧪 NDA, ANDA, BLA

The Drugs@FDA Approvals Scraper exports the Drugs@FDA approval catalog and returns 20 fields per record, including application number, sponsor, application type, product list, dosage forms, routes, marketing statuses, full submission history, and the original approval date. Drugs@FDA is the official record of every drug that has been submitted to the FDA for marketing approval.

The catalog covers every NDA (New Drug Application), ANDA (Abbreviated NDA / generic), and BLA (Biologics License Application) published by the FDA. This Actor turns the live catalog into a downloadable dataset as CSV, Excel, JSON, or XML in under five minutes. Filtering happens at source, so you skip the paging and field-name spelunking entirely.

🎯 Target Audience💡 Primary Use Cases
Pharma competitive-intelligence teams, generics-tracking analysts, regulatory affairs, market access, life-sciences investors, biotech business development, health policy researchersApproval-history dashboards, sponsor portfolios, generic-launch trackers, therapeutic-area pipelines, regulatory submission histories, market-status monitoring

📋 What the Drugs@FDA Approvals Scraper does

Five filtering workflows in a single run:

  • 🆔 Application filter. Pull one application by exact number, e.g. NDA022345, ANDA076439, BLA125514.
  • 🏢 Sponsor filter. Substring match on sponsor company name, e.g. Pfizer, Merck, Genentech.
  • 🏷️ Product filter. Filter by brand name, e.g. Lipitor, Humira, Keytruda.
  • 🗂️ Application-type filter. NDA, ANDA, or BLA only.
  • 🟢 Marketing-status filter. Prescription, OTC, Discontinued, Tentative Approval, or For Further Manufacturing Use.

Each record includes the application number, sponsor name, application type, list of brand names, list of active ingredients, dosage forms, routes, marketing statuses, therapeutic equivalence codes, full product array, full submission history with dates and statuses, plus the original approval date.

💡 Why it matters: the approval catalog is the canonical timeline of every marketed drug in the U.S. Building your own parser means handling decades of submission format drift and stitching products to applications. This Actor skips that work and keeps the dataset fresh on every run.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded approval-catalog feed.


⚙️ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.
applicationNumberstring""Exact application number, e.g. NDA022345.
sponsorNamestring""Sponsor company name (substring).
productNamestring""Product brand name, e.g. Lipitor, Humira.
applicationTypestring""NDA, ANDA, or BLA. Empty = any.
marketingStatusstring""Prescription, Over-the-counter, Discontinued, Tentative Approval, For Further Manufacturing Use.

Example: every Pfizer NDA on the market.

{
"maxItems": 200,
"sponsorName": "Pfizer",
"applicationType": "NDA",
"marketingStatus": "Prescription"
}

Example: full approval history for Humira.

{
"maxItems": 50,
"productName": "Humira"
}

⚠️ Good to Know: discontinued products remain in the catalog with their original approval history intact. Use the marketingStatus filter to scope to live products only.


📊 Output

Each application record contains 20 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
🆔 applicationNumberstring"NDA022345"
🏢 sponsorNamestring"PFIZER INC"
🗂️ applicationTypestring"NDA"
🏷️ brandNamesarray["LIPITOR"]
🧪 activeIngredientsarray["ATORVASTATIN CALCIUM"]
💉 dosageFormsarray["TABLET, FILM COATED"]
🚪 routesarray["ORAL"]
🟢 marketingStatusesarray["Prescription"]
🔖 teCodesarray | null["AB"]
📦 productCountnumber4
📜 submissionCountnumber47
📅 latestSubmissionDatestring"20240118"
🆕 latestSubmissionTypestring"SUPPL"
latestSubmissionStatusstring"AP"
🎉 originalApprovalDatestring"19961217"
🔗 openfdaobject{...}
📦 productsarray[{"product_number": "001", ...}]
📜 submissionsarray[{"submission_type": "ORIG", ...}]
🕒 scrapedAtISO 8601"2026-05-22T00:00:00.000Z"
⚠️ errorstring | nullnull

📦 Sample records


✨ Why choose this Actor

Capability
📋Full approval catalog. 24,000+ NDA, ANDA, and BLA applications with sponsor, products, and history.
🎯Multi-dimensional filtering. Application, sponsor, product, type, and marketing status compose freely in one run.
📜Submission history. Every original and supplemental submission with date and status on every record.
🔖Therapeutic equivalence codes. TE codes available for generic-substitution analysis.
Fast. 10 applications in under 5 seconds, 10,000 in under five minutes.
🔁Always fresh. Every run pulls the live catalog published by the FDA.
🚫No authentication. Works with the public openFDA dataset. No token or quota required from you.

📊 Approval data is the foundation of every modern pipeline tracker, generics watchlist, and competitive-intelligence dashboard.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ Drugs@FDA Approvals Scraper (this Actor)$5 free credit, then pay-per-use24,000+ applicationsLive per runapplication, sponsor, product, type, status⚡ 2 min
Commercial pipeline suites$50k+/year per seatCurated, scoredDailyMany⏳ Weeks
Manual Drugs@FDA downloadsFreeBulk onlyPeriodicLocal parsing🐢 Days
Building your own ingestionEngineering costBrittleBreaks on schema driftCustom🕒 Weeks

Pick this Actor when you want clean structured approval records, server-side filters, and zero pipeline maintenance.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Drugs@FDA Approvals Scraper page on the Apify Store.
  3. 🎯 Set input. Pick a sponsor, application type, or product name, and set maxItems.
  4. 🚀 Run it. Click Start and let the Actor collect your data.
  5. 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

🔍 Competitive intelligence

  • Track every approval by a competitor sponsor
  • Map therapeutic-area pipelines per company
  • Identify recently approved supplements
  • Build watchlists by application type

🧪 Generics tracking

  • Watch for new ANDAs in a target molecule
  • Monitor therapeutic-equivalence code assignments
  • Compare originator vs generic approval timelines
  • Flag tentative approvals waiting on patent expiry

⚖️ Regulatory affairs

  • Pre-IND benchmarking on similar approved products
  • Submission-history reference for response strategy
  • Track supplemental approval cadence
  • Build sponsor case-history libraries

💼 Market access and investors

  • Pipeline due diligence for biotech deals
  • Newly launched biologics watchlist
  • Market-status changes across a portfolio
  • Investor-letter content on approval cycles

🔌 Automating Drugs@FDA Approvals Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Weekly or monthly refreshes keep downstream pipeline dashboards in sync automatically.


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Regulatory-science studies on submission cycles
  • Pharmacy coursework on drug-approval history
  • Theses on biosimilar adoption
  • Health-policy research on accelerated approvals

🎨 Personal and creative

  • Personal trackers for specific therapeutic areas
  • Public dashboards of recent approvals
  • Blog content on landmark approval anniversaries
  • Side-projects that visualize sponsor portfolios

🤝 Non-profit and civic

  • Patient-advocacy resources on approval status
  • Investigative reporting on supplemental approvals
  • Public-health monitoring of drug availability
  • Civic transparency on FDA decision timelines

🧪 Experimentation

  • Train classifiers on approval-letter patterns
  • Build LLM agents that summarize sponsor histories
  • Prototype anomaly detection on submission gaps
  • Validate regulatory-NLP pipelines against real data

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

Set an application number, sponsor, product, type, or marketing status in the input form, click Start, and the Actor queries the official FDA approval catalog and emits a clean structured record per application. No browser automation, no captchas, no setup.

📏 How accurate is the data?

The dataset is sourced directly from the FDA Drugs@FDA catalog. Records reflect what has been formally accepted by the agency. Treat records as the canonical regulatory truth.

🔁 How often is the dataset refreshed?

The FDA refreshes the catalog on an ongoing basis. Every run of this Actor fetches the latest data, so your output reflects current records as of run time.

🆔 Which application types are supported?

NDAs (New Drug Applications), ANDAs (Abbreviated New Drug Applications, i.e. generics), and BLAs (Biologics License Applications). Filter to one with the applicationType input or leave blank for all.

📅 Does it include the original approval date?

Yes. The originalApprovalDate field is parsed from the earliest approved original submission for each application.

⏰ Can I schedule regular runs?

Yes. Use Apify Schedules to run this Actor on any cron interval (weekly, monthly) and keep a downstream pipeline tracker in sync.

Yes. Drugs@FDA is published by the U.S. FDA under a permissive open-data policy. Review downstream regulatory requirements for your specific use case.

💼 Can I use this data commercially?

Yes. Open FDA records are publicly available for commercial reuse. You are responsible for any downstream regulatory or labeling obligations.

💳 Do I need a paid Apify plan to use this Actor?

No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts the limit and gives you access to scheduling, higher concurrency, and larger datasets.

🔁 What happens if a run fails or gets interrupted?

Apify automatically retries transient errors. If a run still fails, you can inspect the log in the Runs tab, fix the input, and re-run. Partial datasets from failed runs are preserved so you never lose progress.

🆘 What if I need help?

Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.


🔌 Integrate with any app

Drugs@FDA Approvals Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get new-approval alerts in your channels
  • Airbyte - Pipe approval data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh approval data into your CI tools, or alert your team in Slack on new launches.


💡 Pro Tip: browse the complete ParseForge collection for more healthcare and life-sciences scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the U.S. Food and Drug Administration. All trademarks mentioned are the property of their respective owners. Only publicly available openFDA records are collected.