ClinicalTrials.gov Biotech Sponsor & PI Contact Leads Scraper avatar

ClinicalTrials.gov Biotech Sponsor & PI Contact Leads Scraper

Pricing

from $1.05 / 1,000 results

Go to Apify Store
ClinicalTrials.gov Biotech Sponsor & PI Contact Leads Scraper

ClinicalTrials.gov Biotech Sponsor & PI Contact Leads Scraper

Extract verified clinical trial sponsors, biotechnology companies, lead principal investigators (PIs), and central trial contacts (direct emails & phone numbers) from the official ClinicalTrials.gov REST API v2. Filter by disease condition, trial phase, recruitment status, and industry vs academic s

Pricing

from $1.05 / 1,000 results

Rating

0.0

(0)

Developer

George Barnes

George Barnes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

ClinicalTrials.gov Sponsor Leads & Clinical Trial Contact Extractor ($1.50 / 1K)

Extract verified clinical trial sponsors, biotechnology companies, lead principal investigators (PIs), and central trial contacts (direct emails & phone numbers) from the official ClinicalTrials.gov REST API v2.

Target decision-makers across pharmaceutical sponsors, clinical research organizations (CROs), medical universities, cancer research centers, and hospital site networks. Filter by disease condition, trial phase, recruitment status, intervention name, and commercial industry vs. academic sponsor class with automated B2B lead scoring (0–100).


Why Choose This ClinicalTrials.gov Actor? (Comparison)

CapabilityThis ActorStandard Web ScrapersManual ClinicalTrials.gov SearchLegacy Data Brokers
Pricing per 1,000 Leads$1.50 / 1K ($0.0015 / lead)$5.00 – $15.00 / 1KHours of manual copy-paste$500 – $2,000 / month
Data SourceOfficial REST API v2 (api/v2/studies)Unstable HTML scrapingWeb UIStale pre-packaged CSVs
Central Contact Emails & Phones✅ Cleaned, formatted & normalized⚠️ Incomplete or maskedManual lookup per pageFrequently outdated
Principal Investigator (PI) Extraction✅ Named PI & academic affiliation❌ Rarely parsedManual lookupPartial
Commercial vs. Academic Filtering✅ INDUSTRY, NIH, OTHER, OTHER_GOV❌ NoKeyword onlyTiered paywall
Multi-Phase & Status Essie Filtering✅ Native Essie expressions (AREA[Phase])❌ Fails on multiple phasesWeb form onlyStatic filters
Cursor Pagination (nextPageToken)✅ Fully automated cursor walking❌ Broken by offset barriers10–50 studies/pageN/A
B2B Lead Opportunity Score (0–100)✅ Built-in opportunity scoring❌ No❌ NoProprietary black box
Automated B2B Segmentation Tags✅ lead_segments for CRM/Clay❌ No❌ No❌ No
Residential Proxy Costs$0.00 (Direct public API)$10 – $30 per 10k pages$0.00N/A

Transparent Pricing ($1.50 per 1,000 Leads)

Pay only for actual trial records delivered ($0.0015 per lead via Apify Pay-Per-Event). Zero monthly commitments:

WorkflowRecords ReturnedTotal CostIdeal For
Quick Test Run25 leads$0.0375 (~4 cents)Validating contact coverage & schema
Weekly Disease Focus Feed250 leads$0.375CRO business development & investigator matching
Targeted Multi-Phase Campaign1,000 leads$1.50Life science SDR outreach & trial recruiting
Full Therapeutic Area TAM Export10,000 leads$15.00Market intelligence & competitive clinical pipeline analysis

High-Intent B2B Playbooks (Copy-Paste Inputs)

1. Commercial Oncology Phase 2 & 3 Trial Leads for CROs & Site Networks

Target high-budget commercial pharmaceutical and biotech sponsors running active recruiting Phase 2 and Phase 3 clinical oncology trials. Requires verified contact emails for immediate outreach:

{
"condition": "oncology",
"overallStatus": "RECRUITING",
"studyPhase": ["PHASE2", "PHASE3"],
"sponsorClass": "INDUSTRY",
"requireContactEmail": true,
"pageSize": 50,
"maxItems": 500
}

2. Rare Disease & Gene Therapy Clinical Investigators

Find pioneering principal investigators and research centers conducting clinical trials for rare genetic disorders and novel gene therapies:

{
"condition": "rare disease",
"searchQuery": "gene therapy",
"overallStatus": "RECRUITING",
"sponsorClass": "ALL",
"requireContactEmail": false,
"pageSize": 50,
"maxItems": 250
}

3. Medical Device & Diagnostic Clinical Trials

Target medical device manufacturers and diagnostic innovators testing novel diagnostic tools, implants, and surgical equipment:

{
"condition": "cardiovascular",
"searchQuery": "device",
"overallStatus": "RECRUITING",
"sponsorClass": "INDUSTRY",
"requireContactEmail": true,
"pageSize": 50,
"maxItems": 300
}

