ClinicalTrials.gov Scraper — Trials, Sponsors & Contacts avatar

ClinicalTrials.gov Scraper — Trials, Sponsors & Contacts

Pricing

from $1.75 / 1,000 results

Go to Apify Store
ClinicalTrials.gov Scraper — Trials, Sponsors & Contacts

ClinicalTrials.gov Scraper — Trials, Sponsors & Contacts

Scrape ClinicalTrials.gov: NCT ID, title, status, phase, sponsor, interventions, conditions, eligibility, enrollment, central contacts (name/email/phone) and study sites. Search by condition, sponsor, drug or location. For pharma, CRO, research and lead gen. Not affiliated with ClinicalTrials.gov.

Pricing

from $1.75 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Search and scrape ClinicalTrials.gov: NCT ID, title, status, phase, study type, sponsor, interventions, conditions, eligibility, enrollment, brief summary — plus central contacts (name, email, phone) and every study site with its contacts. Search by condition, sponsor, drug, location or NCT ID. Clean JSON/CSV/Excel in seconds. Built for pharma, CRO, research and lead generation.


What This Actor Does

Search the official ClinicalTrials.gov registry and get a clean record per study:

  • Identity — NCT ID, brief & official title, acronym, study URL
  • Status & design — recruitment status, study type, phases, start/completion dates, enrollment
  • Sponsor — lead sponsor and its class (Industry / NIH / Other) plus collaborators
  • Clinical — conditions, interventions (drugs/devices), brief summary
  • Eligibility — sex, min/max age, healthy-volunteers flag
  • Contacts — central contact name, email and phone, plus every study site (facility, city, state, country, status) and its site contacts

Search by condition, sponsor, drug/intervention, location or NCT ID, and filter by recruitment status.


Why Use This

  • Reach the right people. Recruiting trials expose central contacts with email and phone — the people running the study.
  • Map the industry. Pull every trial for a sponsor, drug or condition with phases, enrollment and sites.
  • Site & investigator lists. Each study lists its sites and their contacts — ready for outreach or feasibility.
  • Official & free. Reads the ClinicalTrials.gov API directly — no key, no anti-bot, no browser.

Quick Start

Run it in the console (no code)

  1. Add conditions, sponsors, interventions, locations and/or NCT IDs.
  2. Optionally set a status filter (e.g. Recruiting).
  3. Set Max studies, click Start, export as JSON, CSV, Excel or HTML.

Build a recruiting-trial contact list (Python)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {"conditions": ["diabetes"], "status": ["RECRUITING"], "maxItems": 1000}
run = client.actor("YOUR_USERNAME/clinicaltrials-scraper").call(run_input=run_input)
for s in client.dataset(run["defaultDatasetId"]).iterate_items():
if s["primaryContactEmail"]:
print(s["nctId"], "·", s["leadSponsor"], "·", s["primaryContactEmail"], "·", s["primaryContactPhone"])

Pull every trial for a sponsor (Python)

run = client.actor("YOUR_USERNAME/clinicaltrials-scraper").call(run_input={
"sponsors": ["Novo Nordisk A/S"], "maxItems": 2000,
})

Input Parameters

FieldTypeDescription
conditionsarrayConditions/diseases. Each runs as a separate search.
searchTermsarrayFree-text terms (title, keywords).
sponsorsarraySponsor/organization names.
interventionsarrayDrug, device or intervention names.
locationsarrayLocation terms (city, state, country).
statusarrayRecruitment-status filter (applies to all searches).
nctIdsarraySpecific NCT IDs to look up directly.
includeLocationsbooleanInclude the full list of sites and their contacts (default on).
maxItemsintegerMax studies across all searches. 0 = no limit.
maxPagesPerQueryintegerPagination cap per search (100 per page).
proxyConfigurationobjectApify Proxy. Datacenter is enough (public API).

Output

Each study is one record:

{
"nctId": "NCT07668388",
"title": "A Research Study Comparing How Well …",
"url": "https://clinicaltrials.gov/study/NCT07668388",
"status": "RECRUITING",
"studyType": "INTERVENTIONAL",
"phases": ["PHASE3"],
"enrollmentCount": 1200,
"leadSponsor": "Novo Nordisk A/S", "leadSponsorClass": "INDUSTRY",
"collaborators": [],
"conditions": ["Type 2 Diabetes"],
"interventionNames": ["Semaglutide", "Placebo"],
"sex": "ALL", "minimumAge": "18 Years", "maximumAge": "N/A",
"primaryContactName": "Clinical Trials", "primaryContactEmail": "clinicaltrials@novonordisk.com", "primaryContactPhone": "+1 ...",
"locationsCount": 85, "countries": ["United States", "Germany"],
"locations": [{"facility": "Research Site", "city": "Boston", "country": "United States", "status": "RECRUITING", "contacts": [{"name": "…", "email": "…"}]}]
}

About contacts: central and site contacts (name/email/phone) are published for recruiting and not-yet-recruiting trials — so filtering by status: ["RECRUITING"] yields the highest contact coverage. Completed trials often have contacts removed. Study details (sponsor, phase, conditions, sites) are available for all studies.


Use Cases

1. Pharma & CRO lead generation

Build contact lists of trials actively recruiting by condition, drug or region — with sponsor, site and contact details.

2. Competitive intelligence

Track a sponsor's or a drug's entire pipeline: phases, enrollment, status and sites over time.

3. Site feasibility & recruitment

Find study sites and investigators by location and condition for feasibility and patient recruitment.

4. Research & market analysis

Analyse trial volume, phases, sponsors and geography across a therapeutic area.


Tips

  • status: ["RECRUITING"] gives the best contact coverage (active trials expose email/phone).
  • sponsors pulls a company's whole pipeline; interventions pulls everything for a drug.
  • primaryContactEmail / primaryContactPhone are the flat central-contact fields for quick lead lists; centralContacts and locations[].contacts have the rest.
  • leadSponsorClass separates Industry from NIH/academic sponsors.
  • Schedule it with Apify Schedules to monitor new trials in your area.

Frequently Asked Questions

Do I need an account or key? No. The ClinicalTrials.gov API is public and free — no login, key or anti-bot.

Which trials include contact emails? Recruiting and not-yet-recruiting trials expose central and site contacts. Filter by status for the best coverage.

Can I get all sites of a trial? Yes — each study includes its full locations list with per-site contacts (toggle with includeLocations).

What is an NCT ID? It is the unique ClinicalTrials.gov identifier for a study (e.g. NCT07668388).

What export formats are supported? JSON, CSV, Excel, HTML, or via API — plus Google Sheets, webhooks, Make and Zapier.


This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by ClinicalTrials.gov, the U.S. National Library of Medicine or the NIH. It reads only public registry data. Contact details are published for study recruitment — use them responsibly and in line with applicable terms and data-protection laws.