# Clinical Trials Intelligence

> Clinical Trials Intelligence is a paid API for AI agents from agent-data.centorprat.workers.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-28).

Queries ClinicalTrials.gov for conditions, drugs, or sponsors and returns a structured landscape brief covering phase/status counts, recruiting trials, top sponsors, interventions, countries, median enrollment, and recent starts.

## Facts

- Endpoint: POST https://agent-data.centorprat.workers.dev/tools/clinical-trials-intelligence?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/clinical-trials-intelligence-17c8eba5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WFdSBG0_sCcjzf-ItOp0u

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability clinical-trials-intelligence-17c8eba5 -d '<json body>'
```

Example prompt: Can you pull a clinical trial landscape brief for pancreatic cancer and NASH — I want phase and status breakdowns, which sponsors are leading, what countries are most active, and how many trials started in the last 60 days?

## When to prefer this

Choose this endpoint when you need a synthesized intelligence brief about the clinical trial landscape — not raw trial records. It is ideal for competitive intelligence, market landscape analysis, drug development pipeline research, or sponsor benchmarking, without needing to build ClinicalTrials.gov queries yourself. It handles up to 3 conditions, drugs, or sponsors per call, failed lookups are not billed, and it requires no API key.

## Known failure modes

- Unknown or misspelled condition/drug/sponsor returns zero results or a low-confidence brief
- ClinicalTrials.gov API unavailability causes query failure for that term (not billed)
- Requesting more than 3 items per call returns a validation error
- Very broad terms (e.g. 'cancer') may return extremely large result sets that slow response or truncate
- Phase or status filter typos cause enum validation errors

## How this service works

Give it conditions, drugs or sponsors. For each it queries ClinicalTrials.gov and composes ONE landscape brief: counts by phase and status, recruiting-now, top sponsors, interventions and countries, median enrollment and recent starts. Keyless and agent-callable. Up to 3 items per call; failed lookups are not charged.

## Output

A structured landscape brief per queried term (condition, drug, or sponsor) containing: total matched trial count, breakdown by phase and recruitment status, list of currently recruiting trials, top sponsors by trial count, top interventions, top countries, median enrollment size, and count of recently started or updated trials — all sourced from ClinicalTrials.gov.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "phase": {
   "type": "array",
   "items": {
    "enum": [
     "EARLY_PHASE1",
     "PHASE1",
     "PHASE2",
     "PHASE3",
     "PHASE4",
     "NA"
    ],
    "type": "string"
   },
   "maxItems": 3,
   "description": "Keep only trials in these phases."
  },
  "terms": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 3,
   "description": "Any free-text search across all trial fields. One brief per term."
  },
  "status": {
   "type": "array",
   "items": {
    "enum": [
     "RECRUITING",
     "NOT_YET_RECRUITING",
     "ACTIVE_NOT_RECRUITING",
     "ENROLLING_BY_INVITATION",
     "COMPLETED",
     "TERMINATED",
     "SUSPENDED",
     "WITHDRAWN"
    ],
    "type": "string"
   },
   "maxItems": 3,
   "description": "Keep only trials in these recruitment statuses."
  },
  "sponsors": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 3,
   "description": "Lead sponsors / organizations, e.g. [\"Pfizer\"], [\"Mayo Clinic\"]. One brief per sponsor."
  },
  "conditions": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 3,
   "description": "Diseases or conditions, e.g. [\"pancreatic cancer\"], [\"NASH\", \"type 2 diabetes\"]. One brief per condition."
  },
  "recentDays": {
   "type": "integer",
   "description": "Trials started or updated within this many days are counted as 'recent' in each brief."
  },
  "interventions": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 3,
   "description": "Drugs, biologics or interventions, e.g. [\"semaglutide\"], [\"CAR-T\"]. One brief per intervention."
  },
  "includeAllTrials": {
   "type": "boolean",
   "description": "Off = just the composed brief(s). On = also push each normalized trial (billed cheaply per row)."
  },
  "maxTrialsPerQuery": {
   "type": "integer",
   "description": "How many matching trials to pull and analyse per query (1-1000). The brief reports the full match total regardless."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/clinical-trials-intelligence-17c8eba5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-data.centorprat.workers.dev](https://www.zero.xyz/host/agent-data.centorprat.workers.dev/llms.txt)
