Clinical Trials Scraper avatar

Clinical Trials Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Clinical Trials Scraper

Clinical Trials Scraper

Search and extract clinical trials by condition, drug, sponsor, or location, status, phase, eligibility, enrollment, and sites from ClinicalTrials.gov.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Search and extract clinical trials by condition, drug, sponsor, or location — directly from ClinicalTrials.gov, no login required.

What you get

One row per trial, with:

  • Identity: NCT ID, brief title, official title, acronym, sponsoring organization, and a direct study URL
  • Status & design: recruitment status, study type, phases, and enrollment count
  • Summary: brief summary, conditions, and keywords
  • Interventions: every intervention with its type (drug, device, behavioral, etc.) and name
  • Sponsorship: lead sponsor, sponsor class, and collaborators
  • Eligibility: sex, minimum age, maximum age, healthy-volunteer flag, and standard age groups
  • Locations: site facilities (with city, state, country) and the list of countries involved
  • Dates: start, primary completion, completion, first-posted, and last-updated dates

Export everything to JSON, CSV, Excel, or Google Sheets straight from the Apify console.

Use cases

  • Pharma & biotech competitive intelligence — track who is running trials for a drug, condition, or mechanism
  • Patient recruitment — find recruiting trials by condition and location
  • Investor & business due diligence — map a company's clinical pipeline by phase and status
  • Systematic reviews & research — build structured datasets of trials matching precise criteria
  • Market landscaping — quantify trial activity across conditions, sponsors, and geographies

How to use

  1. Enter any combination of Search term, Condition, Intervention, Sponsor, and Location country
  2. Optionally narrow by Recruitment status and Trial phase
  3. Set Max items (default 500; set 0 for unlimited)
  4. Run the actor — results appear in the Dataset tab, one trial per row

At least one search input is required.

Fetching more across runs

The actor auto-paginates within a single run up to your Max items. To pull a very large result set across runs (or to resume after a timeout):

After the run finishes, open the Key-value store tab → copy the NEXT_PAGE_ID value → paste it into Page ID on your next run. If NEXT_PAGE_ID is null, you've fetched every matching trial.

Output format

A trial row (abridged):

{
"nctId": "NCT05643521",
"title": "The Acute Effects of Carbohydrate Restriction on Liver Fat",
"status": "RECRUITING",
"studyType": "INTERVENTIONAL",
"phases": ["PHASE3"],
"conditions": ["NAFLD", "Overweight and Obesity", "Diabetes"],
"interventions": [{ "type": "DRUG", "name": "Semaglutide" }],
"leadSponsor": "Hvidovre University Hospital",
"collaborators": ["University of Copenhagen"],
"enrollmentCount": 14,
"sex": "ALL",
"minimumAge": "30 Years",
"healthyVolunteers": false,
"countries": ["Denmark"],
"startDate": "2022-12-01",
"studyUrl": "https://clinicaltrials.gov/study/NCT05643521"
}

Input options

FieldTypeDescription
Search termstringFree-text across the whole record
Condition / diseasestringFilter by condition
Intervention / drugstringFilter by intervention or drug
Sponsor / organizationstringFilter by lead sponsor
Location countrystringFilter to trials with a site in this country
Recruitment statusarrayOne or more statuses
Trial phasearrayOne or more phases
Max itemsintegerCap on trials returned; 0 = unlimited — default 500
Page IDstringNEXT_PAGE_ID from a previous run to resume

Notes

  • Data comes from the official ClinicalTrials.gov public API — global coverage of registered trials.
  • Up to 50 trial sites are listed per row; the full count is always in locationCount.