FDA Catalyst Alerts avatar

FDA Catalyst Alerts

Pricing

Pay per usage

Go to Apify Store
FDA Catalyst Alerts

FDA Catalyst Alerts

Monitor FDA catalysts for biotech trading signals. Track PDUFA dates, Phase 3 completions, AdCom meetings, safety signals, and recalls. Get alerts via webhook when catalysts approach. Includes 100+ pharma ticker mappings. Schedule daily for continuous portfolio monitoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

CQ

CQ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Share

Monitor FDA catalysts for biotech trading signals. Track PDUFA dates, Phase 3 completions, safety signals, recalls, and FDA decisions. Get alerts via webhook when catalysts are approaching.

What This Actor Does

  • PDUFA Date Tracking: Scrapes upcoming FDA decision dates from RTTNews FDA Calendar
  • Phase 3 Trial Monitoring: Alerts when Phase 3 trials complete or approach completion dates
  • Safety Signal Detection: Detects spikes in adverse event reports (FAERS)
  • Recall Monitoring: Tracks FDA drug and device recalls
  • FDA Decision Tracking: Monitors recent approvals and CRLs from FDA press releases
  • Ticker Mapping: Automatically maps drug names to stock tickers (60+ pharma/biotech companies)

Use Cases

  • Biotech Traders: Get ahead of market-moving FDA events
  • Portfolio Managers: Monitor drug pipelines in your holdings
  • Risk Management: Detect safety signals before they impact stock price
  • Event-Driven Strategies: Track binary catalyst events

Example Input

{
"watchlist": ["Keytruda", "Humira", "Opdivo", "Dupixent"],
"watchlistTickers": ["MRK", "ABBV", "BMY", "REGN"],
"alertDaysBefore": [30, 14, 7, 1],
"catalystTypes": ["PDUFA_DATE", "PHASE3_COMPLETION", "PHASE3_RESULTS", "SAFETY_SIGNAL", "RECALL", "APPROVAL", "CRL"],
"safetySignalThreshold": 100,
"webhookUrl": "https://hooks.slack.com/services/xxx",
"webhookFormat": "slack",
"openfdaApiKey": "your-openfda-api-key"
}

Catalyst Types

TypeDescriptionSource
PDUFA_DATEUpcoming FDA decision dateRTTNews FDA Calendar
PHASE3_COMPLETIONPhase 3 trial completingClinicalTrials.gov
PHASE3_RESULTSPhase 3 results postedClinicalTrials.gov
SAFETY_SIGNALAdverse event spike detectedopenFDA FAERS
RECALLFDA recall announcedopenFDA Enforcement
APPROVALFDA approval announcedFDA Press Releases
CRLComplete Response Letter issuedFDA Press Releases

Alert Severity

SeverityMeaning
CRITICALEvent happened or Class I recall
HIGHEvent within 7 days
MEDIUMEvent within 14 days
LOWEvent beyond 14 days

Webhook Integration

Supports Slack, Discord, or generic webhooks.

Slack Format

{
"webhookUrl": "https://hooks.slack.com/services/...",
"webhookFormat": "slack"
}

Discord Format

{
"webhookUrl": "https://discord.com/api/webhooks/...",
"webhookFormat": "discord"
}

Scheduling

For continuous monitoring, schedule this actor to run daily:

  • Every morning before market open (8 AM ET)
  • Use Apify's built-in scheduler

Input Parameters

ParameterTypeDefaultDescription
watchlistarray[]Drug names to monitor
watchlistTickersarray[]Stock tickers (optional, auto-resolved if not provided)
alertDaysBeforearray[30, 14, 7, 1]Days before event to trigger alerts
catalystTypesarrayall typesWhich catalyst types to check
safetySignalThresholdnumber100Minimum adverse events in 90 days to trigger safety signal
webhookUrlstring-Webhook URL for alerts
webhookFormatstring"generic"Format: "slack", "discord", or "generic"
openfdaApiKeystring-Optional openFDA API key for higher rate limits (240 vs 40 req/min)

Data Sources

  • RTTNews FDA Calendar: PDUFA dates and FDA decision calendar
  • ClinicalTrials.gov: Phase 3 trial data
  • openFDA FAERS: Adverse event reports
  • openFDA Enforcement: Drug/device recalls
  • FDA Press Releases: Approval announcements

Ticker Mapping

The actor includes mappings for 60+ major pharma/biotech companies. If your watchlist item isn't recognized, provide the ticker manually in watchlistTickers.

Key-Value Store Schema

The actor stores the following data in the key-value store:

RUN_STATS

{
"watchlistCount": 4,
"catalystsFound": 12,
"alertsTriggered": 5,
"pdfuaDates": 3,
"phase3Completions": 4,
"safetySignals": 2,
"recalls": 3
}

PREVIOUS_STATE

Used for tracking state between scheduled runs:

{
"runDate": "2024-01-15T08:00:00.000Z",
"catalystCount": 12,
"alertCount": 5,
"watchlist": ["Keytruda", "Humira", "Opdivo", "Dupixent"]
}

Limitations

  • PDUFA calendar data depends on RTTNews availability
  • AdCom meeting data is NOT currently available (FDA.gov uses JavaScript-loaded content)
  • Safety signals are based on spontaneous reporting (not clinical trials)
  • Past performance of catalyst-based strategies does not guarantee future results

Pricing

Standard Apify compute units. Typical run: ~0.15 CU for a 10-drug watchlist.


Built by JCD | Data from ClinicalTrials.gov, openFDA, FDA.gov & RTTNews