EU & UK Exec Appointment & Incorporation Signal Suite
Cameron Fearnehough · @aperture
B2B Executive Appointment & New Incorporation buying signals across FR, UK, DE & AT. Executive named-email synthesis, Impressum/Mentions Légales crawl,

About

Track New Executive Appointments & B2B Incorporations in the UK, France, Germany & Austria
Capture high-intent leadership changes the moment they are filed across official European commercial registries. Instead of waiting weeks for executives to update their personal LinkedIn profiles or burning credits on brittle scrapers that return unresolvable links, this Actor monitors statutory registry filings across France (BODACC & Recherche d'Entreprises), the UK (Companies House & GLEIF), Germany (Handelsregister), and Austria (Firmenbuch). It identifies newly appointed Managing Directors, Présidents, and direct commercial incorporations, resolves the company's authentic website domain, and extracts verified corporate contact details in a single pass. Runs in the cloud without requiring your LinkedIn cookies or browser login.
Fair Pricing Guarantee: Only Pay for Named People
$0.002per registry signal ($2.00 / 1,000) —job-signal-scraped: Includes normalized legal entity name, resolved domain, statutory leadership filing (role_title), share capital/entity size (salary_band), registration ID, jurisdiction, filing date, and official registry source link.$0.008per named 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
info@&contact@Inboxes Are Free: If a business only discloses a general corporate contact channel (info@,contact@,direction@), we still include it in your output at no extra cost (email_verification_status: "role_fallback") and bill strictly at the$0.002base rate. - Unincorporated Entities & Sole Proprietors Skipped Free: Exclude civil real-estate vehicles (
SCI), non-trading entities, or sole proprietors pre-charge at$0.00cost.
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_emailandmaxItems: 5are enabled by default so you inspect verified leadership contacts on your very first run. - Cross-Run Delta Mode (
onlyNewSignals): EnableonlyNewSignalswithmonitorScopeNameto prevent duplicate billing across recurring weekly schedules. - Pre-Fetch Filtering Shield: Apply
excludeCompanyKeywords(e.g.Holding,SCI,Dormant),excludeLocations, andblacklistDomainsto filter out irrelevant records before web enrichment occurs.
Sample Output (What Lands in Your Clay Table)
Sample signal and executive contact pattern targeted by the Actor, cited verbatim from verified production records:
- Hold Up SAS (
holdup-agency.fr— FranceFR)- Filing / Role:
New Appointment: Président — Jean Dupont (Capital: €10,000 EUR) - Appointed Officer: Jean Dupont (
Président) - Contact Email:
[email protected](Named Executive) - Verification & Event:
ok➔buying-signal-enriched - Price Billed:
$0.008
- Filing / Role:
- LUCE GROUPE (
lucegroupe.com— FranceFR)- Filing / Role:
New Appointment: Président — FAURE Cécile - Appointed Officer: Cécile Faure (
Président) - Contact Email:
[email protected](Named Executive) - Verification & Event:
ok➔buying-signal-enriched - Price Billed:
$0.008
- Filing / Role:
- B2B FinTech Solutions Ltd (
b2bfintech.co.uk— United KingdomUK)- Filing / Role:
New Director Appointment — Companies House Filing - Contact Email:
[email protected](Free Role Fallback) - Verification & Event:
role_fallback➔job-signal-scraped - Price Billed:
$0.002
- Filing / Role:
How much will it cost to scrape EU & UK executive filings?
Aperture uses transparent Pay-Per-Event (PPE) pricing with an ironclad Named-Contact Guarantee (role_fallback): $0.008 only when an authentic named executive email is extracted or 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.05per 1k runs) - Trigger: Charged once when the container initializes.
- Pricing:
- Base Registry Event Tier:
job-signal-scraped- Pricing:
$0.002($2.00 / 1,000) - Trigger: Every normalized executive filing or new incorporation record, including free
role_fallbackinboxes (info@,contact@).
- Pricing:
- Verified Named Executive 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.
- Pricing:
- Pre-Fetch Shield Filtering:
shouldExcludePreFetch- Pricing:
$0.000($0.00 / 1,000) - Trigger: Filings dropped due to
excludeCompanyKeywords,blacklistDomains, or civil shell structures before web enrichment.
- Pricing:
- Platform Compute (Pure HTTP/2): Apify Compute Units (CU)
- Pricing:
~$0.00018(~$0.18 / 1,000) - Trigger: Fast
256MB–512MBcontainer runs with zero headless browser overhead.
- Pricing:
Typical Run Cost Breakdown:
- 100 filings (40 verified named decision-makers
ok, 60role_fallback):40 × $0.008 + 60 × $0.002 + $0.00005 ≈ $0.44 total. - Bytewells Multi-Client Agency License (
$99/mo): Outbound agencies monitoring high-volume registry feeds across multiple client workspaces can license this single engine on Bytewells for$99/moflat unlimited (or passes:$31h Flash /$1224h Burst /$297d Sprint) with$0.00per-record fees.
Known Jurisdictions & Registry Scope
- France (
FR): Official BODACC commercial filings (creation, modification, and direct management shifts) combined with the official Recherche d'Entreprises open directory. - United Kingdom (
UK): UK Companies House register notifications and GLEIF Level-1 director appointment feeds. - Germany (
DE): Handelsregister commercial notices (HRB/HRA), management changes (Bestellung / Abberufung von Geschäftsführern), and authorized signatories (Prokura). - Austria (
AT): Firmenbuch corporate index registrations (FN) and Managing Director disclosures.
Complete Aperture B2B Buying Signal Suite
Combine executive filings with regional hiring scrapers, public tender awards, and our cross-dataset 5D ICP scoring engine:

