ClinicalTrials.gov Search: Studies by Condition or NCT ID
Page updated
Price: $0.10 per 1,000 studies, flat on every Apify plan, no start fee. Free-plan cap: up to 100 studies per run on the Apify Free plan. Prices checked on 2026-10-16.
The ClinicalTrials.gov Search tool queries the official ClinicalTrials.gov API v2 by condition, intervention, sponsor, free text and status, or looks up a list of NCT IDs, and returns one structured row per study.
It stays within the API’s rate limits and backs off on errors. Listing a study does not mean the U.S. government has evaluated it.
Who it is for
Pharma and biotech analysts, CROs, market researchers, patient-recruitment teams and developers who need clinical trial data in a spreadsheet or pipeline.
- List every recruiting trial for a condition, with sponsors, phases and locations.
- Track a competitor's or sponsor's trial pipeline.
- Refresh status, enrollment and completion dates for a list of NCT IDs.
- Find which countries and sites are running studies for a drug or device.
Inputs
| Field | Type | Required | Description |
|---|---|---|---|
| condition | string | No | Condition or disease, e.g. type 2 diabetes. |
| intervention | string | No | Drug, device or other intervention name. |
| sponsor | string | No | Lead sponsor or collaborator name. |
| query | string | No | Free-text search over the whole study record. |
| status | array of strings | No | Only studies with these statuses, e.g. RECRUITING, NOT_YET_RECRUITING, ACTIVE_NOT_RECRUITING, COMPLETED, TERMINATED. |
| nctIds | array of strings | No | Look up these NCT IDs instead of searching. Unknown IDs get a free not-found row. |
| maxItems | integer | No | Search mode only. Default 50, up to 50,000. |
Example input
{
"condition": "type 2 diabetes",
"status": ["RECRUITING"],
"maxItems": 20
} Example output
[
{
"type": "study",
"nctId": "NCT07233434",
"briefTitle": "Screening for Type 2 Diabetes by Oral Glucose Tolerance Test in the Population Groups Not Diagnosed by Fasting Blood Glucose in Guadeloupe",
"acronym": "DIADEG",
"overallStatus": "RECRUITING",
"phase": ["NA"],
"studyType": "INTERVENTIONAL",
"primaryPurpose": "DIAGNOSTIC",
"conditions": ["Non-Diabetic"],
"leadSponsor": "Centre Hospitalier Universitaire de la Guadeloupe",
"leadSponsorClass": "OTHER",
"enrollment": 120,
"enrollmentType": "ESTIMATED",
"minimumAge": "18 Years",
"maximumAge": "65 Years",
"startDate": "2021-02-02",
"primaryCompletionDate": "2027-02-02",
"locationsCountries": ["Guadeloupe"],
"locationsCount": 1,
"hasResults": false,
"studyUrl": "https://clinicaltrials.gov/study/NCT07233434"
}
] Price
$0.10 per 1,000 studies
Free-plan cap: Up to 100 studies per run on the Apify Free plan
Billing happens on Apify, not on this website.
Limits
- Up to 100 studies per run on the Apify Free plan.
- Up to 200 locations per study are returned; locationsCount gives the full number.
- Data is what sponsors registered on ClinicalTrials.gov. Some fields may be blank.
What it does not do
- It is not medical advice and is not for clinical decisions, including whether to join a trial.
- It does not return site contact names, emails or phone numbers.
- It does not download protocols, consent forms or other attached documents.
FAQ
What counts as a result?
One study returned from ClinicalTrials.gov.
Do I pay for unknown NCT IDs or errors?
No. Not-found, invalid-input, no-results and error rows are free.
Where does the data come from?
From the public ClinicalTrials.gov API v2 run by the U.S. National Library of Medicine. Lepidata is not affiliated with NLM or NIH.
Is there a start fee?
No. You pay only the flat price per result.