pdufa.bio
Home › Developers

The PDUFA API

A free, read-only JSON API for every biotech FDA catalyst we track — PDUFA decision dates, clinical-trial readouts, medical conferences, and FDA advisory committee meetings. No SDK, no auth to start.

Base URL

https://www.pdufa.bio/api/v1

Endpoints

GET/api/v1/pdufa

Upcoming and decided FDA PDUFA decisions.

GET/api/v1/readouts

Upcoming clinical-trial data readouts.

GET/api/v1/events

All catalyst types combined (PDUFA, readouts, conferences, AdComm).

Query parameters

ParamDescriptionExample
tickerFilter by stock ticker?ticker=CELC
typePDUFA · Readout · Conference · AdComm?type=AdComm
taTherapeutic area?ta=Oncology
from / toDate range (YYYY-MM-DD)?from=2026-08-01&to=2026-12-31
statusUpcoming · Decided · Estimated · Scheduled?status=Upcoming
limit / offsetPagination (max 1000)?limit=100&offset=0

Example

curl "https://www.pdufa.bio/api/v1/pdufa?from=2026-08-01&ta=Oncology&limit=5"
{
  "meta": { "source": "pdufa.bio", "total": 12, "returned": 5, "as_of": "2026-07-10" },
  "data": [
    {
      "ticker": "CELC", "date": "2026-07-17",
      "name": "Gedatolisib + Fulvestrant (VIKTORIA-1)",
      "type": "PDUFA", "therapeutic_area": "Oncology",
      "market_cap_tier": "Mid", "status": "Upcoming",
      "url": "https://www.pdufa.bio/pdufa/CELC"
    }
  ]
}

Authentication

The API is open while in preview. Higher-volume and commercial use will require an API key — pass it as an x-api-key request header. See Pro →

Rate limits & caching

Responses are edge-cached ~30 minutes. Please cache on your side and keep requests reasonable. CORS is open (Access-Control-Allow-Origin: *).

License & attribution

Free to use with attribution to pdufa.bio and a link back to the source page (included as url on every record). Data and historical statistics only — not investment advice, and no per-drug approval probabilities.