Stepstone B2B Signal Suite (DACH & Benelux)

Cameron Fearnehough · @aperture

High-intent B2B hiring signals with Impressum-named contact enrichment across Germany, Austria, Belgium & the Netherlands (stepstone .de, .at, .be, .nl).

About

Aperture — Global B2B Buying-Signal & Statutory Enrichment Suite

Find Companies Hiring in Germany, Austria, Belgium & the Netherlands — With Verified Decision-Maker Emails

Drop live B2B hiring signals from Stepstone (stepstone.de, .at, .be, .nl) straight into your Clay tables, n8n workflows, or outbound sequences. Instead of handing you raw job-board links that require a 3-step enrichment waterfall, this tool finds the company's real website domain, visits their legal and contact pages (/impressum, /kontakt, /over-ons, /contact), and extracts verified corporate contact emails and phone numbers in one pass. Runs in the cloud without requiring your LinkedIn cookies or browser login.

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

Fair Pricing Guarantee: Only Pay for Named People
  • $0.002 per signal ($2.00 / 1,000) — job-signal-scraped: Get the company name, resolved website domain, role title, seniority, salary (salary_band), phone number (contact_phone), location, and source link.
  • $0.008 per named 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").
  • Generic info@ & hello@ Inboxes Are Free: If a company only lists a generic department address (info@, contact@, kontakt@, bewerbungen@, people@, hello@), we still include it in your contact_email column at no extra charge (email_verification_status: "role_fallback") and automatically bill you the $0.002 basic rate (job-signal-scraped).
Built for Clay, n8n & Weekly Outbound Schedules
  • Instant First-Run Preview: Click Start to test with your 25-lead free trial—enriched email discovery (enriched_with_email, maxItems: 5) is enabled by default so you see verified contacts on your very first run.
  • Never Pay Twice for the Same Lead: Turn on "Only New Leads" (onlyNewSignals) for weekly schedules. We remember every company and signal you have already pulled and skip duplicates before you are charged.
  • Skip Existing Customers & Agencies Free: Paste your blacklistDomains list and set $0.00 Pre-Fetch Exclusion Filters (excludeCompanyKeywords and excludeLocations) to filter out competitors, staffing agencies, or current clients at $0.00 cost.

Sample Output (What Lands in Your Clay Table)

Sample signal and contact pattern targeted by the Actor, cited verbatim from marketing/sample-leads/dach-verified-leads.csv:

  • OXEA GmbH (oxea.com)
    • Signal / Role: Business Development Manager Performance Chemicals EU (m/w/d)
    • Contact Email: [email protected] (Named Person)
    • Verification & Event: ok ➔ buying-signal-enriched
    • Price Billed: $0.008
  • ElektroPhysik Dr. Steingroever GmbH & Co. KG (elektrophysik.com)
    • Signal / Role: Vertriebsingenieur (m/w/d) Wirtschaftsingenieurwesen
    • Contact Email: [email protected] (Named Person)
    • Verification & Event: ok ➔ buying-signal-enriched
    • Price Billed: $0.008
  • Example Logistik GmbH (example.de)
    • Signal / Role: Sales Manager DACH
    • Contact Email: [email protected] (Free Bonus)
    • Verification & Event: role_fallback ➔ job-signal-scraped
    • Price Billed: $0.002

How much will it cost to scrape Stepstone DACH & Benelux?

Aperture uses transparent Pay-Per-Event (PPE) pricing with a strict Named-Contact Guarantee (role_fallback). $0.008 (scrapers) / $0.009 (aggregator) only when a literal named contact is extracted from the live Impressum/contact page and its domain passes DNS MX verification; generic info@ fallbacks are billed at the $0.002 / $0.003 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 Signal Tier: job-signal-scraped
    • Pricing: $0.002 ($2.00 / 1,000)
    • Trigger: Every normalized signal, including free role_fallback inboxes (info@, contact@).
  • 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 verified.
  • Unbilled Pre-Fetch Shield: shouldExcludePreFetch
    • Pricing: $0.000 ($0.00 / 1,000)
    • Trigger: Rows matching excludeCompanyKeywords, excludeLocations, or blacklistDomains are dropped before enrichment.
  • Platform Compute (Pure HTTP/2): Apify Compute Units (CU)
    • Pricing: ~$0.00018 (~$0.18 / 1,000)
    • Trigger: Lightweight 256MB–512MB HTTP/2 execution with zero headless browser overhead.

