ClinicalTrials.gov Scraper — Bulk Trial Data Export, No API Key avatar

ClinicalTrials.gov Scraper — Bulk Trial Data Export, No API Key

Pricing

$1.00 / 1,000 trial scrapeds

Go to Apify Store
ClinicalTrials.gov Scraper — Bulk Trial Data Export, No API Key

ClinicalTrials.gov Scraper — Bulk Trial Data Export, No API Key

Scrape ClinicalTrials.gov in bulk: filter 575k+ trials by phase, status, condition, drug or country. Clean structured JSON with eligibility criteria, sponsors & enrollment. No API key. Use it as an MCP server in Claude, ChatGPT & AI agents.

Pricing

$1.00 / 1,000 trial scrapeds

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 hours ago

Last modified

Share

ClinicalTrials.gov Bulk Exporter — Phase & Status Filter

Bulk export ClinicalTrials.gov records filtered by disease condition, trial phase, enrollment status, intervention, or country. Returns structured JSON covering 575,000+ registered trials from 221 countries. No API key required.

Keywords: ClinicalTrials.gov API, clinical trials data, Phase 3 trials, recruiting trials, clinical trial bulk export, FDA clinical trials, drug pipeline data.


Why this actor

ClinicalTrials.gov is the world's largest registry of clinical studies. Its v2 API is open but returns paginated results requiring careful token handling. This actor handles pagination automatically and lets you bulk-download filtered trial sets — by phase, status, condition, or country — as clean structured JSON, ready for AI pipelines, systematic reviews, or competitive intelligence.

  • 575,000+ studies, 221 countries, updated daily.
  • Phase and status filters — get all Phase 3 recruiting trials in a condition with one run.
  • Full eligibility criteria — age, sex, inclusion/exclusion text included in output.
  • No API key — official ClinicalTrials.gov API v2.

Input

FieldTypeDefaultDescription
conditionstringdiabetesDisease or condition to search.
interventionstringDrug or therapy name.
phasestringPHASE3Comma-separated: PHASE1, PHASE2, PHASE3, PHASE4.
statusstringRECRUITING,ACTIVE_NOT_RECRUITINGTrial enrollment status.
countrystringFilter by trial location country.
maxResultsinteger500 (prefill 25)Maximum trials to return (up to 10,000). The console prefills 25 so your first run stays inside the 25 free trials; raise it for larger pulls.

Output

{
"nct_id": "NCT05765396",
"title": "A Study of Semaglutide in Adults With Type 2 Diabetes",
"overall_status": "RECRUITING",
"phase": "PHASE3",
"start_date": "2023-06",
"completion_date": "2026-12",
"conditions": "Type 2 Diabetes Mellitus",
"interventions": "DRUG:Semaglutide",
"lead_sponsor": "Novo Nordisk A/S",
"enrollment": 1200,
"eligibility_criteria": "Inclusion Criteria:\n* Adults aged 18 years or older\n* Diagnosis of type 2 diabetes with HbA1c between 7.0% and 10.5%\n* Stable metformin dose for at least 90 days\n\nExclusion Criteria:\n* Type 1 diabetes\n* eGFR < 30 mL/min/1.73m^2\n* Use of a GLP-1 receptor agonist within 6 months of screening",
"minimum_age": "18 Years",
"maximum_age": "N/A",
"sex": "ALL",
"url": "https://clinicaltrials.gov/study/NCT05765396",
"scraped_at": "2026-06-15T00:00:00.000Z"
}

Pricing

First 25 trials free per account, then $0.003 per trial ($3 per 1,000). Zero charge on empty runs.


FAQ

How many trials are available? Over 575,000 registered studies from 221 countries. ClinicalTrials.gov is updated daily.

Can I get all Phase 3 trials in oncology? Yes — set condition: cancer (or a specific cancer type), phase: PHASE3, status: RECRUITING. A typical oncology pull returns 2,000-5,000 active studies.

Does this include eligibility criteria text? Yes — the full eligibility criteria text (inclusion and exclusion criteria) is included in each record.

How is this different from the ClinicalTrials Sponsor Intelligence actor? This actor is a bulk exporter optimized for large dataset downloads (AI training, systematic reviews). The Sponsor Intelligence actor cross-references FDA drug approvals and is optimized for pharma competitive intelligence on a specific sponsor or compound.

Can I automate weekly pipeline updates? Yes — schedule this actor weekly on Apify to track changes in trial enrollment status and new trial registrations in your therapeutic area.

Use in Claude, ChatGPT & any MCP agent

This actor is also a Model Context Protocol (MCP) server tool — call it directly from Claude, ChatGPT, Cursor, Windsurf, or any MCP-compatible AI agent. The agent only pays for results delivered (same pay-per-result model).

  • Per-actor MCP endpoint: https://mcp.apify.com/?tools=themineworks/clinicaltrials-bulk-exporter
  • Full Mine Works MCP server (all tools): https://the-mine-works-mcp.hatchable.site/api/mcp
// Call this actor as a tool via apify-client (Node)
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/clinicaltrials-bulk-exporter').call({ /* input from the table above */ });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);