Clinical Trials Scraper
Pricing
from $2.00 / 1,000 results
Clinical Trials Scraper
Search and extract clinical trials by condition, drug, sponsor, or location, status, phase, eligibility, enrollment, and sites from ClinicalTrials.gov.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Search and extract clinical trials by condition, drug, sponsor, or location — directly from ClinicalTrials.gov, no login required.
What you get
One row per trial, with:
- Identity: NCT ID, brief title, official title, acronym, sponsoring organization, and a direct study URL
- Status & design: recruitment status, study type, phases, and enrollment count
- Summary: brief summary, conditions, and keywords
- Interventions: every intervention with its type (drug, device, behavioral, etc.) and name
- Sponsorship: lead sponsor, sponsor class, and collaborators
- Eligibility: sex, minimum age, maximum age, healthy-volunteer flag, and standard age groups
- Locations: site facilities (with city, state, country) and the list of countries involved
- Dates: start, primary completion, completion, first-posted, and last-updated dates
Export everything to JSON, CSV, Excel, or Google Sheets straight from the Apify console.
Use cases
- Pharma & biotech competitive intelligence — track who is running trials for a drug, condition, or mechanism
- Patient recruitment — find recruiting trials by condition and location
- Investor & business due diligence — map a company's clinical pipeline by phase and status
- Systematic reviews & research — build structured datasets of trials matching precise criteria
- Market landscaping — quantify trial activity across conditions, sponsors, and geographies
How to use
- Enter any combination of Search term, Condition, Intervention, Sponsor, and Location country
- Optionally narrow by Recruitment status and Trial phase
- Set Max items (default 500; set
0for unlimited) - Run the actor — results appear in the Dataset tab, one trial per row
At least one search input is required.
Fetching more across runs
The actor auto-paginates within a single run up to your Max items. To pull a very large result set across runs (or to resume after a timeout):
After the run finishes, open the Key-value store tab → copy the
NEXT_PAGE_IDvalue → paste it into Page ID on your next run. IfNEXT_PAGE_IDisnull, you've fetched every matching trial.
Output format
A trial row (abridged):
{"nctId": "NCT05643521","title": "The Acute Effects of Carbohydrate Restriction on Liver Fat","status": "RECRUITING","studyType": "INTERVENTIONAL","phases": ["PHASE3"],"conditions": ["NAFLD", "Overweight and Obesity", "Diabetes"],"interventions": [{ "type": "DRUG", "name": "Semaglutide" }],"leadSponsor": "Hvidovre University Hospital","collaborators": ["University of Copenhagen"],"enrollmentCount": 14,"sex": "ALL","minimumAge": "30 Years","healthyVolunteers": false,"countries": ["Denmark"],"startDate": "2022-12-01","studyUrl": "https://clinicaltrials.gov/study/NCT05643521"}
Input options
| Field | Type | Description |
|---|---|---|
| Search term | string | Free-text across the whole record |
| Condition / disease | string | Filter by condition |
| Intervention / drug | string | Filter by intervention or drug |
| Sponsor / organization | string | Filter by lead sponsor |
| Location country | string | Filter to trials with a site in this country |
| Recruitment status | array | One or more statuses |
| Trial phase | array | One or more phases |
| Max items | integer | Cap on trials returned; 0 = unlimited — default 500 |
| Page ID | string | NEXT_PAGE_ID from a previous run to resume |
Notes
- Data comes from the official ClinicalTrials.gov public API — global coverage of registered trials.
- Up to 50 trial sites are listed per row; the full count is always in
locationCount.