Clinical Trial Site Opportunity Monitor
Pricing
from $180.00 / 1,000 recent recruiting trial matches
Clinical Trial Site Opportunity Monitor
Find newly recruiting ClinicalTrials.gov studies that match your site's therapeutic areas and geography. Get sponsor, eligibility, contact, location, and exact study evidence with replay-safe bounded charges.
Pricing
from $180.00 / 1,000 recent recruiting trial matches
Rating
0.0
(0)
Developer
franklin mccheese
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
- buyer: clinical research site business-development and feasibility teams
- result: one source-linked recent recruiting trial fit or material correction per paid event
- official source: ClinicalTrials.gov API v2 (no key required)
- first useful run: the bounded melanoma/FL preview below with
baselineMode=emit_matches - maximum charge:
$0.18withmaxEvents=1 - unchanged replay:
$0.00; an identical rerun emits no dataset row
bounded preview (buyer-visible)
Copy this input exactly. It is the storefront's bounded preview: one melanoma watchlist, Florida sites, a 30-day first-post window, at most one paid event, and a hard $0.18 ceiling. qualityTestMode=false means this is a real buyer run — it queries ClinicalTrials.gov, advances state, and charges only for emitted events. (The Apify Store smoke test uses the same input with qualityTestMode=true, which emits one unbilled summary and touches no source or state.)
{"watchlistId": "melanoma-fl-site-preview","therapeuticAreas": ["melanoma"],"states": ["FL"],"countries": ["United States"],"lookbackDays": 30,"baselineMode": "emit_matches","maxEvents": 1,"maxTotalChargeUsd": 0.18,"maxSourceRecords": 100,"stateStoreName": "melanoma-fl-site-preview","resetState": false,"qualityTestMode": false}
source-backed example
Fetched from the live ClinicalTrials.gov API v2 on 2026-11-03: NCT07621614, "A Multi-Institutional Central Pathology and Molecular Risk-Based Stratification Study of Surgical Management for Melanoma, Atypical Spitz/Spitzoid Tumors, and Other Atypical Melanocytic Neoplasms in Pediatric Patients." Recruiting, with Florida sites at Nemours Children's Clinic-Jacksonville (Jacksonville) and Nemours Children's Hospital (Orlando). Against the preview input it matches on therapeutic_area (melanoma), state (FL), and country (United States). Its first post date is 2026-06-02, outside a 30-day lookback from today, so a fresh preview run records it as baseline state at $0.00 instead of charging — the example proves matching against a real record; whether a given record charges depends on its first-post recency.
workflow
- Preview: run the bounded input above once. You pay at most
$0.18and see exactly what a paid row looks like, including matched evidence and the official study link. - Baseline: rerun with
baselineMode=silent(samewatchlistId, settings, andstateStoreName) so historical recruiting trials establish state without paid events. - Schedule: keep the identical input on a daily or weekly schedule. Only new recent matches (
NEW_MATCH,$0.18) and material changes to already-seen trials (SOURCE_CORRECTION,$0.05) are charged; unchanged replays are free. - Route: point dataset-item webhooks at the site's feasibility or outreach queue.
matching
At least one therapeutic area is required to bound the source query:
therapeuticAreas: literal phrase match against trial conditions and keywordsstates: two-letter US abbreviations, matched after token normalization (lowercase, non-alphanumerics stripped) against trial location states — the API emits full names ("Florida") or abbreviations ("FL"), and both sides are normalized identically before exact comparison, so valid sites are not discarded by formatting differencescountries: country names, matched with the same normalization against trial location countries
When therapeutic areas and geography are both supplied, a trial must satisfy both. lookbackDays gates only recent matches: a recruiting trial first posted outside the window is not paid as a recent match, but a material change to an already-seen trial still emits SOURCE_CORRECTION. Reuse the same watchlistId, settings, and stateStoreName for scheduled monitoring.
output
Paid dataset rows are either:
NEW_MATCH—$0.18for a recruiting trial first posted within the configured lookbackSOURCE_CORRECTION—$0.05
Unmatched records, unchanged replays, silent baselines, malformed input, and failed source fetches are not paid events. Every row carries the official study page link (https://clinicaltrials.gov/study/<NCT>), matched evidence, source fingerprint, dates, and disclaimer. A deterministic run report is stored as REPORT with source queries, counts, receipts, state size, and claim scope.
limitations
- This is an internal site-development screening aid: it does not guarantee enrollment, issue recruitment advice, or imply sponsor endorsement. Verify against ClinicalTrials.gov before outreach.
- It does not detect a status transition or the opening of a new physical site;
SOURCE_CORRECTIONmeans the source record materially changed since you last saw it. - Geography matching covers US states and country names only; territories and non-US administrative regions are not matched.
- The source query is bounded to
RECRUITINGtrials per therapeutic area, sorted by first-post date descending; a trial that later changes status is only re-evaluated while it remains recruiting in the fetch window.
60-second quick start
Start with the bounded preview above to see one paid row, then switch to a silent baseline so historical recruiting trials do not create paid events, and schedule the identical input daily or weekly.
{"watchlistId": "melanoma-fl-site-preview","therapeuticAreas": ["melanoma"],"states": ["FL"],"countries": ["United States"],"lookbackDays": 30,"baselineMode": "silent"}
Illustrative output shape
Illustrative — not a run receipt. A delivered row contains eventType, NCT identifier, official study link, sponsor, matched therapeutic/geography evidence, sourceRecordUrl, fingerprint, and disclaimer.
Pricing
The bounded preview permits at most one $0.18 recent-fit event. Corrections cost $0.05; unmatched, silent-baseline, and unchanged records create no paid event.
Schedule, webhook, and API recipe
After previewing, keep the watchlist and state store stable, select silent for a clean recurring baseline, schedule daily or weekly, and route dataset-item webhooks to the site's feasibility or outreach queue.
Empty-run troubleshooting
Confirm that the therapeutic phrase exists in current recruiting records, remove geography temporarily to diagnose over-filtering, inspect REPORT, and widen lookbackDays within the schema limit. Do not reset state just to force a paid row.
Buyer bundle
Pair with ClinicalTrials.gov Material Change Monitor: this Actor finds recent recruiting fit; the change monitor follows enrolled records for subsequent material updates.