ClinicalTrials.gov Extractor avatar

ClinicalTrials.gov Extractor

Pricing

from $1.00 / 1,000 results

Go to Apify Store
ClinicalTrials.gov Extractor

ClinicalTrials.gov Extractor

Query the official ClinicalTrials.gov v2 API for studies by condition, intervention, country, or recruitment status. Free US government open data — no API key required. Returns clean, structured records ready for research, competitive intelligence, lead generation, and market analysis.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Cynix Dev

Cynix Dev

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Query the official ClinicalTrials.gov v2 API for studies by condition, intervention, country or recruitment status. Free US government open data — no API key required. Clean, structured records for research, competitive intelligence and market analysis.

What it does

ClinicalTrials.gov is the authoritative global registry of clinical studies, run by the US National Library of Medicine. This Actor queries its official v2 API — not a scrape — and returns flat, typed study records.

Search by condition (melanoma, type 2 diabetes), combine with an intervention (a drug or device), narrow by country, and filter on recruitment overallStatus. The API is free and public, so no proxy is needed.

Features

  • Official v2 API — authoritative data, no HTML scraping.
  • Condition + intervention search — combine for precise cohorts.
  • Country filter — where trials recruit.
  • Recruitment-status filter — recruiting, completed, terminated, etc.
  • Paged automaticallymaxResults caps a run across pages.
  • No API key and no proxy required.

What people use it for

  • Competitive intelligence — what trials a competitor is running.
  • Market analysis — therapeutic-area pipeline density.
  • Patient recruitment research — trials actively recruiting by region.
  • Academic literature groundwork — frame a study against existing ones.
  • Investor diligence — pipeline and trial-status signals.

Understanding the fields

FieldMeaning
nctIdThe trial's unique ClinicalTrials.gov identifier
overallStatusRecruiting / Completed / Terminated / Withdrawn / Unknown
phaseFor interventional drug trials: Early Phase 1 → Phase 4
enrollmentCountNumber of participants the study targets
studyTypeInterventional or Observational

Search strategy

Start broad with a condition, then layer intervention to isolate a mechanism, and country to scope geography. Use overallStatus: RECRUITING when you care about active enrolment. For time-bounded analysis, page through with maxResults set high and filter on startDate/completionDate downstream.

Input

All fields optional. condition focuses the search; overallStatus filters by recruitment stage.

FieldTypeDefaultWhat it does
conditionstringMedical condition to search, e.g. 'melanoma' or 'type 2 diabetes'. Uses the official query.cond parameter.
interventionstringIntervention, drug, or device name (query.intr). Combine with a condition for narrower results.
countrystringFilter by country where the trial recruits (query.locn), e.g. 'Germany' or 'United States'.
overallStatusstringALLTrial recruitment status filter (filter.overallStatus). Options: ALL, RECRUITING, NOT_YET_RECRUITING, ENROLLING_BY_INVITATION, ACTIVE_NOT_RECRUITING, COMPLETED, TERMINATED, WITHDRAWN, SUSPENDED, UNKNOWN.
maxResultsinteger25Maximum number of studies to return (1-500). The actor pages the API automatically. Range 1–500.
proxyConfigurationobjectsee belowThe ClinicalTrials.gov API is a free, public US government endpoint and does not require a proxy. Leave this disabled unless you are rate-limited.

Input example

