ClinicalTrials.gov Scraper - Studies, Phases & Sponsors avatar

ClinicalTrials.gov Scraper - Studies, Phases & Sponsors

Pricing

Pay per usage

Go to Apify Store
ClinicalTrials.gov Scraper - Studies, Phases & Sponsors

ClinicalTrials.gov Scraper - Studies, Phases & Sponsors

Search ClinicalTrials.gov by condition, intervention or sponsor. Returns NCT ID, title, phase, status, sponsor, dates and eligibility. No API key. Works in Claude, ChatGPT & any MCP-compatible AI agent.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

ClinicalTrials.gov Scraper — Studies, Sponsors, Drugs & Sites

Search ClinicalTrials.gov — the US National Library of Medicine's global registry of clinical studies — and get clean, structured JSON back. Filter by condition, drug/intervention, sponsor, recruitment status and location, and pull everything you need on each trial: phase, enrollment, sponsors, eligibility, dates and study sites. Built for pharma and biotech competitive intelligence, clinical research, patient recruitment, and life-sciences data pipelines. You only pay for studies actually delivered.

Keywords: ClinicalTrials.gov API, clinical trials scraper, clinical trial data, drug pipeline data, pharma competitive intelligence, trial recruitment, NCT lookup, biotech research data, life sciences dataset.


Why this actor

ClinicalTrials.gov holds 480,000+ studies, and its API v2 is powerful but deeply nested — every study is a tree of "protocol section" modules (identification, status, sponsor, design, arms/interventions, contacts/locations, eligibility). Pulling a usable table out of it means walking that tree for every record and handling token-based pagination.

This actor does that for you and returns one flat, analysis-ready record per study:

  • Targeted search — by condition/disease, intervention (drug/device), sponsor, location and free-text term, with recruitment-status filtering.
  • Everything that matters, flattened — NCT ID, title, status, study type, phase, conditions, interventions, lead sponsor and collaborators, enrollment, eligibility (sex, age range, healthy volunteers), key dates, and a direct study link.
  • Optional full site list — facility, city, state and country for every study location, for recruitment and geographic analysis.
  • Token pagination handled — pull a handful of trials or tens of thousands.
  • Fully open, no API key — official ClinicalTrials.gov API v2. No key, no login, no anti-bot.

What you can build with it

  • Pharma / biotech competitive intelligence — track every trial a competitor sponsors, by drug, phase and status, and watch their pipeline move.
  • Drug & indication landscaping — map all active trials for a target, mechanism or disease area.
  • Patient recruitment — find recruiting trials by condition and location to support site selection or patient matching.
  • Investment & diligence — monitor trial status changes (recruiting → completed → terminated) as catalysts.
  • Research & meta-analysis — assemble structured cohorts of studies with eligibility and enrollment for systematic review.
  • Recurring monitoring — schedule a saved search and capture new or updated trials automatically.

Input

FieldTypeDefaultDescription
conditionstringdiabetesCondition or disease to search.
searchTermstringFree-text terms across the whole record (keyword, NCT number, phrase).
interventionstringDrug, device or intervention name.
sponsorstringLead sponsor or collaborator name.
locationstringCountry, state or city.
statusstring[]["RECRUITING"]Recruitment statuses to include. Empty = all.
maxResultsinteger100Max studies to return.
includeLocationsbooleanfalseAttach the full list of study sites per study.

Example input

{
"condition": "breast cancer",
"intervention": "pembrolizumab",
"status": ["RECRUITING", "ACTIVE_NOT_RECRUITING"],
"maxResults": 200,
"includeLocations": true
}

Output

Each study is one dataset record:

{
"nct_id": "NCT02896335",
"title": "Palbociclib and Pembrolizumab in CNS Metastases",
"overall_status": "RECRUITING",
"study_type": "INTERVENTIONAL",
"phases": ["PHASE2"],
"conditions": ["Metastatic Malignant Neoplasm to Brain"],
"interventions": [{ "type": "DRUG", "name": "Palbociclib" }, { "type": "DRUG", "name": "Pembrolizumab" }],
"lead_sponsor": "Massachusetts General Hospital",
"sponsor_class": "OTHER",
"collaborators": [],
"enrollment": 45,
"start_date": "2017-03-01",
"primary_completion_date": "2026-12-01",
"completion_date": "2027-06-01",
"sex": "ALL",
"minimum_age": "18 Years",
"healthy_volunteers": false,
"location_count": 3,
"location_countries": ["United States"],
"study_url": "https://clinicaltrials.gov/study/NCT02896335",
"scraped_at": "2026-06-10T15:00:00.000Z"
}

brief_summary is included on every record; the full locations array appears when includeLocations is on. A final {"_type": "summary"} record reports how many studies were returned and how many matched in total.


Pricing

Your first 25 studies are free — every Apify account, no card, no trial clock. After that it is a flat $0.003 per study delivered.

  • First 25 studies free per account (lifetime), then $0.003/study
  • Zero charge on empty runs — a search that matches nothing costs you nothing
  • No monthly minimum, no rental
  • A run pulling 1,000 studies costs $3.00

FAQ

Do I need an API key? No. The ClinicalTrials.gov API v2 is fully open.

How current is the data? Real-time — it reads the live registry, so newly posted and updated studies appear immediately.

Can I get all the study sites? Yes — turn on includeLocations for facility, city, state and country of every location.

Which statuses can I filter by? Recruiting, not yet recruiting, enrolling by invitation, active (not recruiting), completed, suspended, terminated, withdrawn, and unknown.

Can I monitor a drug or sponsor pipeline? Yes — save an intervention or sponsor search as a task and schedule it; each run returns the latest matching trials.