Typical Run Cost Formula:

  • 100 leads (50% verified named decision-makers ok, 50% role_fallback): 50 × $0.002 + 50 × $0.008 + $0.00005 start ≈ $0.53 total.
  • Free-Tier Apify Plan Protection: Apify free-plan runs are automatically capped at 25 leads per run so you can test live quality for pennies without surprise charges.
  • Bytewells Multi-Client Agency License ($99/mo): Outbound agencies running 10–20+ client workspaces with zero per-row metering can license this single engine on Bytewells for $99/mo (or transit-capped passes: $3 1h Flash / $12 24h Burst / $29 7d Sprint) with $0.00 per-event fees. Or license the complete 10-Actor portfolio via the $249/mo Founding Agency License (~$12.45/client/mo across 20 clients).

Known Limitations & Compliance

  • Geographic Scope: Engineered specifically for Stepstone regional portals (stepstone.de, stepstone.at, stepstone.be, stepstone.nl). For Australia/NZ or France, use the dedicated regional Aperture Actors below.
  • Statutory Impressum vs. Sales Leader Routing: Under § 5 DDG / § 5 ECG, German and Austrian companies must publish a statutory legal contact (Geschäftsführer). To protect your budget, statutory legal officers and generic info@ / bewerbungen@ inboxes are classified as role_fallback and billed at the $0.002 base tier ($0.00 enrichment fee). The $0.008 tier fires strictly when a verified commercial/department decision-maker email (status: "ok") is extracted.
  • External ATS Redirects: When a Stepstone listing routes through an external ATS (personio.de, workday.com, greenhouse.io), the 4-tier domain waterfall strips the ATS host and resolves the employer’s true corporate root domain before crawling /impressum and /kontakt.

Complete Aperture B2B Buying Signal Suite

Combine regional signal scrapers with our cross-dataset 5D ICP scoring engine and Bytewells unlimited passes to run a unified outbound pipeline across Europe, the UK, North America, and APAC:

Aperture Multi-Region Buying-Signal & ICP Aggregation Architecture

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

  • Markets & Signals: DE, AT, BE, NL — jobs (Stepstone .de, .at, .be, .nl + /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: $79/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 & variable weekly on-demand runs.
    • Pricing Model: $0.002 basic / $0.008 verified named buyer.
    • Agency Economics & Metering: Pay only for what you extract (~$0.0032/row blended at 20% department buyer hit rate; free role_fallback inboxes at base rate).
    • Autonomous Agent / MCP Support: Native @apify/actors-mcp-server.
  • Bytewells (bytewells.com — Multi-Client Agency License)
    • Best For: Outbound agencies running 10–20+ client workspaces & autonomous AI agents.
    • Pricing Model: $79–$149/mo Single-Engine or $249/mo All-In-One 5D Global Suite (Passes: $3–$9 Flash, $12–$29 Burst, $29–$69 Sprint).
    • Agency Economics & Metering: Zero per-row metering (~$12.45/client/mo across 20 clients; daily refresh on 3 core regions + weekly on 5 remaining regions).
    • Autonomous Agent / MCP Support: Native HTTP 402 Agentic Auto-Buy (x402 / Bytewells MCP).

Technical Architecture & Domain Waterfall
  • Pure HTTP/2 CheerioCrawler Architecture: Runs in lightweight 256 MB – 1,024 MB containers without headless browser overhead. Zero session cookies, zero login credentials, and sub-30-second execution on standard runs.
  • DACH & Benelux Statutory Impressum Engine (§ 5 DDG, § 5 ECG, Belgian CEL, Dutch BW Art. 3:15d): Commercial entities across Germany, Austria, Belgium, and the Netherlands are legally obligated to publish authentic corporate electronic contact channels. In enriched_with_email mode, the crawler navigates /impressum, /kontakt, /team, /over-ons, and /karriere pages.
  • Cloudflare Obfuscated Email Decoding: Automatically detects and decodes Cloudflare data-cfemail XOR hex-encoded email strings (cfDecodeEmail) during crawl passes.
  • 4-Tier Root Domain Resolution Waterfall: Resolves true company domains by inspecting Schema.org JobPosting data, Stepstone Passport metadata, canonical company cards, and normalized company names—filtering out third-party ATS hosts (personio.de, workday.com, greenhouse.io, softgarden.io, stepstone.*).
  • DNS / DoH MX Provider Fingerprinting: Fingerprints mail infrastructure (Google Workspace, Microsoft 365, Hornetsecurity, IONOS, Hetzner, Strato), detects catch-all / disposable MX configurations, and performs zero-cost RFC-compliant SMTP handshake probes.
  • BYOK Verifier Hook (customEmailVerifierApiKey): Bring your own third-party API key for MillionVerifier (mv:<API_KEY>), ZeroBounce (zb:<API_KEY>), or Reacher (reacher:<URL>|<SECRET>) with zero platform markup.

Dataset Schema (Data Extracted)
  • detected_at (string): ISO 8601 UTC timestamp when the signal was scraped (2026-10-31T19:00:12Z).
  • company (string): Normalized hiring company name (OXEA GmbH, ElektroPhysik Dr. Steingroever GmbH & Co. KG).
  • domain (string): Verified corporate root domain (oxea.com, elektrophysik.com), cleansed of ATS/job board hosts.
  • role_title (string): Job role title listed on Stepstone (Business Development Manager Performance Chemicals EU (m/w/d)).
  • seniority_band (string): Standardized seniority tier: entry, mid, senior, manager, director, vp, or cxo.
  • location (string): City, province, or workplace location (Berlin, München, Wien, Brussels, Amsterdam).
  • geo (string): ISO country code: DE, AT, BE, or NL.
  • posted_date (string): ISO 8601 publication timestamp of the job posting.
  • signal_type (string): Canonical signal type ("jobs").
  • signal_detail (string): Ready-to-use CRM summary (Job: Business Development Manager Performance Chemicals EU (m/w/d) — Monheim am Rhein [Full-time]).
  • signal_source_actor (string): Source Actor identifier (stepstone-dach-buying-signal-scraper).
  • signal_date (string): ISO date (YYYY-MM-DD) compatible with aggregation pipelines.
  • evidence_url (string): Canonical live URL to the Stepstone job listing.
  • contact_email (string): Verified named individual contact ([email protected]), or free fallback corporate role inbox ([email protected]).
  • contact_phone (string): Direct telephone / recruiter contact number (+49 30 5557890).
  • salary_band (string): Disclosed compensation or salary range (€ 70.000 - € 90.000).
  • contract_type (string): Standardized contract type (Festanstellung / Vollzeit, Vast contract, Permanent).
  • email_verification_status (string): Deliverability status: ok (verified named contact), role_fallback (free role inbox), mx_only, invalid, unverified, or not_requested.
  • mx_provider (string): Fingerprinted mail server (Google Workspace, Microsoft 365, IONOS, etc.).
  • ppe_event_charged (string): Pay-Per-Event tier billed (job-signal-scraped, buying-signal-enriched, or none).
  • notes (string): Enrichment provenance, SMTP verification codes, and MX diagnostic notes.
  • error (string | null): Error description if extraction failed, or null.

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

Import real-time Stepstone buying signals directly into your Clay table using an HTTP API (Enrichment / Action) column:

Endpoint:

POST [https://api.apify.com/v2/acts/aperture~stepstone-dach-buying-signal-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN&maxTotalChargeUsd=2.00](https://api.apify.com/v2/acts/aperture~stepstone-dach-buying-signal-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN&maxTotalChargeUsd=2.00)
Content-Type: application/json
Request Body:

JSON
{
  "keywords": ["Account Executive", "Head of Sales"],
  "country": "DE",
  "location": "Berlin",
  "postedWithinDays": 7,
  "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:

JSON
{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server",
        "--actors",
        "aperture/stepstone-dach-buying-signal-scraper,aperture/seek-anz-buying-signal-scraper,aperture/france-buying-signal-scraper,aperture/b2b-buying-signal-icp-aggregator,aperture/eu-uk-procurement-award-signal-scraper,aperture/eu-uk-executive-incorporation-signal-scraper,aperture/biotech-clinical-trial-buying-signal-scraper,aperture/linkedin-ats-b2b-buying-signal-scraper,aperture/european-impressum-contact-bulk-enricher,aperture/global-b2b-signal-suite-unlimited"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}
Full JSON Sample Output
JSON
[
  {
    "detected_at": "2026-10-14T12:00:00Z",
    "company": "OXEA GmbH",
    "domain": "oxea.com",
    "role_title": "Business Development Manager Performance Chemicals EU (m/w/d)",
    "seniority_band": "manager",
    "location": "Monheim am Rhein",
    "geo": "DE",
    "posted_date": "2026-10-14T10:00:00.000Z",
    "signal_type": "jobs",
    "signal_detail": "Job: Business Development Manager Performance Chemicals EU (m/w/d) — Monheim am Rhein [Full-time]",
    "signal_source_actor": "stepstone-dach-buying-signal-scraper",
    "signal_date": "2026-10-14",
    "evidence_url": "[https://www.stepstone.de/stellenangebote--Business-Development-Manager-Performance-Chemicals-EU-m-w-d-Monheim-am-Rhein-OXEA-GmbH--14500805-inline.html](https://www.stepstone.de/stellenangebote--Business-Development-Manager-Performance-Chemicals-EU-m-w-d-Monheim-am-Rhein-OXEA-GmbH--14500805-inline.html)",
    "contact_name": "Johan Rinckhout",
    "contact_title": "Regional Sales Director Europe",
    "contact_email": "[email protected]",
    "contact_match_type": "role_matched",
    "contact_source_url": "[https://www.oxea.com/contacts/sales-cr](https://www.oxea.com/contacts/sales-cr)",
    "contact_phone": null,
    "salary_band": null,
    "contract_type": "Vollzeit",
    "email_verification_status": "ok",
    "mx_provider": "Microsoft 365",
    "ppe_event_charged": "buying-signal-enriched",
    "notes": "source=corporate_team; verify=smtp_250_ok; mx=Microsoft 365",
    "error": null
  },
  {
    "detected_at": "2026-10-27T14:30:00Z",
    "company": "ElektroPhysik Dr. Steingroever GmbH & Co. KG",
    "domain": "elektrophysik.com",
    "role_title": "Vertriebsingenieur (m/w/d) Wirtschaftsingenieurwesen / Techniker mit Vertriebserfahrung",
    "seniority_band": "mid",
    "location": "Köln",
    "geo": "DE",
    "posted_date": "2026-10-27T08:00:00.000Z",
    "signal_type": "jobs",
    "signal_detail": "Job: Vertriebsingenieur (m/w/d) Wirtschaftsingenieurwesen / Techniker mit Vertriebserfahrung — Köln [Full-time]",
    "signal_source_actor": "stepstone-dach-buying-signal-scraper",
    "signal_date": "2026-10-27",
    "evidence_url": "[https://www.stepstone.de/stellenangebote--Vertriebsingenieur-m-w-d-mit-einem-Abschluss-als-Diplom-oder-einem-vergleichbaren-Bachelor-in-Wirtschaftsingenieurwesen-bzw-Techniker-mit-Vertriebserfahrung-Koeln-ElektroPhysik-Dr-Steingroever-GmbH-Co-KG--14690010-inline.html](https://www.stepstone.de/stellenangebote--Vertriebsingenieur-m-w-d-mit-einem-Abschluss-als-Diplom-oder-einem-vergleichbaren-Bachelor-in-Wirtschaftsingenieurwesen-bzw-Techniker-mit-Vertriebserfahrung-Koeln-ElektroPhysik-Dr-Steingroever-GmbH-Co-KG--14690010-inline.html)",
    "contact_name": "Frank Osthoff",
    "contact_title": "Head of international sales & service",
    "contact_email": "[email protected]",
    "contact_match_type": "role_matched",
    "contact_source_url": "[https://www.elektrophysik.com/en/about-elektrophysik/](https://www.elektrophysik.com/en/about-elektrophysik/)",
    "contact_phone": null,
    "salary_band": null,
    "contract_type": "Festanstellung / Vollzeit",
    "email_verification_status": "ok",
    "mx_provider": "Google Workspace",
    "ppe_event_charged": "buying-signal-enriched",
    "notes": "source=corporate_team; verify=smtp_250_ok; match_type=role_matched; ppe=buying-signal-enriched ($0.008)",
    "error": null
  },
  {
    "detected_at": "2026-10-31T19:02:30Z",
    "company": "Example Logistik GmbH",
    "domain": "example.de",
    "role_title": "Sales Manager DACH",
    "seniority_band": "manager",
    "location": "Düsseldorf",
    "geo": "DE",
    "posted_date": "2026-10-30T10:00:00.000Z",
    "signal_type": "jobs",
    "signal_detail": "Job: Sales Manager DACH — Düsseldorf [Full-time]",
    "signal_source_actor": "stepstone-dach-buying-signal-scraper",
    "signal_date": "2026-10-30",
    "evidence_url": "[https://www.stepstone.de/stellenangebote--Sales-Manager-DACH-example--12345678-inline.html](https://www.stepstone.de/stellenangebote--Sales-Manager-DACH-example--12345678-inline.html)",
    "contact_name": null,
    "contact_title": null,
    "contact_email": "[email protected]",
    "contact_match_type": "generic_inbox",
    "contact_source_url": "[https://example.de/impressum/](https://example.de/impressum/)",
    "contact_phone": "+49 211 000000",
    "salary_band": "€ 60.000 - € 80.000",
    "contract_type": "Festanstellung / Vollzeit",
    "email_verification_status": "role_fallback",
    "mx_provider": "Microsoft 365",
    "ppe_event_charged": "job-signal-scraped",
    "notes": "source=impressum; verify=smtp_250_ok; match_type=generic_inbox; ppe=job-signal-scraped ($0.002 role_fallback)",
    "error": null
  }
]

Legal & GDPR Compliance

This Actor extracts publicly published commercial employment postings and statutory corporate disclosure notices (/impressum, /kontakt, /over-ons) required by European trade law (§ 5 DDG, § 5 ECG). While corporate entities are legally required to disclose direct contact channels, personal contact details may constitute personal data under GDPR in the European Union. Ensure you process B2B contact data in accordance with legitimate interest requirements and local regulations.

Published and supported by Aperture — Data Aggregation Solutions.

More Actors from the same publisher.

View all from @aperture