{
"overallStatus": "ALL",
"maxResults": 25,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Output

One record per study: NCT id, titles, status, conditions, interventions, phase, enrollment, dates, lead sponsor and URL.

Every dataset record contains: nctId, briefTitle, officialTitle, overallStatus, conditions, interventions, phase, studyType, enrollmentCount, startDate, completionDate, leadSponsor, url, fetchedAt.

Output example

A real record from a run of this Actor:

{
"nctId": "NCT03509935",
"briefTitle": "Use of Bedside Ultrasonography on the Incidence of Acute Renal Failure in High-risk Surgical Patients",
"officialTitle": "Use of Bedside Ultrasonography on the Incidence of Acute Renal Failure in High-risk Surgical Patients: Randomized Clinical Trial",
"overallStatus": "COMPLETED",
"conditions": "Acute Kidney Injury",
"interventions": "Intervention Ultrasound Group",
"phase": "NA",
"studyType": "INTERVENTIONAL",
"enrollmentCount": "111",
"startDate": "2018-03-12",
"completionDate": "2019-03-31",
"leadSponsor": "Federal University of Minas Gerais",
"url": "https://clinicaltrials.gov/study/NCT03509935",
"fetchedAt": "2026-08-21T12:46:26.107Z"
}

Export the dataset as JSON, CSV, Excel, XML or JSONL from the Console, or pull it programmatically through the Apify API and any of the official clients.

How to use it

  1. Click Try for free (or Start if you already have an Apify account).
  2. Fill in the input fields described above — the defaults already produce a working run.
  3. Press Start and watch the log; results stream into the dataset as they are found.
  4. When the run finishes, open the Output/Storage tab and export as JSON, CSV or Excel.

Runs can be scheduled (hourly, daily, weekly) and wired into Slack, Google Sheets, Zapier, Make, webhooks or your own backend through Apify integrations. Everything the Console does is also available over the Apify API.

Proxy configuration

This Actor accepts a standard Apify proxy configuration object. Residential proxy is the default because the target site rate-limits datacenter IP ranges; you can select a specific exit country or supply your own proxy URLs.

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}

Pricing

This Actor is billed on Apify's pay-per-event model: a small charge when a run starts, plus a charge for each result written to the dataset. You only pay for records you actually receive — a run that finds nothing costs only the start event. Current rates are always shown on the Pricing tab of this page, and the run log prints your usage as it goes.

Free-plan credits from Apify cover a large amount of light usage, so you can evaluate the Actor before committing to anything.

FAQ

Do I need an API key?

No. ClinicalTrials.gov is a free US government open-data service.

Is the data authoritative?

Yes — it's the official registry run by the US National Library of Medicine, sourced from sponsor submissions.

Can I get results/outcome data, not just registry metadata?

This version returns the structured registry record (design, status, sponsor, dates). Detailed results posts exist on the registry and can be fetched from the same API in a follow-up step.

Why no proxy?

The v2 API is a public government endpoint designed for programmatic access; datacenter requests are fine.

How far back does it go?

The registry covers studies from the early 2000s to the present, with completeness improving over time.

Other Actors by cynix_dev

ActorWhat it does
arXiv Papers ExtractorSearch arXiv and extract papers as clean typed records: title, abstract, authors, categories, DOI, and direct PDF links.
CoinGecko Markets — Crypto Data APILive cryptocurrency market data from CoinGecko as clean typed JSON: price, market cap, volume, 24h change, ATH/ATL, …
FX Rates & HistoryLatest and historical foreign exchange rates (ECB reference data) as clean, typed dataset records.
USGS Earthquakes — GeoJSON ExtractorPull live and historical earthquakes from the USGS FDSN event service as clean typed JSON: magnitude, place, time, lat/lon/depth, …
Launch Library 2 — Rocket Launch TrackerUpcoming, previous, and specific rocket launches from The Space Devs' Launch Library 2 API.
Open Food Facts ExtractorSearch and extract food-product data from Open Food Facts as clean typed JSON: name, brand, ingredients, allergens, nutrition …
SEC EDGAR Filings ExtractorSearch and extract SEC EDGAR filings: full-text search across all filings or company filing histories by CIK.

This Actor collects only publicly available information. You are responsible for how you use the data, including compliance with the target site's Terms of Service, robots directives, copyright, and data protection law such as GDPR and CCPA. Do not use it to gather personal data without a lawful basis.

Support and feedback

Found a bug, hit a site change, or need an extra field? Open a ticket on the Issues tab of this Actor — issues are read and fixed. Feature requests and custom-scraper enquiries are welcome through the same channel.