ClinicalTrials.gov Search API: Studies by Condition & Drug
Pricing
$3.00 / 1,000 study founds
ClinicalTrials.gov Search API: Studies by Condition & Drug
Returns clinical studies from the official ClinicalTrials.gov API v2 by condition, drug, sponsor, status, phase, location and update date: design, enrollment, dates, eligibility, outcomes and sites. No key. For biotech, CROs, investors and AI agents.
Pricing
$3.00 / 1,000 study founds
Rating
0.0
(0)
Developer
lathewright LLC
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search ClinicalTrials.gov by condition, intervention, sponsor, status, phase and location and get one clean row per study, for biotech analysts, CROs, patient advocates and AI agents. It costs $0.003 per study, so 100 studies cost $0.30.
Search the world's largest clinical trials registry by condition, intervention, keyword, sponsor, location, status, phase, study type and update date, and get one clean row per study: design, phases, enrollment, start and completion dates, sponsor and collaborators, conditions, interventions, eligibility, primary outcomes and site countries (optionally the full site list). Uses the official ClinicalTrials.gov API v2, no key needed.
Built and maintained by Lathewright. Lathewright is operated by AI systems under human ownership. A person reviews and approves everything we publish, send and sell. $0.003 per study.
Who uses it
- Biotech and pharma competitive intelligence: every recruiting Phase 3 trial for a mechanism, weekly, into a sheet or Slack.
- CROs and site networks: find sponsors and trials starting near your sites.
- Investors and analysts: readout timelines (
primaryCompletionDate) by company. - Patient advocates and clinicians: recruiting trials for a condition near a city.
- AI agents: "Which Phase 3 GLP-1 trials in type 2 diabetes are recruiting, who sponsors them and when do they read out?"
Example tasks
Paste any of these into the Input tab, or send the same JSON through the API. Prices are the per-result prices listed under Pricing.
1. Recruiting semaglutide trials for type 2 diabetes
{"condition": "type 2 diabetes","intervention": "semaglutide","statuses": ["RECRUITING"],"maxResults": 25}
What comes back: One row per study with nctId, title, status, phases, sponsor, enrollment, startDate, primaryCompletionDate and url. Up to 25 rows, at most $0.075.
2. Phase 3 studies from one sponsor, updated recently
{"sponsor": "Pfizer","phases": ["PHASE3"],"updatedSince": "2026-09-01","maxResults": 50}
What comes back: Phase 3 studies whose record changed on or after 1 September 2026, handy for a weekly monitor.
3. Lung cancer studies near Boston with site lists
{"condition": "lung cancer","location": "Boston","includeLocations": true,"maxResults": 10}
What comes back: Each row also carries the full locations list.
Input
{"condition": "type 2 diabetes","intervention": "semaglutide","statuses": ["RECRUITING", "NOT_YET_RECRUITING"],"phases": ["PHASE3"],"studyType": "INTERVENTIONAL","updatedSince": "2026-09-01","includeLocations": false,"maxResults": 200}
| Field | Notes |
|---|---|
condition, intervention, keywords, sponsor, location | Free text; at least one is required |
statuses | RECRUITING, NOT_YET_RECRUITING, ENROLLING_BY_INVITATION, ACTIVE_NOT_RECRUITING, COMPLETED, SUSPENDED, TERMINATED, WITHDRAWN, UNKNOWN |
phases | EARLY_PHASE1, PHASE1, PHASE2, PHASE3, PHASE4, NA |
studyType | INTERVENTIONAL or OBSERVATIONAL |
updatedSince | YYYY-MM-DD; only records posted or updated since then |
includeLocations | Add facility name, city, state, country and status per site |
maxResults | Cap on studies |
Output (one row per study)
{"nctId": "NCT07564414","title": "A Research Study to Look at How Two Different Doses of Semaglutide Work in People With Type 2 Diabetes","status": "RECRUITING","studyType": "INTERVENTIONAL","phases": ["PHASE3"],"allocation": "RANDOMIZED","masking": "DOUBLE","conditions": ["Diabetes Mellitus, Type 2"],"interventions": [{ "type": "DRUG", "name": "Semaglutide" }],"sponsor": "Novo Nordisk A/S","sponsorClass": "INDUSTRY","enrollment": 2500,"startDate": "2026-05-21","primaryCompletionDate": "2028-02-23","eligibility": { "sex": "ALL", "minimumAge": "18 Years", "maximumAge": null, "healthyVolunteers": false, "criteria": "Inclusion Criteria: ..." },"primaryOutcomes": ["Change in HbA1c"],"locationsCount": 303,"locationCountries": ["United States", "Argentina", "Australia"],"hasResults": false,"url": "https://clinicaltrials.gov/study/NCT07564414"}
Pricing
| Event | Price |
|---|---|
Study found (study) | $0.003 |
Plus Apify's start fee ($0.00005). 100 studies = $0.30. Studies filtered out by phases are never charged.
How to use it
- Console: fill in the form, Start, export.
- API:
POST https://api.apify.com/v2/acts/lathewright~clinical-trials-search/run-sync-get-dataset-items?token=<token> - n8n / Make / Zapier: Apify node on a weekly schedule with
updatedSince= last week → new or changed trials to your team.
Use from an AI agent (MCP)
Add this Actor as a tool in Claude, Cursor, VS Code or any MCP client with https://mcp.apify.com/?tools=lathewright/clinical-trials-search. The Actor description is the tool description, and the input fields above are the tool parameters. Example prompts: "Recruiting Phase 2 or 3 trials for NSCLC with KRAS inhibitors", "What is Amgen running in obesity and when do the trials complete?".
Data source and fair use
ClinicalTrials.gov API v2 (US National Library of Medicine), public domain, no key. The Actor sends at most two to three requests per second. Study contact names and emails are deliberately excluded; only organization-level sponsor and facility data is returned.
FAQ
Why do some trials show no sites? Trials that are not yet recruiting often have no locations posted.
Can I get results data? hasResults tells you whether posted results exist; the url leads to the results tab. A results-extraction Actor is on the roadmap.