ClinicalTrials.gov Scraper: Clinical Trials Search & Export
Pricing
from $0.48 / 1,000 study scrapeds
ClinicalTrials.gov Scraper: Clinical Trials Search & Export
Search and export clinical trials from ClinicalTrials.gov by condition, drug, sponsor, location, phase, status, age, sex and funder: NCT id, titles, status, phases, sponsor, enrollment, dates, sites, eligibility and outcomes. Official API, no proxy. $0.80 per 1,000 studies.
Pricing
from $0.48 / 1,000 study scrapeds
Rating
0.0
(0)
Developer
TidyHarvest
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Search and export clinical trials from ClinicalTrials.gov by condition, drug or intervention, sponsor, location, phase and recruitment status, as clean flat rows ready for a spreadsheet: NCT id, titles, status, phases, conditions, interventions, sponsor and collaborators, enrollment, key dates, trial sites, eligibility and primary outcomes. $0.80 per 1,000 studies, no start fee.
It reads the official ClinicalTrials.gov Data API (v2) run by the U.S. National Library of Medicine, so there is no browser, no proxy and nothing to break when the website changes. A 1,000-study export takes about 30 seconds, full records included.
What you can do with it
- Pharma and biotech competitive intelligence: every Phase 2/3 trial for an indication or a competitor's drug, with sponsor, enrollment and completion dates.
- Site and investigator scouting: which hospitals and cities are running recruiting trials in your therapeutic area.
- Patient recruitment and advocacy: a current list of recruiting studies for a condition near a location, with eligibility (age, sex, healthy volunteers).
- Monitoring: schedule a daily or weekly run with Updated on or after to catch new and changed trials.
- Research and data science: bulk exports for meta-research, dashboards, or as context for an AI assistant (
includeRawgives the full record).
Input
All fields are optional. With an empty input you get the 50 most recently updated recruiting studies.
| Field | What it does |
|---|---|
condition | Condition or disease, e.g. type 2 diabetes. |
query | Free text across the whole record; supports AND / OR / NOT and quotes. |
intervention | Drug, device or procedure, e.g. pembrolizumab. |
location | City, state, country or facility. |
sponsor | Lead sponsor or collaborator. |
leadSponsor | Lead sponsor only (collaborators don't count). |
titleOrAcronym | Search titles and acronyms only, e.g. KEYNOTE. |
outcomeMeasure | Search outcome measures, e.g. overall survival. |
statuses | Recruiting, completed, terminated, ... (multi-select). |
phases | Early phase 1 to Phase 4, or not applicable (multi-select). |
studyType | Interventional, observational or expanded access. |
sex, ageGroups, acceptsHealthyVolunteers | Who can enroll: female/male, child/adult/older adult, healthy volunteers. |
funderTypes | Lead sponsor class: industry, NIH, other US federal, other (universities, hospitals...). |
startDateFrom, startDateTo | Start date range. |
primaryCompletionDateFrom, primaryCompletionDateTo | Primary completion range: find readouts coming up. |
firstPostedFrom, firstPostedTo, updatedSince | New registrations, or anything updated since a date. |
onlyWithResults | Only studies with posted results. |
nctIds | Look up specific studies by NCT number or study URL. |
sortBy | Relevance, last updated, start date, first posted, enrollment. |
includeEligibilityText | Adds the full inclusion/exclusion criteria text. |
includeRaw | Adds the complete study record (protocolSection). |
maxItems | Cap on studies returned (default 50, up to 20,000). |
Example:
{ "condition": "obesity", "intervention": "tirzepatide", "statuses": ["RECRUITING"], "phases": ["PHASE3"], "maxItems": 200 }
Output
One item per study:
{"nctId": "NCT07010263","briefTitle": "A Study of AK112 as Consolidation Treatment for Patients With Limited Stage Small-cell Lung Cancer ...","overallStatus": "RECRUITING","phases": ["PHASE3"],"studyType": "INTERVENTIONAL","conditions": ["Small Cell Lung Cancer"],"interventions": [{ "name": "AK112", "type": "DRUG" }, { "name": "Placebo", "type": "OTHER" }],"sponsor": "Akeso", "sponsorClass": "INDUSTRY", "collaborators": [],"enrollment": 560, "enrollmentType": "ESTIMATED","startDate": "2025-06-13", "primaryCompletionDate": "2028-12-31", "completionDate": "2029-07-31","firstPosted": "2025-06-08", "lastUpdate": "2026-03-05","locationCount": 53, "countries": ["China"],"locations": [{ "facility": "Beijing Cancer Hospital", "city": "Beijing", "state": "Beijing Municipality", "zip": "100142", "country": "China", "status": "RECRUITING" }],"sex": "ALL", "minimumAge": "18 Years", "maximumAge": null, "healthyVolunteers": false,"primaryOutcomes": [{ "measure": "Progression-Free Survival (PFS) ...", "timeFrame": "Approximately 6 years" }],"briefSummary": "This is a randomized, double-blind, phase III clinical study ...","hasResults": false,"url": "https://clinicaltrials.gov/study/NCT07010263","source": "ClinicalTrials.gov","dataProcessedAt": "2026-10-09T09:00:05","attribution": "Source: ClinicalTrials.gov, a service of the U.S. National Library of Medicine. ..."}
Also included: officialTitle, acronym, primaryPurpose, keywords. A run's SUMMARY record (key-value store) has the total number of matching studies and any NCT ids that were not found.
How to use
- Enter a condition, drug, sponsor or location (or a list of NCT ids), and pick status and phase filters if you want them.
- Set Max studies to the number you need.
- Run, then download the dataset as CSV, Excel or JSON, or call it through the Apify API.
Pricing
Pay per result: $0.80 per 1,000 studies (study-scraped event). All filters and your Max studies cap apply before you are charged, and a run that finds nothing fails instead of returning an empty dataset.
Limits and notes
- Data is whatever sponsors registered on ClinicalTrials.gov; fields a study doesn't report are
nullor empty. ClinicalTrials.gov updates daily;dataProcessedAtshows the date of the data you received. - To respect the API's rate guidance (about 50 requests per minute), the actor paces its requests. Each request returns up to 1,000 studies, so this rarely matters.
- Contact names, phone numbers and email addresses are not included in the flat rows, and email addresses are removed from the raw record too. ClinicalTrials.gov's terms forbid using email addresses from its database for marketing.
Data source and attribution
Source: ClinicalTrials.gov, a service of the U.S. National Library of Medicine (NLM), National Institutes of Health. The data comes through the official ClinicalTrials.gov API. This actor flattens and renames fields, keeps a subset of them (unless includeRaw is on), and removes contact email addresses. No values are otherwise changed. When you publish or distribute this data, the ClinicalTrials.gov terms ask you to credit ClinicalTrials.gov, show the date it was processed, keep it current and describe any changes you make. Every row carries source, dataProcessedAt and attribution fields for this purpose.
This actor is not affiliated with or endorsed by ClinicalTrials.gov, the National Library of Medicine, the NIH or the U.S. government. Nothing here is medical advice.