ClinicalTrials.gov Scraper — Trial Search & Bulk Export API
Pricing
from $3.00 / 1,000 study records
ClinicalTrials.gov Scraper — Trial Search & Bulk Export API
Search ClinicalTrials.gov (official NIH API v2): filter by condition, intervention, phase, status, sponsor type, and site location. Flat JSON with sponsor, sites, and named principal investigators with contacts. Pay per study.
Pricing
from $3.00 / 1,000 study records
Rating
0.0
(0)
Developer
Steven Carleton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
ClinicalTrials.gov Scraper — Trials, Sponsors, Sites & Investigators API
Get every recruiting trial for a condition in your region — with the sponsor, every study site, and the named principal investigators and their contact details — as flat rows you can filter and merge. Site selection, investigator targeting, competitive pipeline tracking, and patient-referral lists all come out of the same run.
Data comes from the official ClinicalTrials.gov API v2, run by the US National Library of Medicine. No login, no API key, no HTML scraping.
See real studies for 8 cents before you commit
Set maxResults to 25 and run it once. You are charged $0.003 per study record — so a 25-record look costs $0.075, and a run that matches nothing costs only Apify's fraction-of-a-cent start event.
What one record actually looks like
Real output from a live run — a Phase 3 Lilly trial, trimmed to the fields most people check first:
{"nctId": "NCT07222137","title": "A Study of Baricitinib (LY3009104) for the Delay of Stage 3 Type 1 Diabetes in At-Risk Children and Adults","acronym": "BARICADE-DELAY","status": "RECRUITING","studyType": "INTERVENTIONAL","phases": ["PHASE3"],"enrollmentCount": 150,"startDate": "2026-01-12","conditions": ["Diabetes Mellitus, Type 1"],"interventions": [{ "type": "DRUG", "name": "Baricitinib" }],"leadSponsor": "Eli Lilly and Company","leadSponsorClass": "INDUSTRY","lastUpdatePostedDate": "2026-07-20"}
The full record also carries centralContacts (name, role, phone, email), overallOfficials, eligibility, and a locations array giving every study site with facility, city, state, ZIP, country, status, and its principal investigators.
The actual differentiator: investigators and sites, flattened
ClinicalTrials.gov returns deeply nested JSON. Most scrapers either dump that raw payload on you or stop at the study summary — which is useless if what you need is the name of the PI at the site in Houston.
This Actor pulls the parts that matter for outreach and intelligence — sponsor, site facilities, and named principal investigators with their contact details — into flat fields you can sort, filter, and join.
What a real job costs
Pricing is $3.00 per 1,000 study records ($0.003 each), charged only on records actually returned:
| What you pull | Records | Cost |
|---|---|---|
| A look at the output before buying | 25 | $0.08 |
| Every recruiting trial in a therapeutic area | 500 | $1.50 |
| A capped landscape study | 5,000 | $15.00 maximum |
maxResults is a hard ceiling, so a run can never cost more than maxResults × $0.003 plus Apify's fraction-of-a-cent platform events (about 0.3% on top). There is no subscription.
On very large pulls: Apify caps each run with a maximum-charge limit. If a run reaches it, the run stops early and returns fewer records than your
maxResults— the run's status message will tell you when this happens. For big pulls, raise the maximum-charge setting on the run (or your plan limit) before starting it.
What data do you get?
One result per clinical study:
| Field | Example |
|---|---|
nctId / studyUrl | NCT06739122 + direct study link |
title / officialTitle / acronym | Brief and official titles |
status / whyStopped | RECRUITING, COMPLETED, TERMINATED... |
studyType / phases | INTERVENTIONAL / ["PHASE3"] |
enrollmentCount / enrollmentType | 55 / ESTIMATED |
conditions / interventions | ["Type 2 Diabetes"] / drug & device list |
leadSponsor / leadSponsorClass | Eli Lilly and Company / INDUSTRY |
collaborators | Collaborating organizations |
centralContacts | Name, role, phone, email for study contacts |
overallOfficials | Study directors / principal investigators |
locations | Every site: facility, city, state, ZIP, country, status, principal investigators |
eligibility | Sex, age range, healthy-volunteers flag, age groups |
firstPostedDate / lastUpdatePostedDate | Registry dates |
Use cases
- Pharma & biotech competitive intelligence — track every trial a competitor sponsors by condition, phase, and status; monitor the pipeline in your therapeutic area (
sponsorClasses: ["INDUSTRY"]). - Site selection & CRO business development — find active sites and named principal investigators for a given condition and geography; build investigator target lists with facility contacts.
- Patient recruitment — surface
RECRUITINGtrials for a condition near a location, with central-contact phone and email for referral. - KOL & investigator mapping — extract principal investigators and study directors across a disease area for medical-affairs and advisory-board outreach.
- Market & landscape research — quantify trial activity by sponsor, phase, enrollment, and region for diligence or strategy.
- AI agents / MCP — a clean, filterable interface to the global trial registry for agent-driven research and enrichment.
How to use it
Every recruiting, industry-sponsored cancer trial with a site in Texas:
{"condition": "cancer","state": "Texas","statuses": ["RECRUITING"],"sponsorClasses": ["INDUSTRY"],"maxResults": 500}
Every Phase 3 diabetes trial currently recruiting:
{"condition": "diabetes","statuses": ["RECRUITING"],"phases": ["PHASE3"],"maxResults": 500}
Filters: condition, intervention, sponsor, locationTerm, searchTerm, statuses (recruiting, completed, terminated...), phases (early phase 1 → phase 4), studyType, sponsorClasses (industry, NIH, federal...), state, country, maxResults. At least one narrowing criterion is required.
Data source & freshness
Every run queries the official ClinicalTrials.gov API v2 live. ClinicalTrials.gov is maintained by the US National Library of Medicine (NIH) and updated continuously as sponsors submit and revise records — you get whatever the registry has at the moment of your call. Because it reads the official structured API rather than scraping a website, it does not break the way HTML scrapers do; the v2 API has been stable since its 2024 launch.
Pricing
Pay per result: $0.003 per study record ($3.00 per 1,000). You are charged per record actually returned, plus Apify's small platform events: a fraction-of-a-cent Actor start event and $0.00001 per dataset item — about 0.3% on top of the per-record price. No subscription; a run that finds nothing costs only the fraction-of-a-cent start event.