ClinicalTrials.gov Recruiting Site Monitor
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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, andchangeSummary. - Writes a run summary to the default key-value store under
OUTPUTandRUN-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
studySearchwrites normalized study rows.siteSearchwrites normalized recruiting-site rows.monitorwrites 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
OUTPUTandRUN-SUMMARYin 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.