Clinical Trial Data Search avatar

Clinical Trial Data Search

Pricing

from $2.80 / 1,000 clinical trial results

Go to Apify Store
Clinical Trial Data Search

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

Fetch Finch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Clinical Trial Search and Data Export

No API key required Pricing Export Public tasks HTTP API

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:

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 expression
  • condition — condition or disease
  • intervention — drug, device, procedure, or other intervention
  • location — location expression such as Boston or United States
  • status — one or more recruitment statuses
  • phase — one or more phases such as PHASE2 or PHASE3
  • studyType — for example INTERVENTIONAL or OBSERVATIONAL
  • country — 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
  • _provenance metadata 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 tierPrice per resultApprox. 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; use 0 to disable cache reads and writes
  • allowStaleCache — 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.