Apify Actor · BUSINESS, AUTOMATION
ClinicalTrials.gov Study Monitor
Studies from the official ClinicalTrials.gov API v2 for a condition, phase and status, returning only the studies whose status, phase, enrollment or last updat…
This Actor extracts clinical study records from the official ClinicalTrials.gov API v2 (no key needed) for a condition, phase and status of your choice. It ret…
Run it on the Apify Store $1.60 per 1,000 results, billed by Apify; Apify's free plan includes monthly credit.
Inputs
| Field | Type | What it does | Example |
|---|---|---|---|
condition | string | Condition: Disease or condition to follow (for example breast cancer, type 2 diabetes, Alzheimer). | "breast cancer" |
phase | string | Phase: Study phase to follow. | "PHASE2" |
status | string | Overall status: Recruitment status to follow. | "RECRUITING" |
updated_since | string | Updated since: Only studies whose record was last updated on or after this date (YYYY-MM-DD). | "2025-01-01" |
onlyChanges | boolean | Only changes: On: each run returns only the records whose watched values changed since your last run (your first run returns them all). Off: every matching record, each with… | false |
maxItems | integer | Max results: Stop after this many results (keeps a run's cost predictable). | 5000 |
What each result holds
| Field | Type |
|---|---|
nct_id (always set) | id |
title | text |
sponsor | text |
phase | list |
status | text |
enrollment | integer |
start_date | date |
completion_date | date |
last_update_date | date |
conditions | list |
lead_intervention | text |
first_country | text |
Sample output
The first 3 results of its latest test run on the platform (long values shortened).
[
{
"completion_date": "2026-12-31",
"conditions": "[\"Metastatic Breast Cancer\", \"Metastatic Solid Cancer\"]",
"enrollment": 60,
"first_country": "Austria",
"first_seen": true,
"last_update_date": "2026-10-27",
"lead_intervention": "68Ga-NOTA-ABSCINT-HER2 PET/CT",
"nct_id": "NCT06369831",
"phase": "[\"PHASE2\"]",
"previous": null,
"sponsor": "Abscint NV/SA",
"start_date": "2024-09-12",
"status": "RECRUITING",
"title": "HER2 Targeted Molecular Imaging in mBC and Other Metastatic Solid Carcinomas Using 68Ga-ABS011"
},
{
"completion_date": "2028-12-01",
"conditions": "[\"HER2-positive Breast Cancer\"]",
"enrollment": 985,
"first_country": "China",
"first_seen": true,
"last_update_date": "2026-10-27",
"lead_intervention": "BL-M07D1",
"nct_id": "NCT06891833",
"phase": "[\"PHASE2\", \"PHASE3\"]",
"previous": null,
"sponsor": "Sichuan Baili Pharmaceutical Co., Ltd.",
"start_date": "2025-06-05",
"status": "RECRUITING",
"title": "A Study of BL-M07D1 With or Without Pertuzumab Versus Docetaxel + Carboplatin + Trastuzumab + Pertuzumab in Neoadjuvant Therapy for HER2-Positive Breast Cancer"
},
{
"completion_date": "2032-09-01",
"conditions": "[\"Breast Cancer\"]",
"enrollment": 34,
"first_country": "China",
"first_seen": true,
"last_update_date": "2026-10-27",
"lead_intervention": "LP",
"nct_id": "NCT07896668",
"phase": "[\"PHASE2\"]",
"previous": null,
"sponsor": "Zhejiang Cancer Hospital",
"start_date": "2025-09-01",
"status": "RECRUITING",
"title": "Pucotenlimab and Anlotinib in Combination With Chemotherapy"
}
]
Call it from code
With the Apify API (one request; the response is the results):
curl -X POST "https://api.apify.com/v2/acts/nonstop_poacher~store-clinical-trials-monitor/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"condition": "breast cancer", "maxItems": 5000, "onlyChanges": false, "phase": "PHASE2", "status": "RECRUITING", "updated_since": "2025-01-01"}'
With the Python client (pip install apify-client):
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nonstop_poacher/store-clinical-trials-monitor").call(run_input={'condition': 'breast cancer',
'maxItems': 5000,
'onlyChanges': False,
'phase': 'PHASE2',
'status': 'RECRUITING',
'updated_since': '2025-01-01'})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
From an AI agent: connect Apify's MCP server and add the Actor nonstop_poacher/store-clinical-trials-monitor.
Questions
What does it cost? $1.60 per 1,000 results, charged per result through your Apify account. You pay only for results it returns.
Something wrong? Open an issue on the Issues tab of its Store page.