Apify

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

Sample records for shape only. They are not a live response.

[
  {
    "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.

Run it on Apify