Clinical Trial Data Search
Pricing
from $2.80 / 1,000 clinical trial results
Clinical Trial Data Search
Search clinical trial data by condition, intervention, recruitment status, phase, location or NCT ID. Export study details, eligibility, sponsors, outcomes and trial sites as structured JSON or CSV.
Pricing
from $2.80 / 1,000 clinical trial results
Rating
0.0
(0)
Developer
Fetch Finch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Clinical Trial Search and Data Export
Search clinical-trial studies by condition, intervention, recruitment status, phase, location, or NCT ID. Export structured study details, eligibility criteria, sponsors, outcomes, and trial sites for research, analysis, and reporting.
Start quickly
Run a ready-to-use public task, or configure the Actor directly:
- Find recruiting Alzheimer clinical trials
- Look up a clinical trial by NCT ID
- Find open cancer clinical trials
Search clinical trials
Use search mode for a bounded search. At least one search term or filter is required, and results are always capped by maxResults.
{"mode": "search","condition": "Alzheimer disease","status": ["RECRUITING", "NOT_YET_RECRUITING"],"country": "United States","maxResults": 100}
Available filters:
term— free-text search expressioncondition— condition or diseaseintervention— drug, device, procedure, or other interventionlocation— location expression such as Boston or United Statesstatus— one or more recruitment statusesphase— one or more phases such asPHASE2orPHASE3studyType— for exampleINTERVENTIONALorOBSERVATIONALcountry— filters returned study locations by country
Country filtering is applied to the locations returned by the search, after the upstream query. A country filter can therefore return fewer records than the upstream result count.
Look up studies by NCT ID
Use get mode when you already have study identifiers:
{"mode": "get","nctIds": ["NCT01273766", "NCT04912466"],"includeRaw": false}
Up to 100 NCT IDs can be requested in one run. A study that cannot be found is returned with a NOT_FOUND error record rather than failing the entire request.
Output data
Each dataset item contains a normalized study record with fields such as:
- study identifiers, titles, acronym, type, status, phases, and dates
- enrollment, age range, sex, healthy-volunteer status, and eligibility criteria
- conditions, keywords, interventions, arm groups, and outcome measures
- sponsors, collaborators, officials, references, and ontology terms
- study locations with facility details, address, recruitment status, and coordinates
_provenancemetadata for data timestamp, fetch time, cache status, and freshness
The normalized fields are always included. Set includeRaw to true to also include the original study record in raw_record.
Pricing
Pay per event: you pay for results returned, with platform usage included. Pricing is per study record written to the default dataset.
| Apify plan tier | Price per result | Approx. price per 1,000 results |
|---|---|---|
| Free | $0.0040 | $4.00 |
| Bronze | $0.0036 | $3.60 |
| Silver | $0.0032 | $3.20 |
| Gold | $0.0028 | $2.80 |
| Platinum | $0.0024 | $2.40 |
| Diamond | $0.0020 | $2.00 |
There is also an Actor-start charge of $0.01 per GB of allocated memory, with a minimum of one start event. The default 1 GB run therefore has a $0.01 start charge; the per-result charge is additional.
Freshness and provenance
The Actor queries the live clinical-trial registry, retries transient upstream failures, and caches successful responses for 15 minutes by default. If the upstream service is temporarily unavailable, it can use a stale cached response when allowStaleCache is enabled.
Configure caching with:
cacheTtlSeconds— cache lifetime from 0 to 604,800 seconds; use0to disable cache reads and writesallowStaleCache— whether an older cached response may be returned during an upstream failure
Each record’s _provenance fields indicate the source-data timestamp when available, fetch time, whether a cache was used, and whether that cache was stale. Registry records can be updated after a run; verify current records before making clinical or operational decisions.
Limits and important notes
- Maximum records per run: 10,000
- Maximum NCT IDs per exact lookup: 100
- Maximum upstream page size: 1,000
- Country filtering is applied to returned locations after the upstream search
This Actor provides registry data, not medical advice. It does not determine trial suitability, eligibility, safety, or treatment effectiveness. Records may be incomplete, delayed, self-reported, or updated by study sponsors. Consult current records and qualified professionals for patient-care or research-participation decisions.