Clinical Trials Aggregator (ClinicalTrials.gov) avatar

Clinical Trials Aggregator (ClinicalTrials.gov)

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Clinical Trials Aggregator (ClinicalTrials.gov)

Clinical Trials Aggregator (ClinicalTrials.gov)

Search ClinicalTrials.gov and get clean, unified JSON: status, phase, sponsor, conditions, enrollment, countries. Keyless official open data.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Onur Hadzhaoglu

Onur Hadzhaoglu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

Categories

Share

Search ClinicalTrials.gov — the official U.S. registry of clinical studies — and get back clean, unified JSON: recruitment status, phase, sponsor, conditions, enrollment, countries and a direct study link. Filter by condition, free-text term and recruitment status.

No API key, no scraping. ClinicalTrials.gov's v2 API is official, public and keyless. This actor adds the part the raw API doesn't: normalization. The raw v2 response is deeply nested (protocolSection with many modules); this actor flattens each study to one predictable record.

What you get — one record per study

{
"nctId": "NCT07074106",
"title": "TIL-Driven De-escalated Chemotherapy in Stage I-II TNBC",
"status": "RECRUITING",
"phases": ["PHASE2"],
"studyType": "INTERVENTIONAL",
"sponsor": "D'Or Institute for Research and Education",
"conditions": ["Breast Cancer"],
"enrollment": 40,
"startDate": "2025-10-31",
"completionDate": "2028-07-01",
"countries": ["Brazil"],
"studyUrl": "https://clinicaltrials.gov/study/NCT07074106",
"source": "ClinicalTrials.gov"
}

Input

FieldTypeExampleMeaning
conditionstring"breast cancer"Disease/condition to search.
termstring"pembrolizumab"Extra free-text (drug, sponsor, intervention).
statuseslist["RECRUITING"]Recruitment status filter. Empty = all.
maxResultsint50Max studies (1–100).

Who this is for

  • Pharma / biotech competitive and pipeline intelligence.
  • CROs & recruiters finding active trials by condition and country.
  • Investors / analysts tracking sponsors and phases.
  • Patient-advocacy / researchers monitoring the field.

Why not use the raw API?

The v2 response nests every field under protocolSection modules. This actor picks the fields that matter and returns a stable, flat schema that drops into a spreadsheet, CRM or database.

Pricing

Billed per returned study (pay-per-event). Set your price in the Apify Console.

Uses only the official, public ClinicalTrials.gov v2 API. No login-gated data, no scraping circumvention.

Developer notes

The fetch + normalize core is in src/ct_source.py with no Apify SDK dependency:

$python -m src.ct_source

The actor wrapper (src/main.py) adds Apify input handling and dataset push.

Who uses this

  • Patient recruitment companies — find recruiting studies for a condition and country before competitors do.
  • Pharma / biotech competitive intelligence — track a rival's trials by sponsor, phase and status.
  • Medical writers & researchers — export a clean CSV of studies for a review, no manual copy-paste.
  • HealthTech products — feed a "find a trial" feature with normalized JSON.

Pricing — pay only for what you get

This actor uses Apify's pay-per-event model: you pay $3 per 1,000 results (plus a negligible $0.00005 per start). No subscription, no minimum.

Concretely: pulling 100 recruiting studies for one condition costs about $0.30 — a fraction of one hour of manual searching.

Tip: start with maxResults: 10 to see the data shape for ~$0.03, then scale up.

Quick start

  1. Click Try for free (Apify gives new accounts free usage credit).
  2. Adjust the input (defaults already work) and press Start.
  3. When the run finishes, open the Dataset tab and export as JSON, CSV or Excel — or fetch it via the Apify API on a schedule.

Support

Found an issue or need an extra field / another data source? Open an issue on the actor's Issues tab — I actively maintain this actor and usually respond within a day.