ClinicalTrials.gov Scraper — Studies, Eligibility & Results
Search the official ClinicalTrials.gov v2 API by condition, intervention, sponsor, location, status, or NCT ID. Export normalized study records with eligibility, results metadata, and incremental updates — no API key.
Key Features
Official ClinicalTrials.gov v2 API — no API key required
Multi-field search — condition, intervention, sponsor, location, and free-text query
Filter by recruitment status (9 values, OR-combined) and phase (Early Phase 1 → Phase 4)
Direct NCT-ID lookup for one or many specific studies
Incremental monitoring via updatedSince — returns only studies changed on/after a date
Summary or full output — full adds raw protocol, derived, and results sections
RAG-ready paragraph chunking from titles, summaries, eligibility, and outcomes
Results signals — hasResults plus participant-flow, outcome-measures, and adverse-events flags
Derived MeSH terms and normalized sponsor, collaborator, and location data
Use Cases
- Pharma / biotech pipeline monitoring by sponsor or condition
- CRO and site-feasibility research — recruiting trials by location, phase, and condition
- Competitive intelligence on newly posted or newly updated studies
- Patient-recruitment research across actively recruiting trials
- Systematic reviews — eligibility criteria, outcomes, and results metadata at scale
- Medical AI / RAG knowledge bases built from chunked trial text
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
condition | string | No | Condition or disease to search, e.g. diabetes. |
status | array | No | Recruitment status filter, OR-combined, e.g. RECRUITING, COMPLETED. |
phase | array | No | Study phases — Not Applicable, Early Phase 1, Phase 1–4. |
nctIds | array | No | Fetch specific studies by ClinicalTrials.gov NCT ID. |
updatedSince | string | No | YYYY-MM-DD — return studies with LastUpdatePostDate on/after this date. |
outputFields | string | No | summary (default, normalized) or full (adds raw protocol/derived/results sections). |
chunking | string | No | RAG text chunking: paragraph (default) or none. |
maxItems | number | No | Max studies saved; each is one billed event (default: 10). |
Output Example
1{
2 "itemType": "study",
3 "nctId": "NCT01884792",
4 "title": "Example Diabetes Study",
5 "officialTitle": "A Study of Example Diabetes Study",
6 "status": "COMPLETED",
7 "phase": ["PHASE2"],
8 "studyType": "INTERVENTIONAL",
9 "conditions": ["Diabetes Mellitus"],
10 "sponsors": { "lead": "Example Sponsor Inc.", "collaborators": [] },
11 "locations": [
12 { "facility": "Example Medical Center", "city": "Boston", "state": "MA", "country": "United States", "status": "COMPLETED" }
13 ],
14 "hasResults": true,
15 "resultsSummary": { "hasParticipantFlow": true, "hasOutcomeMeasures": true, "hasAdverseEvents": true },
16 "lastUpdate": "2026-06-01",
17 "url": "https://clinicaltrials.gov/study/NCT01884792"
18}
Pricing
Pay-per-event: $0.002 per study saved, regardless of summary or full output mode. A 1,000-study export is ~$2.00, and maxItems caps both volume and cost.
Tips
- Use
updatedSincefor change monitoring. Schedule a daily run with yesterday’s date to capture only trials that were posted or amended — the cheapest way to track a competitor’s pipeline. - Combine
condition+status: [RECRUITING]+phaseto build a targeted feasibility list without pulling the full registry. - Set
outputFields: fullonly when you need raw sections — the normalized summary already includes eligibility, sponsors, locations, and results flags.
Frequently Asked Questions
Do I need an API key?
Can I get the raw study data, not just normalized fields?
How do I monitor studies that changed recently?
Is coverage global or US-only?
Related Tools
CourtListener Scraper — Opinions, Dockets & Full Text
US case law, dockets, and full opinion text for legal AI.
Learn moreSEC EDGAR Scraper — Filings, Full-Text & XBRL Financials
SEC filings, 10-K/10-Q text, and XBRL financials — RAG-ready.
Learn moreUSAspending.gov Scraper — Federal Awards, Recipients & Aggregates
Federal awards, recipients, and spending aggregates from USAspending.gov.
Learn more