Biotech Signal Suite: Clinical Trials & R&D Grants

Cameron Fearnehough · @aperture

B2B clinical trial & R&D grant buying signals with verified named contacts from US ClinicalTrials.gov v2, EU EMA CTIS, EU CORDIS Horizon Europe.

About

Aperture — European Impressum, Statutory ID & Contact Bulk Enricher]

Track Commercial Biotech & Pharma Sponsors Launching Phase I–IV Trials & Winning R&D Grants

Capture high-value life-science buying signals the day commercial clinical budgets unlock. Instead of digging through multi-hundred-kilobyte registry payloads, dumping non-commercial academic trials, or burning waterfall credits on unresolvable clinical site links, this Actor aggregates commercial trial sponsors and non-dilutive grant winners across US ClinicalTrials.gov v2, EU EMA CTIS, EU CORDIS (Horizon Europe), and US NIH RePORTER (SBIR/STTR). It resolves each sponsor's corporate root domain, inspects statutory pages, and extracts verified decision-maker emails in a single pass. Runs in the cloud without requiring your LinkedIn cookies or browser login.

Strict Named-Contact $0.006 Zero-Proxy HTTP/2 <5s LIMITED_PERMISSIONS • MCP Ready

Fair Pricing Guarantee: Only Pay for Named People
  • $0.002 per trial/grant signal ($2.00 / 1,000) — job-signal-scraped: Includes normalized commercial sponsor name, resolved corporate domain, clinical protocol title (role_title), phase/grant tier (salary_band), registry trial ID, trial country, registration date, and official registry source link.

  • $0.008 per named clinical/executive contact ($8.00 / 1,000) — buying-signal-enriched: You only pay the enriched rate when we deliver a verified [email protected] email (email_verification_status: "ok") with validated corporate MX records.

  • Generic contact@ & medinfo@ Inboxes Are Free: If a sponsor only discloses a general clinical inquiry inbox (info@, contact@, medinfo@, clinicaltrials@), we still include it in your output at no extra cost (email_verification_status: "role_fallback") and bill strictly at the $0.002 base rate.

  • Academic Hospitals & Universities Filtered at $0.00: Academic medical centers, universities, and non-commercial study locations are filtered out before enrichment or charging at $0.00 cost.

Built for Clay Tables, n8n Workflows & Weekly Outbound Sequences
  • Instant First-Run Preview: Click Start to run the default preview with pre-configured filters—enriched_with_email and maxItems: 5 are enabled by default so you inspect verified clinical and corporate contacts on your very first run.

  • Cross-Run Delta Mode (onlyNewSignals): Enable onlyNewSignals with monitorScopeName to prevent duplicate billing across recurring weekly schedules.

  • Pre-Fetch Filtering Shield: Apply excludeCompanyKeywords, excludeLocations, and blacklistDomains to filter out unwanted therapeutic areas, non-commercial sponsors, or existing client accounts prior to enrichment.

Sample Output (What Lands in Your Clay Table)

Sample signal and clinical contact pattern targeted by the Actor, cited verbatim from verified production records:

  • Basilea Pharmaceutica (basilea.com — Switzerland CH)

    • Trial / Protocol: Phase 2: Evaluation of Novel Antifungal Therapy in Invasive Candidiasis

    • Study Lead / Officer: Dr. Marc Engelhardt (Chief Medical Officer)

    • Contact Email: [email protected] (Named Executive)

    • Verification & Event: ok ➔ buying-signal-enriched

    • Price Billed: $0.008

  • Arcutis Biotherapeutics, Inc. (arcutis.com — United States US)

    • Trial / Protocol: Phase 3: Topical PDE4 Inhibitor Efficacy in Plaque Psoriasis

    • Study Lead / Officer: Clinical Development Team

    • Contact Email: [email protected] (Free Role Fallback)

    • Verification & Event: role_fallback ➔ job-signal-scraped

    • Price Billed: $0.002

  • Colgate Palmolive (colgatepalmolive.com — United States US)

    • Trial / Protocol: Clinical Evaluation of Active Oral Formulations vs Placebo Control

    • Contact Email: [email protected] (Free Role Fallback)

    • Verification & Event: role_fallback ➔ job-signal-scraped

    • Price Billed: $0.002

How much will it cost to scrape biotech trials & R&D grants?

