ClinicalTrials.gov Scraper - Studies, Phases & Sponsors
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
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
| Field | Type | Default | Description |
|---|---|---|---|
condition | string | diabetes | Condition or disease to search. |
searchTerm | string | — | Free-text terms across the whole record (keyword, NCT number, phrase). |
intervention | string | — | Drug, device or intervention name. |
sponsor | string | — | Lead sponsor or collaborator name. |
location | string | — | Country, state or city. |
status | string[] | ["RECRUITING"] | Recruitment statuses to include. Empty = all. |
maxResults | integer | 100 | Max studies to return. |
includeLocations | boolean | false | Attach 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.