Clinicaltrials Scraper avatar

Clinicaltrials Scraper

Pricing

Pay per event

Go to Apify Store
Clinicaltrials Scraper

Clinicaltrials Scraper

Collect structured trial records on ClinicalTrials.gov. It supports keyword searches, country/location filters, built-in status/phase options, document availability indicators, and precise record limits so analysts can create medical research datasets in seconds.

Pricing

Pay per event

Rating

5.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

3

Bookmarked

24

Total users

3

Monthly active users

4 days ago

Last modified

Share

ParseForge Banner

🏥 ClinicalTrials.gov Scraper

🚀 Collect clinical trial data from ClinicalTrials.gov in minutes. Search by condition, intervention, sponsor, or NCT ID. Export trial details, results, eligibility, and status. No coding, no account required.

🕒 Last updated: 2026-04-16 · 📊 30+ fields per trial · 🔍 6 search filters · 📋 Published results · 🚫 No auth required

The ClinicalTrials.gov Scraper collects published clinical trial data from ClinicalTrials.gov, returning 30+ fields per trial: title, NCT ID, status, phase, condition, intervention, sponsor, enrollment, start and completion dates, eligibility criteria, outcome measures, and published results. Runs support up to 1,000,000 trials on a paid plan.

The Actor queries ClinicalTrials.gov's official API with 6 search filters: search terms, NCT IDs, condition, intervention, sponsor, and keywords.

🎯 Target Audience💡 Primary Use Cases
Pharmaceutical researchers, clinical ops teams, biotech analysts, medical writers, regulatory affairs, health-tech platformsDrug pipeline tracking, competitive intelligence, trial landscape analysis, regulatory research, patient recruitment

📋 What the ClinicalTrials.gov Scraper does

Six search filters:

  • 🔍 Search terms. Free-text search across trial titles and descriptions.
  • 🆔 NCT ID lookup. Search by exact NCT identifier.
  • 🏥 Condition filter. Disease, disorder, or health condition.
  • 💊 Intervention filter. Drug, device, procedure, or behavioral intervention.
  • 🏢 Sponsor filter. Organization or company sponsoring the trial.

Each trial record includes title, NCT ID, status (recruiting, completed, terminated), phase, conditions, interventions, sponsor, enrollment count, start date, completion date, eligibility criteria, primary outcome measures, and published results when available.

💡 Why it matters: manually searching ClinicalTrials.gov means browsing paginated results and clicking into each trial. This Actor exports structured trial data at scale, ready for your drug pipeline databases, competitive landscape reports, or regulatory submissions.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


⚙️ Input

InputTypeDefaultBehavior
searchTermsstring""Free-text search across titles and descriptions.
maxItemsinteger10Max trials. Free: limited. Paid: up to 1,000,000.
nctIdsarray[]Specific NCT identifiers (e.g. "NCT04280705").
conditionstring""Disease or condition filter.
interventionstring""Drug, device, or procedure filter.
sponsorstring""Sponsoring organization filter.

Example: completed diabetes trials by Pfizer.

{
"condition": "diabetes",
"sponsor": "Pfizer",
"maxItems": 50
}

Example: lookup specific trial by NCT ID.

{
"nctIds": ["NCT04280705"],
"maxItems": 1
}

⚠️ Good to Know: ClinicalTrials.gov is the official U.S. government registry of clinical trials. Data comes directly from the ClinicalTrials.gov API and reflects the current state of trial registrations.


📊 Output

Each trial record contains 30+ fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema (key fields)

FieldTypeExample
🆔 nctIdstring"NCT04280705"
📝 titlestring"Phase 3 Study of Drug X for Type 2 Diabetes"
statusstring"Completed"
📊 phasestring"Phase 3"
🏥 conditionsarray["Type 2 Diabetes Mellitus"]
💊 interventionsarray["Drug X 10mg", "Placebo"]
🏢 sponsorstring"Pfizer"
👥 enrollmentnumber3200
📅 startDatestring"2020-03-01"
📅 completionDatestring"2024-06-30"
📋 eligibilityCriteriastring"Adults 18-75 with HbA1c > 7.0%"
📊 primaryOutcomestring"Change in HbA1c from baseline"
📄 hasResultsbooleantrue
🔗 urlstring"https://clinicaltrials.gov/study/NCT04280705"
🕒 scrapedAtISO 8601"2026-04-16T00:00:00.000Z"

📦 Sample records


✨ Why choose this Actor

Capability
🏥Official ClinicalTrials.gov data. Direct API access to the U.S. government registry.
🔍6 search filters. Search terms, NCT IDs, condition, intervention, sponsor.
📊30+ fields per trial. Status, phase, enrollment, dates, eligibility, and outcomes.
📄Published results. Access trial results when available.
Scalable. From single NCT lookups to full condition-by-sponsor sweeps.
🚫No authentication. Uses the public ClinicalTrials.gov API.

📊 ClinicalTrials.gov contains over 500,000 registered studies. Structured access powers every drug pipeline, competitive intelligence, and regulatory research workflow.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ ClinicalTrials.gov Scraper (this Actor)$5 free credit, then pay-per-useFull registryLive per runterms, NCT, condition, intervention, sponsor⚡ 2 min
Manual ClinicalTrials.gov browsingFreeOne at a timeManualBasic UI🕒 Hours
ClinicalTrials.gov bulk downloadFreeFullWeeklyNone⏳ Hours of parsing
Paid clinical trial databases$5,000-50,000/yearMulti-sourceVariesMany🐢 Weeks

Pick this Actor when you want clinical trial data on demand, with search filters, without parsing XML bulk downloads.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the ClinicalTrials.gov Scraper page on the Apify Store.
  3. 🎯 Set input. Enter a condition, sponsor, or NCT ID. Set maxItems.
  4. 🚀 Run it. Click Start and let the Actor collect your data.
  5. 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

💊 Pharma & Biotech

  • Track competitor drug pipelines by condition
  • Monitor trial status changes (recruiting to completed)
  • Analyze enrollment patterns by phase
  • Build competitive landscape reports

📊 Research & Analytics

  • Build trial databases by therapeutic area
  • Analyze sponsor activity and investment
  • Study trial design and outcome trends
  • Track global trial distribution

⚖️ Regulatory & Compliance

  • Monitor trial registrations for compliance
  • Track results reporting timelines
  • Verify trial status for submissions
  • Build regulatory intelligence databases

🏥 Clinical Operations

  • Identify competing trials in your indication
  • Analyze eligibility criteria trends
  • Monitor enrollment velocity by phase
  • Plan site selection using trial geography

🔌 Automating ClinicalTrials.gov Scraper

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Weekly pulls keep your trial database in sync.


❓ Frequently Asked Questions


🔌 Integrate with any app


💡 Pro Tip: browse the complete ParseForge collection for more healthcare and regulatory scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by ClinicalTrials.gov, the National Library of Medicine, or the U.S. Department of Health and Human Services. All trademarks mentioned are the property of their respective owners. Only publicly available clinical trial data is collected.