Aperture uses transparent Pay-Per-Event (PPE) pricing with an ironclad Named-Contact Guarantee (role_fallback): $0.008 only when an authentic named clinical or corporate executive email is extracted and verified against corporate mail infrastructure; generic inboxes downgrade to the $0.002 base rate ($0.000 extra):

  • Actor Start (One-Time): apify-actor-start

    • Pricing: $0.00005 ($0.05 per 1k runs)

    • Trigger: Charged once when the container initializes.

  • Base Life-Science Event Tier: job-signal-scraped

    • Pricing: $0.002 ($2.00 / 1,000)

    • Trigger: Every normalized commercial clinical trial or non-dilutive grant award, including free role_fallback inboxes (info@, clinicaltrials@).

  • Verified Named Contact Tier: buying-signal-enriched

    • Pricing: $0.008 ($8.00 / 1,000)

    • Trigger: Strictly when email_verification_status === "ok" AND a named person (firstname.lastname@) is confirmed.

  • Pre-Fetch Shield Filtering: shouldExcludePreFetch

    • Pricing: $0.000 ($0.00 / 1,000)

    • Trigger: Trials and grants dropped due to academic/university exclusion filters, keyword exclusions, or domain blacklists before web enrichment.

  • Platform Compute (Pure HTTP/2): Apify Compute Units (CU)

    • Pricing: ~$0.00018 (~$0.18 / 1,000)

    • Trigger: Fast 256MB–512MB container runs with zero headless browser overhead.

Typical Run Cost Breakdown:

  • 100 signals (40 verified named decision-makers ok, 60 role_fallback): 40 × $0.008 + 60 × $0.002 + $0.00005 ≈ $0.44 total.

  • Bytewells Multi-Client Agency License ($59/mo): Life-sciences sales teams, CROs, and recruitment agencies monitoring high-volume trial and grant activity can license this engine on Bytewells for $59/mo flat unlimited (or passes: $3 1h Flash / $9 24h Burst / $25 7d Sprint) with $0.00 per-record fees.

Known Registries & Data Coverage

  • US ClinicalTrials.gov v2: Real-time protocol ingestion restricted strictly to AREA[LeadSponsorClass]INDUSTRY commercial biotech and pharma sponsors, eliminating academic trial noise.

  • EU EMA CTIS: Commercial European Clinical Trials Information System entries with multi-language payload pruning under 4 KB for high-speed agentic execution.

  • EU CORDIS (Horizon Europe): High-budget research and innovation framework grants awarded to private-sector life-science SMEs.

  • US NIH RePORTER v2: Small Business Innovation Research (SBIR) and Small Business Technology Transfer (STTR) commercial biotechnology grant awards.

Complete Aperture B2B Buying Signal Suite

Combine bulk domain enrichment with our specialized signal scrapers and the cross-dataset 5D ICP scoring aggregator:

  • 1. Stepstone DACH & Benelux Scraper (stepstone-dach-buying-signal-scraper)

    • Markets & Signals: DE, AT, BE, NL — jobs (Stepstone .de, .at, .be, .nl + statutory /impressum emails)
    • Pricing: Apify PPE $0.002 / $0.008 — Bytewells License: $99/mo Unlimited
  • 2. Seek Australia & NZ Scraper (seek-anz-buying-signal-scraper)

    • Markets & Signals: AU, NZ — jobs (Seek seek.com.au, seek.co.nz + corporate /contact emails)
    • Pricing: Apify PPE $0.002 / $0.008 — Bytewells License: $99/mo Unlimited
  • 3. France Travail & Maddyness Scraper (france-buying-signal-scraper)

    • Markets & Signals: FR — jobs, funding (France Travail jobs + Maddyness funding + /mentions-legales)
    • Pricing: Apify PPE $0.002 / $0.008 — Bytewells License: $99/mo Unlimited
  • 4. 5D B2B Buying-Signal ICP Aggregator (b2b-buying-signal-icp-aggregator)

    • Markets & Signals: All 9 Geos — 5D Multi-Signal (Cross-dataset deduplicator, 0–100 ICP scorer, 28 tech tags & hooks)
    • Pricing: Apify PPE $0.003 / $0.009 — Bytewells License: $129/mo Unlimited
  • 5. EU & UK Public Procurement Scraper (eu-uk-procurement-award-signal-scraper)

    • Markets & Signals: UK, FR, DE, NL, BE, AT — contract_award (UK Find a Tender OCDS + France BOAMP + EU TED v3 awards)
    • Pricing: Apify PPE $0.002 / $0.008 — Bytewells License: $99/mo Unlimited
  • 6. EU & UK Executive & Incorporation Scraper (eu-uk-executive-incorporation-signal-scraper)

    • Markets & Signals: FR, UK, DE, AT — executive_change (France BODACC + UK Companies House + GLEIF new directors)
    • Pricing: Apify PPE $0.002 / $0.008 — Bytewells License: $99/mo Unlimited
  • 7. Biotech Clinical Trial & Grant Scraper (biotech-clinical-trial-buying-signal-scraper)

    • Markets & Signals: US, UK, DE, FR, NL, BE, AT — clinical_trial, research_grant (US ClinicalTrials.gov v2 + EU EMA CTIS + CORDIS + NIH SBIR)
    • Pricing: Apify PPE $0.002 / $0.008 — Bytewells License: $149/mo Unlimited
  • 8. LinkedIn & Direct ATS Buying-Signal Scraper (linkedin-ats-b2b-buying-signal-scraper)

    • Markets & Signals: All 9 Geos — jobs (Zero-Cookie LinkedIn Guest Jobs + Greenhouse, Lever & Personio)
    • Pricing: Apify PPE $0.002 / $0.008 — Bytewells License: $99/mo Unlimited
  • 9. European Impressum Bulk Enricher (european-impressum-contact-bulk-enricher)

    • Markets & Signals: DE, AT, CH, FR, UK, NL, BE — impressum_enrichment (Bulk domain -> /impressum & /mentions-legales named contacts, VAT & HRB)
    • Pricing: Apify PPE $0.001 / $0.006 — Bytewells License: $39/mo Unlimited
  • 10. Global 5D B2B Signal Suite Unlimited (global-b2b-signal-suite-unlimited)

    • Markets & Signals: All 10 Geos — All 5D Signals (All-in-one whale orchestrator: Jobs, Tenders, Directors, Trials & Grants)
    • Pricing: Apify PPE $0.003 / $0.009 — Bytewells License: $249/mo Founding Agency License
