Euro Impressum & B2B Contact Enricher

Cameron Fearnehough · @aperture

European domain-to-contact enricher extracting statutory register IDs, VAT IDs, managing directors, and B2B tech stack with named contact verification.

About

Aperture — European Impressum, Statutory ID & Contact Bulk Enricher

Bulk European Impressum, Statutory Registry ID & Named-Contact Enricher (DE, AT, CH, FR, UK, NL & BE)

Enrich raw lists of European company websites directly with statutory company registration IDs, tax identifiers, executive leadership, and verified commercial decision-maker emails in one pass. Instead of paying high credit fees on Apollo or chaining brittle 3-step waterfall scrapers in Clay, this tool crawls up to 18 statutory and corporate pages (/impressum, /mentions-legales, /offenlegung, /kontakt, /team, /about), decodes Cloudflare data-cfemail obfuscation, and extracts legal metadata across 7 European jurisdictions. 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 What You Resolve
  • $0.001 per basic statutory record ($1.00 / 1,000) — impressum-enriched: Get the clean legal company name, registration number (HRB, FN, SIREN/SIRET, KvK, CRN), VAT ID (USt-IdNr), direct phone number, and statutory leadership.

  • $0.006 per verified named contact ($6.00 / 1,000) — impressum-contact-verified: You only pay the premium rate when we deliver a verified [email protected] email (email_verification_status: "ok") with validated DNS MX records.

  • Generic info@ & kontakt@ Inboxes Are Free: If a domain only lists a generic department address (info@, kontakt@, contact@, hello@), we still include it in your output at no extra charge (email_verification_status: "role_fallback") and bill you only the $0.001 basic tier.

  • Dead & Zero-Contact Domains Cost $0.00: Domains with no contact information or unresolvable DNS are logged in websitesWithoutContacts at $0.00 unbilled cost.

Built for Clay Tables, CSV Lists & High-Volume Ingestion
  • Instant First-Run Preview: Click Start to test with the default 5 demo domains (achelos.de, hauff-technik.de, oxea.com, magnet-schultz.com, aktiv-assekuranz.de)—pre-configured to return verified contacts and registry IDs out of the box.

  • Bypasses Cloudflare Email Protection: Automatically unscrambles hex-encoded emails protected by Cloudflare scraper shields (data-cfemail XOR cipher) without firing up heavy headless browsers.

  • Multi-Jurisdiction Normalization: Cleans legal suffixes (GmbH, AG, KG, UG, SAS, SARL, BV, NV, Ltd, PLC) and extracts official commercial register filings across Germany, Austria, Switzerland, France, the UK, the Netherlands, and Belgium.


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:

  • achelos GmbH (achelos.de — Germany DE)

    • Contact Person: Carola Schwarzenberg (Head of Sales)
    • Contact Email: [email protected] (Named Person)
    • Registry & VAT: HRB 9170 (Amtsgericht Paderborn) | VAT: DE262846876
    • Verification & Event: ok ➔ impressum-contact-verified
    • Price Billed: $0.006
  • Hauff-Technik GmbH & Co. KG (hauff-technik.de — Germany DE)

    • Contact Person: Corporate Contact Team
    • Contact Email: [email protected] (Free Bonus Inbox)
    • Registry & VAT: HRA 720612 (Amtsgericht Ulm) | VAT: DE145564883
    • Verification & Event: role_fallback ➔ impressum-enriched
    • Price Billed: $0.001
  • OXEA (oxea.com — Germany DE)

    • Contact Person: Bastian Kuhl (Commercial Director)
    • Contact Email: [email protected] (Named Person)
    • Registry & VAT: HRB 67104 | VAT: DE814800262
    • Verification & Event: ok ➔ impressum-contact-verified
    • Price Billed: $0.006
  • Aktiv Assekuranz Makler GmbH (aktiv-assekuranz.de — Germany DE)

    • Contact Person: Volker Jendricke (Geschäftsführer)
    • Contact Email: [email protected] (Named Person)
    • Registry & VAT: HRB 83955 (Amtsgericht München) | VAT: DE129272314
    • Verification & Event: ok ➔ impressum-contact-verified
    • Price Billed: $0.006

