Clinicaltrials Scraper
Pricing
Pay per event
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
Actor stats
3
Bookmarked
24
Total users
3
Monthly active users
4 days ago
Last modified
Categories
Share

🏥 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 platforms | Drug 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
| Input | Type | Default | Behavior |
|---|---|---|---|
searchTerms | string | "" | Free-text search across titles and descriptions. |
maxItems | integer | 10 | Max trials. Free: limited. Paid: up to 1,000,000. |
nctIds | array | [] | Specific NCT identifiers (e.g. "NCT04280705"). |
condition | string | "" | Disease or condition filter. |
intervention | string | "" | Drug, device, or procedure filter. |
sponsor | string | "" | 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)
| Field | Type | Example |
|---|---|---|
🆔 nctId | string | "NCT04280705" |
📝 title | string | "Phase 3 Study of Drug X for Type 2 Diabetes" |
✅ status | string | "Completed" |
📊 phase | string | "Phase 3" |
🏥 conditions | array | ["Type 2 Diabetes Mellitus"] |
💊 interventions | array | ["Drug X 10mg", "Placebo"] |
🏢 sponsor | string | "Pfizer" |
👥 enrollment | number | 3200 |
📅 startDate | string | "2020-03-01" |
📅 completionDate | string | "2024-06-30" |
📋 eligibilityCriteria | string | "Adults 18-75 with HbA1c > 7.0%" |
📊 primaryOutcome | string | "Change in HbA1c from baseline" |
📄 hasResults | boolean | true |
🔗 url | string | "https://clinicaltrials.gov/study/NCT04280705" |
🕒 scrapedAt | ISO 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
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ ClinicalTrials.gov Scraper (this Actor) | $5 free credit, then pay-per-use | Full registry | Live per run | terms, NCT, condition, intervention, sponsor | ⚡ 2 min |
| Manual ClinicalTrials.gov browsing | Free | One at a time | Manual | Basic UI | 🕒 Hours |
| ClinicalTrials.gov bulk download | Free | Full | Weekly | None | ⏳ Hours of parsing |
| Paid clinical trial databases | $5,000-50,000/year | Multi-source | Varies | Many | 🐢 Weeks |
Pick this Actor when you want clinical trial data on demand, with search filters, without parsing XML bulk downloads.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the ClinicalTrials.gov Scraper page on the Apify Store.
- 🎯 Set input. Enter a condition, sponsor, or NCT ID. Set
maxItems. - 🚀 Run it. Click Start and let the Actor collect your data.
- 📥 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
🔌 Automating ClinicalTrials.gov Scraper
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI 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
- Make - Automate workflows
- Zapier - Connect 5,000+ apps
- Slack - Get notifications
- Airbyte - Data pipelines
- GitHub - Trigger from commits
- Google Drive - Export to Sheets
🔗 Recommended Actors
- 🏥 NPI/NPPES Scraper - Healthcare provider registry
- 🩺 RateMDs Scraper - Doctor ratings and reviews
- 🏦 FDIC Bank Scraper - Bank financial data
- 📋 FINRA BrokerCheck Scraper - Broker regulatory data
- 📊 Indexmundi Scraper - Global indicators
💡 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.