Two-Door Store Positioning: Apify Store (Self-Serve PPE) vs. Bytewells Multi-Client Agency License
  • Apify Store (Pay-Per-Event — Self-Serve Storefront)

    • Best For: Single-team tests, POCs, and variable weekly on-demand runs.

    • Agency Economics & Metering: Pay only for what you extract (~$0.0032/row blended rate; free role_fallback inboxes at base rate).

    • Autonomous Agent / MCP Support: Native @apify/actors-mcp-server integration.

  • Bytewells (bytewells.com — Multi-Client Agency License)

    • Best For: Life-sciences sales agencies and CRO business development teams running ongoing multi-workspace pipelines.

    • Pricing Model: $59/mo Single-Engine Flat Unlimited (Passes: $3 Flash, $9 Burst, $25 Sprint).

    • Agency Economics & Metering: Zero per-row metering; monitor hundreds of thousands of trial filings and grant notifications with predictable monthly budgeting.

    • Autonomous Agent / MCP Support: Native HTTP 402 Agentic Auto-Buy (x402 / Bytewells MCP).

Technical Architecture & Domain Waterfall
  • Pure HTTP/2 Architecture: Operates with lightweight 256 MB – 1,024 MB containers without headless browser bloat, delivering fast execution on standard runs.

  • Upstream Registry Entity Resolution: Directly queries official open endpoints (ClinicalTrials.gov v2 REST API, EU CTIS search/retrieve, NIH RePORTER v2, and EU CORDIS) with automated pre-2025 legacy date exclusion.

  • 4-Tier Root Domain Resolution Waterfall: Resolves commercial sponsor domains from company registry databases while excluding academic health systems and trial portal domains (clinicaltrials.gov, nih.gov, europa.eu).

  • Clinical Officer Name Synthesis & Verification: Resolves Principal Investigators, Clinical Directors, and Biotech C-level executives against live DNS MX servers with RFC-compliant SMTP deliverability verification.

  • Statutory Compliance & Team Page Traversal: Crawls corporate contact directories, /impressum, and /team pages while strictly avoiding compliance hotlines, ombudsman channels, and whistleblower legal notices.

Dataset Schema (Data Extracted)
  • detected_at (string): ISO 8601 UTC timestamp when the clinical signal was scraped.

  • company (string): Normalized commercial sponsor name (Basilea Pharmaceutica, Arcutis Biotherapeutics, Inc.).

  • domain (string): Verified corporate root domain (basilea.com, arcutis.com).

  • role_title (string): Normalized study title or grant description (Phase 2: Novel Antifungal Therapy in Invasive Candidiasis).

  • signal_type (string): Canonical signal category ("clinical_trial" or "research_grant").

  • signal_detail (string): CRM-ready briefing summarizing the trial indication, phase, and clinical milestone.

  • seniority_band (string): Standardized executive tier: director, vp, or cxo.

  • location (string): City, state, or primary study location.

  • geo (string): Primary jurisdiction country code (US, DE, CH, UK, FR, etc.).

  • signal_date (string): Publication or study first-post date (YYYY-MM-DD).

  • evidence_url (string): Direct canonical URL to the registry trial or grant record.

  • contact_name (string): Full name of the primary clinical study director or company officer.

  • contact_title (string): Business title or clinical investigator designation (Chief Medical Officer, Clinical Trial Lead).

  • contact_email (string): Verified corporate email address or free role fallback inbox.

  • contact_phone (string): Direct clinical department or corporate telephone contact.

  • salary_band (string): Clinical study phase (Phase 1, Phase 2, Phase 3, Phase 4) or disclosed grant funding amount.

  • contract_type (string): Standardized classification (Clinical Trial or Research Grant).

  • email_verification_status (string): Verification grade: ok (verified named contact) or role_fallback (free role inbox).

  • ppe_event_charged (string): Billed event tier (job-signal-scraped, buying-signal-enriched, or none).

  • outreach_hook (string): Contextual outbound message angle referencing the trial progression or grant milestone.

