Api Endpoint

PharmaCatalyst

Upcoming biotech clinical-trial catalysts (?ticker=<biotech ticker> or ?company=)

Open interactive test console

Offering

Provider
pharma.lonestaroracle.xyz
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Financial Analysis
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://pharma.lonestaroracle.xyz/catalysts
MIME type
application/json
First seen
2026-10-16T01:50:04.338Z
Last seen
Tags
biotech, pharma, catalyst, clinical-trials, healthcare, X402, financial-data, real-economy, lonestaroracle, Macro, equities, Crypto, compliance, Risk, Data

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.05 USDC
Atomic price: 50000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.05 USDC
Atomic price: 50000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "50000",
    "payTo": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "50000",
    "payTo": "3nmeVj5m9Uq2hSTfsVsn3tJMHRJQNMKR1AjzyUJbrSgw"
  }
]

Observed health

Status
Healthy
Latest latency
38 ms
Average latency
38 ms
HTTP status
402
Last checked
Reachability
100% over 15 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "required": [
    "type",
    "method"
  ],
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET",
        "HEAD",
        "DELETE"
      ]
    },
    "queryParams": {
      "type": "object",
      "properties": {
        "ticker": {
          "type": "string",
          "example": "SRPT",
          "description": "Biotech stock ticker (e.g. SRPT, VRTX, MRNA). Resolved to a company via yfinance. Alias: symbol."
        },
        "company": {
          "type": "string",
          "description": "Company name instead of a ticker (e.g. 'Vertex Pharmaceuticals'). Alias: name."
        },
        "days": {
          "type": "integer",
          "default": 365,
          "description": "Look-ahead horizon in days (default 365, max 1095). Alias: horizon."
        }
      }
    }
  }
}

Output schema

{
  "category": "markets",
  "description": "Biotech catalyst tracking made agent-callable. One x402 call takes a stock ticker (or company name) and returns a catalyst signal (HIGH / MODERATE / LOW / NONE) plus the company's upcoming late-stage clinical-trial readouts — the binary events that move biotech stocks 50-90% in a day. Each catalyst names the phase (2 or 3), the indication, the expected primary-completion date (the data-release proxy), how many days out it is, the trial status and the ClinicalTrials.gov NCT id. The biotech analog of an earnings calendar, served pay-per-call: a trading, research or risk agent asks 'what's coming for $SRPT' and gets the readout schedule. $0.05 in USDC on Base via x402. Sources: ClinicalTrials.gov API v2 (official) + yfinance for ticker resolution (all free/public). NOTE: this is the trial-readout leg — it does NOT include curated FDA PDUFA decision dates (no free feed exists for those). Companion to EquityScope, OptionsFlow, AnalystEdge and EarningsCalendar.",
  "name": "PharmaCatalyst",
  "properties": {
    "input": {
      "properties": {
        "method": {
          "enum": [
            "GET",
            "HEAD",
            "DELETE"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "company": {
              "description": "Company name instead of a ticker (e.g. 'Vertex Pharmaceuticals'). Alias: name.",
              "type": "string"
            },
            "days": {
              "default": 365,
              "description": "Look-ahead horizon in days (default 365, max 1095). Alias: horizon.",
              "type": "integer"
            },
            "ticker": {
              "description": "Biotech stock ticker (e.g. SRPT, VRTX, MRNA). Resolved to a company via yfinance. Alias: symbol.",
              "example": "SRPT",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "catalyst_signal": "HIGH",
          "company": "Sarepta Therapeutics, Inc.",
          "counts": {
            "next_90d": 1,
            "phase2": 0,
            "phase3": 2,
            "total_upcoming": 2
          },
          "horizon_days": 365,
          "interpretation": "Near-term binary catalyst risk: a Phase 3 readout (or several trials) due within 90 days.",
          "match": "sponsor",
          "source": "ClinicalTrials.gov API v2",
          "sponsor_query": "Sarepta",
          "ticker": "SRPT",
          "upcoming_catalysts": [
            {
              "days_out": 84,
              "expected_readout": "2026-10-31",
              "indication": "Muscular Dystrophy, Duchenne",
              "lead_sponsor": "Sarepta Therapeutics, Inc.",
              "nct_id": "NCT03992430",
              "phase": "Phase 3",
              "source": "ClinicalTrials.gov",
              "status": "Recruiting",
              "type": "Trial Readout"
            }
          ]
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "tags": [
    "biotech",
    "pharma",
    "catalyst",
    "clinical-trials",
    "healthcare"
  ],
  "type": "object",
  "version": "1.0.0"
}