4. Direct Pharmaceutical Sponsor Pipeline Audit

Monitor specific pharmaceutical sponsors (e.g. Pfizer, AstraZeneca, Novartis, Roche) across all recruiting studies with direct study contact coordinates:

{
"sponsorName": "Pfizer",
"overallStatus": "RECRUITING",
"sponsorClass": "INDUSTRY",
"pageSize": 50,
"maxItems": 200
}

Sample Output Record

{
"nct_id": "NCT06787053",
"brief_title": "Selecting Hypoxic Tumours for Treatment Modification",
"overall_status": "RECRUITING",
"study_phase": "Phase 2",
"lead_sponsor_name": "University of Manchester",
"lead_sponsor_class": "OTHER",
"principal_investigator": "Ananya Choudhury, Professor",
"central_contact_name": "Rachel Reed, MSc",
"central_contact_email": "rachel.reed@manchester.ac.uk",
"central_contact_phone": "+44 161 918 4780 ext. 7480",
"enrollment_count": 30,
"lead_opportunity_score": 95,
"extracted_at": "2026-11-04T00:21:19Z",
"study_url": "https://clinicaltrials.gov/study/NCT06787053",
"lead_score": 95,
"lead_segments": [
"ACADEMIC_OR_GOV",
"ACTIVE_RECRUITING",
"DIRECT_EMAIL_AVAILABLE",
"PI_IDENTIFIED"
],
"start_date": "2024-10-16",
"principal_investigator_affiliation": "University of Manchester",
"conditions": [
"Bladder Cancer",
"Prostate Cancer"
],
"interventions": [
"Hypoxia-targeted radiotherapy"
],
"locations_count": 1
}

Output Fields Reference

Core Overview Fields (Table View)

Field NameTypeDescription
nct_idStringUnique ClinicalTrials.gov study identifier (e.g. NCT06787053)
brief_titleStringOfficial study title
overall_statusStringRecruitment status (RECRUITING, NOT_YET_RECRUITING, etc.)
study_phaseStringStandardized trial phase (Phase 1, Phase 2, Phase 3, etc.)
lead_sponsor_nameStringLegal organization or company sponsoring the trial
lead_sponsor_classStringSponsor class: INDUSTRY, NIH, OTHER, OTHER_GOV
principal_investigatorStringName of the lead Principal Investigator or Study Chair
central_contact_nameStringLead study coordinator or regulatory contact person
central_contact_emailStringNormalized, lowercased contact email address
central_contact_phoneStringFormatted contact phone number with extension if applicable
enrollment_countIntegerTotal target or actual patient enrollment
lead_opportunity_scoreIntegerB2B lead score (0–100) based on sponsor, contacts, and trial scale
extracted_atStringUTC ISO 8601 extraction timestamp

Additional Enriched Attributes

Field NameTypeDescription
study_urlStringDirect URL to study on ClinicalTrials.gov (https://clinicaltrials.gov/study/{nct_id})
lead_segmentsArraySegmentation tags (INDUSTRY_SPONSORED, ACTIVE_RECRUITING, MEGA_TRIAL_500_PLUS, etc.)
start_dateStringStudy start date (YYYY-MM-DD)
principal_investigator_affiliationStringUniversity, hospital, or research institution affiliation of the PI
conditionsArrayMedical diseases and conditions evaluated in the trial
interventionsArraySpecific drugs, biological agents, or devices tested
locations_countIntegerNumber of trial sites / hospital locations

Integration Snippets

Python (Apify Client)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run_input = {
"condition": "oncology",
"overallStatus": "RECRUITING",
"studyPhase": ["PHASE2", "PHASE3"],
"sponsorClass": "INDUSTRY",
"requireContactEmail": True,
"maxItems": 100,
}
# Run the Actor and wait for completion
run = client.actor("clinicaltrials-gov-sponsor-leads").call(run_input=run_input)
# Fetch results from the default dataset
dataset_items = client.dataset(run["defaultDatasetId"]).list_items().items
for item in dataset_items:
print(f"[{item['nct_id']}] {item['lead_sponsor_name']} - PI: {item['principal_investigator']} - Contact: {item['central_contact_email']}")

cURL / Direct REST API (Synchronous Execution)

Run synchronously and immediately retrieve JSON output into Clay, n8n, Make, or your custom pipeline:

curl -X POST "https://api.apify.com/v2/acts/clinicaltrials-gov-sponsor-leads/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"condition": "diabetes",
"overallStatus": "RECRUITING",
"sponsorClass": "INDUSTRY",
"maxItems": 50
}'

Standalone Local Execution

This Actor can also be run locally from the command line without an Apify account:

git clone https://github.com/apify/clinicaltrials-gov-sponsor-leads.git
cd clinicaltrials-gov-sponsor-leads
pip install -r requirements.txt
# Run with default inputs
python3 src/main.py
# Output records are written to:
# storage/datasets/default/results.json