Clay HTTP API Integration (POST run-sync-get-dataset-items)

Import new clinical trial sponsors directly into your Clay table using an HTTP API (Enrichment / Action) column:

Endpoint:

POST https://api.apify.com/v2/acts/aperture~biotech-clinical-trial-buying-signal-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN&maxTotalChargeUsd=2.00
Content-Type: application/json

Request Body:

{
  "keywords": ["Oncology", "Immunology", "Neurology"],
  "phases": ["PHASE2", "PHASE3"],
  "postedWithinDays": 180,
  "maxItems": 5,
  "scraperMode": "enriched_with_email",
  "onlyNewSignals": true
}

Claude Desktop, Cursor & Antigravity MCP Server Configuration

Connect @apify/actors-mcp-server in claude_desktop_config.json:

{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server",
        "--actors",
        "aperture/biotech-clinical-trial-buying-signal-scraper,aperture/eu-uk-executive-incorporation-signal-scraper,aperture/stepstone-dach-buying-signal-scraper,aperture/b2b-buying-signal-icp-aggregator,aperture/global-b2b-signal-suite-unlimited"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}

Full JSON Sample Output
[
  {
    "detected_at": "2026-11-04T14:06:42Z",
    "company": "Basilea Pharmaceutica",
    "domain": "basilea.com",
    "role_title": "Phase 2: Novel Antifungal Therapy in Invasive Candidiasis",
    "seniority_band": "cxo",
    "location": "Basel",
    "geo": "CH",
    "posted_date": "2026-05-15",
    "signal_type": "clinical_trial",
    "signal_detail": "Clinical Trial: Phase 2 Evaluation of Novel Antifungal Therapy in Invasive Candidiasis [Recruiting]",
    "signal_source_actor": "biotech-clinical-trial-buying-signal-scraper",
    "signal_date": "2026-05-15",
    "evidence_url": "https://clinicaltrials.gov/study/NCT07914972",
    "contact_name": "Marc Engelhardt",
    "contact_title": "Chief Medical Officer",
    "contact_email": "[email protected]",
    "contact_phone": "+41 61 606 11 11",
    "salary_band": "Phase 2",
    "contract_type": "Clinical Trial",
    "email_verification_status": "ok",
    "mx_provider": "Microsoft 365",
    "ppe_event_charged": "buying-signal-enriched",
    "outreach_hook": "Congratulations to Basilea Pharmaceutica on advancing the Phase 2 clinical trial for Invasive Candidiasis. As you scale site operations, exploring solutions to accelerate study execution.",
    "error": null
  },
  {
    "detected_at": "2026-11-04T14:06:45Z",
    "company": "Arcutis Biotherapeutics, Inc.",
    "domain": "arcutis.com",
    "role_title": "Phase 3: Topical PDE4 Inhibitor Efficacy in Plaque Psoriasis",
    "seniority_band": "director",
    "location": "Westlake Village, CA",
    "geo": "US",
    "posted_date": "2026-08-20",
    "signal_type": "clinical_trial",
    "signal_detail": "Clinical Trial: Phase 3 Topical PDE4 Inhibitor Efficacy in Plaque Psoriasis [Active, not recruiting]",
    "signal_source_actor": "biotech-clinical-trial-buying-signal-scraper",
    "signal_date": "2026-08-20",
    "evidence_url": "https://clinicaltrials.gov/study/NCT07917039",
    "contact_name": null,
    "contact_title": null,
    "contact_email": "[email protected]",
    "contact_phone": "+1 805 418 5001",
    "salary_band": "Phase 3",
    "contract_type": "Clinical Trial",
    "email_verification_status": "role_fallback",
    "mx_provider": "Google Workspace",
    "ppe_event_charged": "job-signal-scraped",
    "outreach_hook": "Congratulations to Arcutis Biotherapeutics on your ongoing Phase 3 clinical milestone. Exploring how we can support your ongoing development operations.",
    "error": null
  }
]

Legal & Regulatory Notice

This Actor aggregates publicly disclosed clinical trial protocol submissions and commercial R&D grant disclosures published through official open registries (US ClinicalTrials.gov, EU EMA CTIS, EU CORDIS, US NIH RePORTER). Processing of commercial corporate identifiers and clinical point-of-contact details should align with applicable data protection principles (including EU GDPR legitimate interest provisions where applicable) and jurisdictional electronic communications standards.

Published and supported by Aperture — Data Aggregation Solutions.

More Actors from the same publisher.

View all from @aperture