ClinicalTrials.gov Scraper avatar

ClinicalTrials.gov Scraper

Pricing

from $0.35 / 1,000 study returneds

Go to Apify Store
ClinicalTrials.gov Scraper

ClinicalTrials.gov Scraper

Scrape clinical-trial records from the official ClinicalTrials.gov v2 REST API. Query by condition, intervention, sponsor, status, phase or free text. One record per study — NCT id, title, status, phase, sponsor, conditions, interventions, enrollment, dates, locations + the raw study. Pay per study.

Pricing

from $0.35 / 1,000 study returneds

Rating

0.0

(0)

Developer

Datamule

Datamule

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape clinical-trial registry records from the official ClinicalTrials.gov v2 REST API (https://clinicaltrials.gov/api/v2/studies) — the U.S. NIH registry of clinical studies. No API key, no login. One clean dataset record per study, with a flat set of normalized columns plus the complete raw study object so nothing is lost.

What it does

Query the registry by any combination of filters (the API ANDs them together):

InputAPI fieldExample
queryfree-text over the whole recordGLP-1, long COVID
conditioncondition / diseasetype 2 diabetes
interventionintervention / drug / devicesemaglutide
sponsorlead sponsor / collaboratorPfizer
titleswords in the study titlemigraine prevention
nctIda specific study idNCT03470961
statusrecruitment status (multi-select)RECRUITING, COMPLETED
phasetrial phasePHASE3
studyTypeinterventional / observationalINTERVENTIONAL
sortresult orderingLastUpdatePostDate:desc

maxResults caps how many studies you get; the actor paginates automatically (opaque nextPageToken, up to 1000 studies per request) until it reaches the cap or the result set is exhausted.

Output

One dataset record per study. Normalized convenience columns:

nctId, briefTitle, officialTitle, acronym, overallStatus, studyType, phases, phase, conditions, interventions, interventionTypes, leadSponsor, leadSponsorClass, collaborators, enrollment, startDate, primaryCompletionDate, completionDate, lastUpdatePostDate, locations (facility / city / state / country), locationCountries, hasResults, studyUrl

…plus raw — the complete, untouched study object from the API (protocolSection, derivedSection, …) so any field not surfaced above is still available.

Example input

{
"condition": "diabetes",
"intervention": "metformin",
"status": ["RECRUITING"],
"phase": "PHASE3",
"maxResults": 200,
"sort": "LastUpdatePostDate:desc"
}

A query that matches nothing returns 0 records and succeeds (never an error).

Pricing

Pay-per-event: charged per study returned.

Source

Data comes from the U.S. National Library of Medicine's ClinicalTrials.gov v2 API (https://clinicaltrials.gov/data-api/api). ClinicalTrials.gov data is in the public domain. This actor is an independent tool and is not affiliated with or endorsed by NIH / NLM.