Clinical Trial Leads: Sponsors, Sites & Contacts
clinical_trial_leadsFind recruiting clinical trials by condition, sponsor, phase, status or site location, with investigator, site-contact and enrollment details for lead generation and patient referral.
Instructions
Find clinical trials on the official ClinicalTrials.gov API by condition, intervention, sponsor, phase, status and site location, with sponsor class, enrollment, dates, central contacts, principal investigators and every study site with its contacts. Unlike pubmed_evidence_table (published articles) and npi_provider_lists (all registered providers), this returns registered studies and the people and sites running them. Use when you need recruiting trials near a location, sponsor or site pipelines, or investigator and site-contact leads for CROs, suppliers or patient referral. Do not use for published results (use pubmed_evidence_table) or for funding (use grants_finder). Parameters: statuses default to recruiting and not-yet-recruiting; add COMPLETED etc. for history. countries/states/city keep trials with at least one matching site and report matchingSiteCount. updatedWithinDays suits weekly schedules. requireContact filters out uncontactable trials before billing. Searches with no results are free. Returns per item: agentSummary, nctId, title, status, phase, conditions, interventions, leadSponsor, sponsorClass, collaborators, enrollment, startDate, primaryCompletionDate, centralContactName, centralContactPhone, centralContactEmail, principalInvestigators, sites, matchingSiteCount, url.
Behavior: read-only; runs the Apify Actor pandadad0214/clinical-trial-leads (https://apify.com/pandadad0214/clinical-trial-leads) on your own Apify account. Price: $0.002 per trial returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Site city. e.g. Phoenix. | |
| phases | No | Phases. Empty = any phase. | |
| states | No | Site states / regions. Full names as on ClinicalTrials.gov, e.g. Arizona, California, Ontario. | |
| sponsor | No | Sponsor or collaborator. e.g. Pfizer, Mayo Clinic. Optional. | |
| keywords | No | Other keywords. Free-text search across the whole record. Optional. | |
| statuses | No | Recruitment status. Default: recruiting + not yet recruiting. | |
| condition | No | Condition or disease. e.g. obesity, breast cancer, Alzheimer. Uses ClinicalTrials.gov synonyms. | |
| countries | No | Site countries. Keep trials with at least one site here, e.g. United States, Canada. | |
| studyType | No | Study type. Interventional = treatment trials. | any |
| maxResults | No | Maximum results. You pay per trial returned, so this also caps the cost. Default 100. | |
| sponsorType | No | Lead sponsor type. Industry = pharma/biotech/device companies. Choices: any = Any; INDUSTRY = Industry; NIH = NIH; FED = Other federal; OTHER_GOV = Other government; OTHER = Academic / hospital / other; NETWORK = Network. | any |
| intervention | No | Drug or intervention. e.g. semaglutide, CAR-T, device name. Optional. | |
| run_max_items | No | Optional. Most results to return from this call (default from PANDA_MAX_ITEMS, 50). Also limits how many results the Actor produces and charges for, unless you set its own max field. | |
| requireContact | No | Only trials with a contact. Skip trials without a published central or site contact. | |
| run_timeout_secs | No | Optional. Seconds to wait for results (default from PANDA_TIMEOUT_SECS, 120; max 300). | |
| updatedWithinDays | No | Updated in the last N days. Only trials whose record changed recently (good for weekly schedules). | |
| run_max_charge_usd | No | Optional. Hard spending cap for this call in USD (default from PANDA_MAX_CHARGE_USD, 0.50). |