ClinicalTrials.gov Studies Scraper
Pricing
$0.90 / 1,000 results
Go to Apify Store
ClinicalTrials.gov Studies Scraper
ClinicalTrials.gov search: status, phase, conditions, interventions, sponsors, eligibility and sites.
Pricing
$0.90 / 1,000 results
Rating
0.0
(0)
Developer
Hamza
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Search clinical trials on ClinicalTrials.gov. Get title, status, phase, conditions, interventions, sponsor, enrollment, dates, eligibility and locations for every study.
What you get
- Search by condition, drug or keyword
- Filter by recruitment status
- Phase, design and enrollment
- Interventions, outcomes and eligibility criteria
- Sponsor and contact locations
- Automatic pagination with no page limit
How to use
- Open the Input tab. The form is already filled with a working example.
- Change the fields to your own search, or keep the example to see the output format.
- Click Start and download the results as JSON, CSV, Excel or HTML from the Output tab, or read them through the Apify API.
Input
| Field | What it does |
|---|---|
| Search term | Condition, drug or keyword. |
| Status | Recruitment status. |
| Country (optional) | For example United States or France. |
| Maximum results | Stop after this many studies. |
Example input:
{"query": "diabetes","status": "RECRUITING","maxItems": 100}
Output
Each result is one row. Main fields:
| Field | Description |
|---|---|
| nctId | NCT ID |
| url | Study page |
| title | Brief title |
| officialTitle | Official title |
| status | Overall status |
| whyStopped | Why stopped |
| studyType | Study type |
| phases | Phases |
| conditions | Conditions |
| keywords | Keywords |
| interventions | Interventions |
| sponsor | Lead sponsor |
| sponsorClass | Sponsor type |
| collaborators | Collaborators |
| enrollment | Enrollment |
| allocation | Allocation |
| masking | Masking |
| primaryPurpose | Primary purpose |
| startDate | Start date |
| completionDate | Completion date |
| firstPostedDate | First posted |
| lastUpdateDate | Last update posted |
| briefSummary | Brief summary |
| detailedDescription | Detailed description |
| eligibilityCriteria | Eligibility criteria |
| sex | Sex |
| minimumAge | Minimum age |
| maximumAge | Maximum age |
| healthyVolunteers | Healthy volunteers |
| primaryOutcomes | Primary outcomes |
| locations | Locations |
| locationCount | Number of locations |
| contacts | Central contacts |
| hasResults | Has results |
Example output (shortened):
{"nctId": "NCT07604493","url": "https://clinicaltrials.gov/study/NCT07604493","title": "Oral Health and Systemic Diseases: Survey of General Practitioners","officialTitle": "Oral Health and Systemic Diseases: An Investigative Survey of General Practitioners","status": "RECRUITING","studyType": "OBSERVATIONAL","conditions": ["Periodontal Disease","Diabete Mellitus"],"keywords": ["smoking","diabetes","periodontitis"],"interventions": [{"type": "OTHER","name": "Questionnaire Survey","description": "Participants will complete a questionnaire consisting of 35 closed-ended questions designed to assess General Practitioners' knowledge, clinical practices, and attitudes regarding oral health and its relationship with systemic diseases."}],"sponsor": "University of Roma La Sapienza","sponsorClass": "OTHER","enrollment": 100,"startDate": "01-01-2026","completionDate": "01-01-2027","firstPostedDate": "22-05-2026","lastUpdateDate": "28-05-2026","briefSummary": "This cross-sectional observational study aims to assess the level of knowledge, clinical practices, and professional att...","detailedDescription": "The aim of this study is to conduct an exploratory survey designed to assess the level of knowledge among General Practi...","eligibilityCriteria": "Inclusion Criteria:\n\n* Licensed General Practitioners currently practicing in Italy\n* Ability to understand and complete...","sex": "ALL","minimumAge": "18 Years","healthyVolunteers": true,"primaryOutcomes": [{"measure": "General Practitioners' level of knowledge regarding oral diseases and oral-systemic associations","timeFrame": "At questionnaire completion (at baseline)"}],"locations": [{"facility": "Sapienza università di Roma","city": "Roma","state": "RM","country": "Italy","zip": "00161","status": "RECRUITING"}],"locationCount": 1,"contacts": [{"name": "Fabrizio Guerra","role": "CONTACT","phone": "3283150627","email": "fabrizio.guerra@uniroma1.it"}],"hasResults": false}
Good to know
- The Actor never fails on a bad or empty input. It finishes with a clear message in the run status explaining what to change.
- Results are saved while the run is going, so you can open the dataset before it finishes.
Support
Found a field that is missing or a result that looks wrong? Open an issue from the Actor page and include the run link.