How much will it cost to enrich European domains?

Aperture uses transparent Pay-Per-Event (PPE) pricing with an ironclad Named-Contact Guarantee (role_fallback). $0.006 only when a verified named contact is extracted from the live Impressum/contact page and passes live DNS MX checks; generic inboxes downgrade to the $0.001 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 Statutory Enrichment Tier: impressum-enriched

    • Pricing: $0.001 ($1.00 / 1,000)
    • Trigger: Every successfully resolved legal entity with registry IDs or corporate phone, including free role_fallback inboxes (info@, kontakt@).
  • Verified Named Contact Tier: impressum-contact-verified

    • Pricing: $0.006 ($6.00 / 1,000)
    • Trigger: Strictly when email_verification_status === "ok" AND a named person (firstname.lastname@) is confirmed.
  • Dead / Unmatched Domain Guard: websitesWithoutContacts

    • Pricing: $0.000 ($0.00 / 1,000)
    • Trigger: Sites that fail DNS resolution, 404, or contain zero contact/legal information are logged unbilled.
  • Platform Compute (Pure HTTP/2): Apify Compute Units (CU)

    • Pricing: ~$0.00015 (~$0.15 / 1,000)
    • Trigger: Lightweight 256MB–512MB HTTP/2 container execution with zero headless browser overhead.

Typical Run Cost Breakdown:

  • 1,000 domains (500 verified named contacts, 300 role fallbacks, 200 dead/unmatched sites): 500 × $0.006 + 300 × $0.001 + 200 × $0.00 + $0.00005 ≈ $3.30 total.
  • Bytewells Multi-Client Agency License ($39/mo): Outbound agencies and data teams processing large domain volumes can license this engine on Bytewells for $39/mo flat unlimited (or passes: $3 1h Flash / $9 24h Burst / $25 7d Sprint) with $0.00 per-record fees.

