ClinicalTrials.gov Search (flat JSON for agents)
Pricing
from $1.00 / 1,000 results
ClinicalTrials.gov Search (flat JSON for agents)
Search ClinicalTrials.gov by condition, intervention, sponsor, status, phase and country. One flat JSON row per study: NCT id, title, status, phase, sponsor, conditions, interventions, enrollment, dates, locations, link. For AI agents and research tracking.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Quiet Kits
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Share
ClinicalTrials.gov Search, flat JSON for agents and analysts
Search the U.S. National Library of Medicine registry ClinicalTrials.gov (500,000+ studies worldwide) by condition, intervention, sponsor, status, phase, country and last update, and get one flat row per study ready for a spreadsheet, a database or an AI agent.
The official v2 API returns deeply nested records. This Actor flattens the fields people actually use: NCT id, titles, recruitment status, phases, lead sponsor and class (industry, NIH, academic), collaborators, conditions, interventions, enrollment, eligibility (sex, age range, healthy volunteers), key dates, number of sites, countries, the first 50 locations and the study URL.
What it is for
- Patients and advocates: recruiting trials for a condition in a country.
- Pharma and biotech intelligence: every Phase 3 a competitor started this year.
- Research and journalism: trials by sponsor, status changes, terminated studies.
- AI agents: one call through the Apify MCP server, structured rows back.
Input
| Field | Type | Default | Description |
|---|---|---|---|
condition | string | – | disease or condition, e.g. melanoma |
intervention | string | – | drug, device or procedure, e.g. pembrolizumab |
sponsor | string | – | sponsor or collaborator name |
term | string | – | free text across the record |
status | array | RECRUITING, NOT_YET_RECRUITING | recruitment statuses; empty = all |
phase | array | – | PHASE1…PHASE4, EARLY_PHASE1, NA |
country | string | – | location country |
updatedSinceDays | integer | 0 | studies updated in the last N days |
maxItems | integer | 200 | 0 = all matching studies |
Example, recruiting Phase 3 trials for type 2 diabetes in Italy:
{ "condition": "type 2 diabetes", "phase": ["PHASE3"], "country": "Italy", "status": ["RECRUITING"] }
Output
{"nctId": "NCT05123456","title": "…","status": "RECRUITING","phases": ["PHASE3"],"leadSponsor": "Novo Nordisk A/S","leadSponsorClass": "INDUSTRY","conditions": ["Diabetes Mellitus, Type 2"],"interventions": [{ "type": "DRUG", "name": "Semaglutide" }],"enrollment": 1200,"startDate": "2025-03","primaryCompletionDate": "2027-06","countries": ["Italy", "Spain"],"locationsCount": 42,"url": "https://clinicaltrials.gov/study/NCT05123456"}
Pricing
Pay per study returned. A typical query returns 50-500 rows in a few seconds.
Notes
Data come from the public ClinicalTrials.gov API v2 and are in the public domain. Dates are as published (year-month or full date). The locations field is capped at 50 sites per study to keep rows light; locationsCount has the full number.