- 1. Stepstone DACH & Benelux Scraper (
stepstone-dach-buying-signal-scraper)- Markets & Signals:
DE,AT,BE,NL—jobs(Stepstone.de,.at,.be,.nl+ statutory/impressumemails) - Pricing: Apify PPE
$0.002/$0.008— Bytewells License:$99/moUnlimited
- Markets & Signals:
- 2. Seek Australia & NZ Scraper (
seek-anz-buying-signal-scraper)- Markets & Signals:
AU,NZ—jobs(Seekseek.com.au,seek.co.nz+ corporate/contactemails) - Pricing: Apify PPE
$0.002/$0.008— Bytewells License:$99/moUnlimited
- Markets & Signals:
- 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/moUnlimited
- Markets & Signals:
- 4. 5D B2B Buying-Signal ICP Aggregator (
b2b-buying-signal-icp-aggregator)- Markets & Signals:
All 9 Geos—5D Multi-Signal(Cross-dataset deduplicator,0–100ICP scorer, 28 tech tags & hooks) - Pricing: Apify PPE
$0.003/$0.009— Bytewells License:$129/moUnlimited
- Markets & Signals:
- 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/moUnlimited
- Markets & Signals:
- 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/moUnlimited
- Markets & Signals:
- 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/moUnlimited
- Markets & Signals:
- 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/moUnlimited
- Markets & Signals:
- 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-legalesnamed contacts, VAT & HRB) - Pricing: Apify PPE
$0.001/$0.006— Bytewells License:$39/moUnlimited
- Markets & Signals:
- 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/moFounding Agency License
- Markets & Signals:
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 weekly scheduled outbound runs.
- Pricing Model:
$0.002basic signal /$0.008verified named executive contact. - Agency Economics & Metering: Pay only for what you extract (~
$0.0032/row blended rate; freerole_fallbackinboxes at base rate). - Autonomous Agent / MCP Support: Native
@apify/actors-mcp-serverintegration.
- Bytewells (
bytewells.com— Multi-Client Agency License)- Best For: Outbound agencies running multiple client workspaces and autonomous AI workflows.
- Pricing Model:
$79–$149/moSingle-Engine or$249/moAll-In-One 5D Global Suite (Passes:$3–$9Flash,$12–$29Burst,$29–$69Sprint). - 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 Architecture: Runs in lightweight 256 MB – 1,024 MB containers without headless browser bloat, delivering fast execution on standard runs.
- Direct Open-Data Registry Feeds: Communicates directly with official open APIs (France BODACC Opendatasoft v2.1, Recherche d'Entreprises, UK Companies House feeds, and GLEIF Level-1 endpoints) without third-party scrapers.
- 4-Tier Root Domain Resolution Waterfall: Resolves commercial domains by querying company registries and corporate identifiers while actively stripping registry domains (
bodacc.fr,companieshouse.gov.uk,gleif.org). - Executive Name Synthesis & Verification: Synthesizes diacritic-normalized personal email variations (
[email protected],[email protected]) from official filings and verifies deliverability against live DNS MX servers. - Statutory Legal Page Traversal: Crawls
/impressum,/kontakt,/mentions-legales,/team, and/aboutpages to cross-verify executive names and extract direct contact channels.
Dataset Schema (Data Extracted)
detected_at(string): ISO 8601 UTC timestamp when the signal was discovered (2026-11-04T13:50:46Z).company(string): Normalized corporate business name (LUCE GROUPE,AXION TRADING & INVESTMENTS LTD).domain(string): Verified corporate root domain (lucegroupe.com,axiontrading.co.uk).role_title(string): Standardized trigger description (New Appointment: Président — FAURE Cécile).signal_type(string): Canonical signal category ("executive_change").signal_detail(string): CRM-ready briefing summarizing the appointment or incorporation.seniority_band(string): Standardized executive tier:cxo,director, orfounder.location(string): City, region, or registered office address (Paris, 75001,London, W1T 2EW).geo(string): Jurisdiction country code:FR,UK,DE, orAT.signal_date(string): Official gazette/filing publication date (YYYY-MM-DD).evidence_url(string): Direct URL to the official registry notice or gazette publication.contact_name(string): Full name of the appointed officer or director (Cécile Faure).contact_title(string): Verbatim executive title recorded in the filing (Président,Managing Director).contact_email(string): Verified executive email address or free fallback inbox.contact_phone(string): Corporate phone number extracted from the website or public registry.salary_band(string): Registered share capital or incorporation status (Capital: €50,000 EUR,Active B2B Incorporation).contract_type(string): Standardized filing classification (Executive AppointmentorNew B2B Incorporation).email_verification_status(string): Verification grade:ok(verified named contact) orrole_fallback(free role inbox).ppe_event_charged(string): Billed event tier (job-signal-scraped,buying-signal-enriched, ornone).outreach_hook(string): Contextual outbound message angle referencing the new leadership change.
Clay HTTP API Integration (POST run-sync-get-dataset-items)
Import new executive appointments directly into your Clay table using an HTTP API (Enrichment / Action) column:
Endpoint:
POST https://api.apify.com/v2/acts/aperture~eu-uk-executive-incorporation-signal-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN&maxTotalChargeUsd=2.00
Content-Type: application/json
Request Body:
{
"countries": ["FR", "UK", "DE"],
"keywords": ["Software", "SaaS", "Consulting"],
"signalCategories": ["executive_appointment", "new_incorporation"],
"postedWithinDays": 14,
"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/eu-uk-executive-incorporation-signal-scraper,aperture/eu-uk-procurement-award-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-04T13:50:46Z",
"company": "LUCE GROUPE",
"domain": "lucegroupe.com",
"role_title": "New Appointment: Président — FAURE Cécile",
"seniority_band": "cxo",
"location": "Faverges-de-la-Tour",
"geo": "FR",
"posted_date": "2026-11-04",
"signal_type": "executive_change",
"signal_detail": "Executive Appointment: FAURE Cécile appointed Président at LUCE GROUPE",
"signal_source_actor": "eu-uk-executive-incorporation-signal-scraper",
"signal_date": "2026-11-04",
"evidence_url": "https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A20260212408",
"contact_name": "Cécile Faure",
"contact_title": "Président",
"contact_email": "[email protected]",
"contact_phone": "+33 4 74 00 00 00",
"salary_band": "Capital: €100,000 EUR",
"contract_type": "Executive Appointment",
"email_verification_status": "ok",
"mx_provider": "Google Workspace",
"ppe_event_charged": "buying-signal-enriched",
"outreach_hook": "Congratulations to LUCE GROUPE on the recent executive appointment (Président - Cécile Faure)! With new leadership taking the helm, are you exploring solutions to support your strategic priorities and growth?",
"error": null
},
{
"detected_at": "2026-11-04T13:50:46Z",
"company": "LE PARADIS DES GOURMETS LIEVIN",
"domain": "leparadisdesgourmetslievin.com",
"role_title": "New Appointment: Président — Giudice",
"seniority_band": "cxo",
"location": "Liévin",
"geo": "FR",
"posted_date": "2026-11-04",
"signal_type": "executive_change",
"signal_detail": "Executive Appointment: Giudice appointed Président at LE PARADIS DES GOURMETS LIEVIN",
"signal_source_actor": "eu-uk-executive-incorporation-signal-scraper",
"signal_date": "2026-11-04",
"evidence_url": "https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A20260212646",
"contact_name": null,
"contact_title": null,
"contact_email": "[email protected]",
"contact_phone": "+33 3 21 00 00 00",
"salary_band": "Capital: €10,000 EUR",
"contract_type": "Executive Appointment",
"email_verification_status": "role_fallback",
"mx_provider": "Microsoft 365",
"ppe_event_charged": "job-signal-scraped",
"outreach_hook": "Congratulations to LE PARADIS DES GOURMETS LIEVIN on the recent executive appointment! Exploring how we can support your growth initiatives under new leadership.",
"error": null
}
]
Legal & GDPR Compliance
This Actor extracts publicly disclosed corporate notices published in statutory national journals and commercial registries (French BODACC, UK Companies House, German Handelsregister, Austrian Firmenbuch). Personal contact information identified through corporate registries or website notices constitutes personal data under GDPR in the European Union. Users must ensure they process B2B data under lawful bases (such as legitimate interest) in accordance with applicable local regulations.
Published and supported by Aperture — Data Aggregation Solutions.
Input
Preview of the input form. Rent the Actor to fill it in and start runs from the console.
Configure target keywords, jurisdictions, recency windows, and direct search URLs. Prefilled with fast sample defaults (<15s first run).
countriesSelect target jurisdictions: FR (France BODACC & Recherche d'Entreprises), UK (Companies House & GLEIF), DE (Germany Handelsregister & GLEIF), AT (Austria Firmenbuch & GLEIF).
signalCategoriesFilter by trigger type: 'executive_appointment' (newly appointed Président, Geschäftsführer, Managing Director, C-Level) and/or 'new_incorporation' (freshly registered commercial entities).
keywordsOptional B2B keywords to filter company names and activities (e.g. ['Software', 'Cloud', 'Consulting', 'Cyber']). Leave empty to stream the latest leadership appointments and commercial registrations.
searchUrlsOptional direct search URLs from BODACC, Recherche d'Entreprises, UK Companies House, or GLEIF to scrape directly.
postedWithinDaysFilter statutory notices and incorporations published within the last N days (default: 30 days).
Prevent duplicate re-billing on recurring daily or weekly scheduled runs.
onlyNewSignalsWhen enabled, tracks seen statutory notice keys in an Apify Key-Value Store and skips previously exported leads at $0.00 cost before enrichment or billing.
monitorScopeNameNamed Apify Key-Value Store used to track seen notice keys across scheduled runs.
Control corporate root-domain resolution, /impressum & /mentions-legales crawling, and strict named-contact verification (generic info@ inboxes are always free role_fallback).
scraperModeChoose 'enriched_with_email' ($0.008 strictly when a verified named executive email is delivered; generic role inboxes like info@/contact@ are included free at the $0.002 basic rate) or 'basic' ($0.002 per signal without email enrichment).
strictBuyerMatchOnlyWhen enabled (true), emits ONLY signals where a non-HR department/role decision-maker (role_matched or department_matched) with a verified named email (ok), non-empty verbatim title, and live corporate contact_source_url was discovered on the company's own website. Filters out recruiter contacts, statutory Impressum legal officers, generic info@ inboxes, and unmatched rows.
blacklistDomainsPaste company root domains or legal names (existing clients, competitors) to exclude at $0.00 cost before scoring or billing.
Drop staffing agencies, competitors, non-ICP locations, and blacklisted domains at $0.00 BEFORE domain resolution, website crawling, or PPE billing.
excludeCompanyKeywordsCase-insensitive keywords matched against corporate / entity company names BEFORE domain resolution, website crawling, or PPE charging. Matching signals are dropped at $0.00.
excludeLocationsCase-insensitive city, department, or administrative region substrings dropped BEFORE domain resolution, website crawling, or PPE charging ($0.00 cost).
customEmailVerifierApiKeyOptional MillionVerifier, ZeroBounce, or Reacher API key for real-time SMTP mailbox verification during enriched runs.
maxItemsMaximum number of verified executive or incorporation signals to output. Default is 5 for quick preview runs. Free-tier Apify runs are capped at 25 leads.
proxyConfigurationOfficial government and commercial registries run with zero proxies by default. Optional proxy settings are only used if crawling rate-limited corporate websites for email discovery.
Configure per-client account ICP scoring in 10 seconds using native dropdown presets and boost keywords (or pass full icpWeights JSON for programmatic API overrides).
icpScoringPresetSelect the target client industry preset to automatically calibrate 0–100 account ICP scoring without hand-writing JSON. Pure account & signal fit (0% contact provenance penalty) so contact_confidence and $0.008/$0.002 PPE billing remain strictly orthogonal.
icpBoostKeywordsType any industry, product, or niche keywords that matter to this client workspace (e.g. 'cybersecurity', 'chemicals', 'industrial insurance'). Matching accounts automatically receive an +18 pt ICP boost.
icpTargetSeniorityChoose which hiring or signal role seniority tier receives the maximum +25 pt seniority weight for this client workspace.
icpRecencyPriorityControl how strongly fresh signals (posted <=3 days ago) are prioritized over older signals in the 0–100 account ICP score.
icpWeightsOptional configurable 0–100 account ICP scoring weights (signalTypes, roleSeniority, geos, industryKeywords regex-to-points map, and recency brackets). Pure account & signal fit (0% contact provenance penalty) so you can customize account scoring per client workspace without affecting contact_confidence or $0.008/$0.002 PPE billing.
API
Bytewells speaks the Apify API. Existing integrations keep working: point apify-client at https://bytewells.com/api and use your Bytewells API token (Console → Settings → API access). The Actor ID is aperture/eu-uk-executive-incorporation-signal-scraper (or aperture~eu-uk-executive-incorporation-signal-scraper in URLs).
JavaScript · apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: process.env.BYTEWELLS_TOKEN,
baseUrl: 'https://bytewells.com/api',
});
const input = {
"countries": [
"FR",
"UK",
"DE"
],
"signalCategories": [
"executive_appointment",
"new_incorporation"
],
"keywords": [
"Software",
"SaaS",
"Consulting"
],
"searchUrls": [],
"postedWithinDays": 30,
"onlyNewSignals": false,
"monitorScopeName": "buying-signal-dedup-store",
"scraperMode": "enriched_with_email",
"strictBuyerMatchOnly": false,
"blacklistDomains": [
"existing-client.co.uk"
],
"excludeCompanyKeywords": [
"Holding",
"SCI",
"Immobilier",
"Dormant"
],
"excludeLocations": [
"Offshore"
],
"maxItems": 5,
"proxyConfiguration": {
"useApifyProxy": false
},
"icpScoringPreset": "b2b_saas_cyber_tech",
"icpBoostKeywords": [
"cybersecurity",
"cloud",
"enterprise"
],
"icpTargetSeniority": "director_vp_first",
"icpRecencyPriority": "fresh_first",
"icpWeights": {
"signalTypes": {
"multi_signal": 45,
"contract_award": 35,
"clinical_trial": 35,
"funding": 35,
"jobs": 30,
"executive_change": 25
},
"roleSeniority": {
"director_vp_global": 25,
"manager_kam_territory": 18,
"specialist_ic": 10
},
"geos": {
"DE": 15,
"AT": 12,
"CH": 15,
"UK": 15,
"FR": 15,
"NL": 14,
"BE": 14,
"AU": 14,
"NZ": 12,
"US": 15
},
"industryKeywords": {
"cybersecurity|security|software|cloud|it|saas": 18,
"chemicals|industrial|automation|manufacturing|entry systems": 12,
"insurance|versicherung|finanz|logistics": 8,
"testing|instruments|actuators|sensors": 6
},
"recency": {
"days_0_3": 15,
"days_4_7": 11,
"days_8_14": 6,
"days_15_plus": 0
}
}
};
const run = await client.actor('aperture/eu-uk-executive-incorporation-signal-scraper').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Python · apify-client
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["BYTEWELLS_TOKEN"], api_url="https://bytewells.com/api")
run_input = {
"countries": [
"FR",
"UK",
"DE"
],
"signalCategories": [
"executive_appointment",
"new_incorporation"
],
"keywords": [
"Software",
"SaaS",
"Consulting"
],
"searchUrls": [],
"postedWithinDays": 30,
"onlyNewSignals": False,
"monitorScopeName": "buying-signal-dedup-store",
"scraperMode": "enriched_with_email",
"strictBuyerMatchOnly": False,
"blacklistDomains": [
"existing-client.co.uk"
],
"excludeCompanyKeywords": [
"Holding",
"SCI",
"Immobilier",
"Dormant"
],
"excludeLocations": [
"Offshore"
],
"maxItems": 5,
"proxyConfiguration": {
"useApifyProxy": False
},
"icpScoringPreset": "b2b_saas_cyber_tech",
"icpBoostKeywords": [
"cybersecurity",
"cloud",
"enterprise"
],
"icpTargetSeniority": "director_vp_first",
"icpRecencyPriority": "fresh_first",
"icpWeights": {
"signalTypes": {
"multi_signal": 45,
"contract_award": 35,
"clinical_trial": 35,
"funding": 35,
"jobs": 30,
"executive_change": 25
},
"roleSeniority": {
"director_vp_global": 25,
"manager_kam_territory": 18,
"specialist_ic": 10
},
"geos": {
"DE": 15,
"AT": 12,
"CH": 15,
"UK": 15,
"FR": 15,
"NL": 14,
"BE": 14,
"AU": 14,
"NZ": 12,
"US": 15
},
"industryKeywords": {
"cybersecurity|security|software|cloud|it|saas": 18,
"chemicals|industrial|automation|manufacturing|entry systems": 12,
"insurance|versicherung|finanz|logistics": 8,
"testing|instruments|actuators|sensors": 6
},
"recency": {
"days_0_3": 15,
"days_4_7": 11,
"days_8_14": 6,
"days_15_plus": 0
}
}
}
run = client.actor("aperture/eu-uk-executive-incorporation-signal-scraper").call(run_input=run_input)
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)HTTP · curl
curl -X POST "https://bytewells.com/api/v2/acts/aperture~eu-uk-executive-incorporation-signal-scraper/runs" \
-H "Authorization: Bearer $BYTEWELLS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"countries":["FR","UK","DE"],"signalCategories":["executive_appointment","new_incorporation"],"keywords":["Software","SaaS","Consulting"],"searchUrls":[],"postedWithinDays":30,"onlyNewSignals":false,"monitorScopeName":"buying-signal-dedup-store","scraperMode":"enriched_with_email","strictBuyerMatchOnly":false,"blacklistDomains":["existing-client.co.uk"],"excludeCompanyKeywords":["Holding","SCI","Immobilier","Dormant"],"excludeLocations":["Offshore"],"maxItems":5,"proxyConfiguration":{"useApifyProxy":false},"icpScoringPreset":"b2b_saas_cyber_tech","icpBoostKeywords":["cybersecurity","cloud","enterprise"],"icpTargetSeniority":"director_vp_first","icpRecencyPriority":"fresh_first","icpWeights":{"signalTypes":{"multi_signal":45,"contract_award":35,"clinical_trial":35,"funding":35,"jobs":30,"executive_change":25},"roleSeniority":{"director_vp_global":25,"manager_kam_territory":18,"specialist_ic":10},"geos":{"DE":15,"AT":12,"CH":15,"UK":15,"FR":15,"NL":14,"BE":14,"AU":14,"NZ":12,"US":15},"industryKeywords":{"cybersecurity|security|software|cloud|it|saas":18,"chemicals|industrial|automation|manufacturing|entry systems":12,"insurance|versicherung|finanz|logistics":8,"testing|instruments|actuators|sensors":6},"recency":{"days_0_3":15,"days_4_7":11,"days_8_14":6,"days_15_plus":0}}}'Runs are billed as compute from your credit balance. Paid Actors need an active rental or trial; otherwise the API answers 402 rental-required.
Related
More Actors from the same publisher.

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.
AutomationMarketingLead generation$39/mo3-day free trial
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.
AutomationDeveloper toolsNews$149/mo3-day free trial
Global 5D B2B Signal Suite
Cameron Fearnehough · @aperture
Aggregate & score 5D buying signals across jobs, funding, contract awards, executive changes, & biotech in 10 countries.
Lead generationMarketingOther$249/mo3-day free trial
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).
Lead generationJobsMarketing$99/mo3-day free trial