ClinicalTrials.gov Recruiting Site Monitor avatar

ClinicalTrials.gov Recruiting Site Monitor

Pricing

Pay per usage

Go to Apify Store
ClinicalTrials.gov Recruiting Site Monitor

ClinicalTrials.gov Recruiting Site Monitor

Extract study and recruiting-site records from the official ClinicalTrials.gov API. Search by condition, sponsor, NCT ID, status, phase, and location; export compact study/site datasets or monitor recurring searches for changes.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Logan Ash

Logan Ash

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

ClinicalTrials.gov Recruiting Site Monitor & Study Intelligence Feed

Extract normalized study and recruiting-site records from the official ClinicalTrials.gov v2 public API. Use it to find clinical trials by condition, intervention, sponsor, NCT ID, status, phase, update date, and trial location.

The Actor can write one row per study, one row per recruiting site, or monitor a recurring search for new and changed public registry records.

Target Users

  • Clinical operations teams tracking recruiting sites and trial locations.
  • Sponsor, CRO, and site-network teams monitoring public study activity.
  • Business development and market intelligence teams watching sponsors, conditions, and interventions.
  • Analysts building compact public clinical trials datasets.

What It Does

  • Searches ClinicalTrials.gov studies by text, NCT ID, condition, intervention, sponsor, status, phase, country, state, city, and update date.
  • Emits normalized study rows with NCT ID, title, sponsor, conditions, interventions, phase, enrollment, dates, status, and official study URL.
  • Emits normalized site rows with NCT ID, facility, city, state, country, recruiting status, contact fields when available, and official study URL.
  • Supports monitor mode with saved snapshots, isNew, isChanged, and changeSummary.
  • Writes a run summary to the default key-value store under OUTPUT and RUN-SUMMARY.
  • Keeps the default dataset limited to user-facing study and site records.
  • Does not emit raw source payloads in dataset rows.

API Keys

No API key is required for small public ClinicalTrials.gov v2 API runs.

Data Source

This Actor uses the official ClinicalTrials.gov v2 public API and normalizes the public fields returned by that source. It does not scrape private records or enrich the data with non-registry sources.

Example Inputs

Study search:

{
"mode": "studySearch",
"query": "NCT07465341",
"maxStudies": 5,
"emitStudyRecords": true,
"emitSiteRecords": false
}

Site search:

{
"mode": "siteSearch",
"conditions": ["diabetes"],
"countries": ["United States"],
"maxStudies": 25,
"emitStudyRecords": false,
"emitSiteRecords": true
}

Monitor mode:

{
"mode": "monitor",
"conditions": ["breast cancer"],
"statuses": ["RECRUITING", "NOT_YET_RECRUITING"],
"countries": ["United States"],
"maxStudies": 50,
"diffAgainstPreviousRun": true,
"snapshotKey": "breast-cancer-us-recruiting"
}

Example Output

Study row:

{
"recordType": "study",
"source": "ClinicalTrials.gov",
"nctId": "NCT07465341",
"briefTitle": "Michigan Weight Navigation Program (MiWeigh) Study",
"status": "RECRUITING",
"phase": "NA",
"studyType": "INTERVENTIONAL",
"sponsor": "University of Michigan",
"conditions": ["Obesity"],
"interventions": ["MiWeigh", "Enhanced Usual Care (EUC)"],
"enrollment": 500,
"startDate": "2026-04-09",
"lastUpdateSubmitDate": "2026-06-10",
"url": "https://clinicaltrials.gov/study/NCT07465341",
"isNew": false,
"isChanged": false,
"changeSummary": []
}

Site row:

{
"recordType": "site",
"source": "ClinicalTrials.gov",
"nctId": "NCT07465341",
"briefTitle": "Michigan Weight Navigation Program (MiWeigh) Study",
"sponsor": "University of Michigan",
"status": "RECRUITING",
"facilityName": "University of Michigan",
"city": "Ann Arbor",
"state": "Michigan",
"country": "United States",
"zip": "48109",
"siteStatus": "RECRUITING",
"contactName": "Study team",
"contactRole": "CONTACT",
"url": "https://clinicaltrials.gov/study/NCT07465341",
"isNew": false,
"isChanged": false,
"changeSummary": []
}

Missing contact, location, phase, sponsor, and date fields are omitted rather than filled with placeholder text.

Monitor Mode and Snapshots

Monitor mode compares the current normalized study and site rows with the prior snapshot. Snapshots are stored in the named key-value store monitor-snapshots.

If snapshotKey is omitted, the Actor derives a stable key from the input, so unrelated searches do not overwrite each other. Reusing the same custom snapshotKey intentionally points multiple runs at the same saved snapshot.

Default Input

The default input searches a small public recruiting-study feed with maxStudies set to 25. It is designed to finish quickly, avoid credentials, and write a compact non-empty dataset when ClinicalTrials.gov returns matching public records.

The default dataset contains user-facing study and site rows only. Run summary details are stored in the default key-value store under OUTPUT and RUN-SUMMARY.

Output Summary

  • studySearch writes normalized study rows.
  • siteSearch writes normalized recruiting-site rows.
  • monitor writes normalized rows with change flags when a previous snapshot exists.
  • Dataset rows do not include raw ClinicalTrials.gov source payloads.
  • Run summaries are written to OUTPUT and RUN-SUMMARY in the key-value store.

Limitations and Disclaimers

This Actor provides public clinical trial registry data only. It is not medical advice, recruitment advice, investment advice, patient eligibility advice, or a completeness guarantee.

Users must verify study status, contacts, recruiting sites, eligibility, dates, and registry details against ClinicalTrials.gov before making operational, clinical, recruitment, or business decisions.

ClinicalTrials.gov records can omit locations, contacts, sponsors, phases, interventions, or current recruiting status. This Actor reports the public API fields it receives and normalizes them for analysis.