Known Jurisdictions & Coverage

  • Germany (DE): Full § 5 DDG Impressumspflicht parsing (Amtsgericht Handelsregister HRB/HRA, Geschäftsführer, USt-IdNr).
  • Austria (AT): § 5 ECG / § 25 Mediengesetz Offenlegung (Firmenbuch FN, Landesgericht, UID ATU).
  • Switzerland (CH): Commercial register UID / CHE identifiers and statutory management board listings.
  • France (FR): Mentions légales extraction (SIREN, SIRET, RCS, Directeur de la publication, TVA intracommunautaire).
  • United Kingdom (UK): Companies House CRN registration numbers, VAT identifiers, and statutory registered office footers.
  • Netherlands & Belgium (NL/BE): Kamer van Koophandel (KvK) and Kruispuntbank van Ondernemingen (KBO/BCE) entity numbers.

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, ad-hoc CSV enrichments, and variable weekly on-demand runs.
    • Pricing Model: $0.001 basic statutory data / $0.006 verified named buyer.
    • Agency Economics & Metering: Pay only for contact-bearing domains ($0.00 for dead sites; 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: Outbound agencies processing large domain lists and autonomous AI agents.
    • Pricing Model: $39/mo Flat Unlimited (Passes: $3 Flash, $9 Burst, $25 Sprint).
    • Agency Economics & Metering: Zero per-row metering; run hundreds of thousands of domains with predictable flat costs.
    • Autonomous Agent / MCP Support: Native HTTP 402 Agentic Auto-Buy (x402 / Bytewells MCP).

Technical Architecture & Statutory Crawling Engine
  • Pure HTTP/2 Architecture: Operates with lightweight got-scraping streams in sub-second container runs without headless browser bloat, keeping compute consumption ultra-low.
  • Cryptographic Cloudflare XOR Decoding: Detects and decrypts Cloudflare data-cfemail hex blocks on the fly during HTML traversal.
  • 18-Path Statutory Probe Matrix: Probes /impressum, /imprint, /legal-notice, /mentions-legales, /offenlegung, /kontakt, /contact, /team, /over-ons, and language-specific subroutes to ensure maximum contact discovery.
  • Legal Entity Name Extraction: Isolates the legal registered corporate entity string from company titles and headers, stripping promotional slogans and document titles.
  • DNS MX Deliverability Probing: Conducts RFC-compliant DNS MX queries to detect enterprise mail providers (Google Workspace, Microsoft 365, Hornetsecurity, IONOS) and verify that mail servers accept traffic.

Dataset Schema (Data Extracted)
  • company (string): Clean legal registered entity name (achelos GmbH, Hauff-Technik GmbH & Co. KG).
  • domain (string): Corporate root domain queried (achelos.de, oxea.com).
  • geo (string): Country jurisdiction code (DE, AT, CH, FR, UK, NL, BE).
  • contact_name (string): Full name of the primary decision-maker or Managing Director.
  • contact_title (string): Business title or statutory designation (Head of Sales, Geschäftsführer).
  • contact_email (string): Verified named executive email ([email protected]) or free role inbox.
  • contact_phone (string): Statutory corporate telephone number.
  • registration_number (string): Official company register code (HRB 9170, SIREN 123456789, KvK 12345678).
  • vat_id (string): European Value Added Tax identification number (DE262846876, FR...).
  • contact_source_url (string): The exact statutory page URL where the details were extracted.
  • email_verification_status (string): Status tag: ok (verified named contact) or role_fallback (free generic inbox).
  • managing_directors (array): List of all disclosed executive directors or legal representatives.
  • tech_stack (array): Detected enterprise software and hosting technologies.
  • ppe_event_charged (string): Billed event tier (impressum-contact-verified, impressum-enriched, or none).

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

Import real-time statutory Impressum enrichment straight into your Clay workbook using an HTTP API (Enrichment / Action) column:

Endpoint:

POST https://api.apify.com/v2/acts/aperture~european-impressum-contact-bulk-enricher/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN&maxTotalChargeUsd=2.00
Content-Type: application/json

Request Body:

{
  "domains": ["achelos.de", "hauff-technik.de", "oxea.com"],
  "strictBuyerMatchOnly": true,
  "maxItems": 10
}

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/european-impressum-contact-bulk-enricher,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
[
  {
    "company": "achelos GmbH",
    "domain": "achelos.de",
    "geo": "DE",
    "contact_name": "Carola Schwarzenberg",
    "contact_title": "Head of Sales",
    "contact_email": "[email protected]",
    "contact_phone": "+49 5251 14214-0",
    "registration_number": "HRB 9170",
    "vat_id": "DE262846876",
    "contact_source_url": "https://www.achelos.de/impressum",
    "email_verification_status": "ok",
    "managing_directors": ["Thomas Freitag"],
    "tech_stack": ["Apache", "PHP"],
    "ppe_event_charged": "impressum-contact-verified"
  },
  {
    "company": "Hauff-Technik GmbH & Co. KG",
    "domain": "hauff-technik.de",
    "geo": "DE",
    "contact_name": null,
    "contact_title": null,
    "contact_email": "[email protected]",
    "contact_phone": "+49 7322 1333-0",
    "registration_number": "HRA 720612",
    "vat_id": "DE145564883",
    "contact_source_url": "https://www.hauff-technik.de/impressum",
    "email_verification_status": "role_fallback",
    "managing_directors": ["Dr. Michael Schneider"],
    "tech_stack": ["TYPO3"],
    "ppe_event_charged": "impressum-enriched"
  }
]

Legal & GDPR Compliance

This Actor processes publicly accessible corporate identification records and statutory disclosure pages mandated under European company legislation (§ 5 DDG, § 5 ECG, French Code de commerce, Dutch Handelsregisterwet, Belgian CEL). Direct commercial contact identifiers should be processed in full compliance with GDPR legitimate interest frameworks and national electronic communication standards.


Published and supported by Aperture — Data Aggregation Solutions.

More Actors from the same publisher.

View all from @aperture