B2B Lead Scraper & Email Finder $1/1K | Apollo Alternative avatar

B2B Lead Scraper & Email Finder $1/1K | Apollo Alternative

Under maintenance

Pricing

from $0.00005 / actor start

Go to Apify Store
B2B Lead Scraper & Email Finder $1/1K | Apollo Alternative

B2B Lead Scraper & Email Finder $1/1K | Apollo Alternative

Under maintenance

Upload a company list, get verified decision maker emails, phones, LinkedIn, and social profiles. 12-stage pipeline: website discovery, contact extraction, email finder, verification, social enrichment, lead scoring, and Excel export. For email marketing, cold outreach, and B2B prospecting.

Pricing

from $0.00005 / actor start

Rating

5.0

(3)

Developer

Leadslogix LLC

Leadslogix LLC

Maintained by Community

Actor stats

3

Bookmarked

19

Total users

0

Monthly active users

0.89 hours

Issues response

9 days ago

Last modified

Categories

Share

B2B Lead Generation & Email Finder — Extract Verified Decision Maker Emails, Phone Numbers & Company Data at Scale

The most powerful B2B lead generation, email finder, contact enrichment, and sales intelligence scraper on Apify. Upload a company list and get back verified decision maker emails, phone numbers, LinkedIn profiles, and company intelligence — all from a single 24-stage automated pipeline. No API keys required.

$1 per 1,000 results. First 20 free.

Keywords: B2B lead generation, lead generation tool, lead scraper, leads finder, lead finder, email finder, email scraper, email extractor, bulk email finder, email discovery, email verifier, email verification, company scraper, company data scraper, company enrichment, company database, contact scraper, contact extractor, contact details scraper, contact enrichment, contact finder, decision maker finder, decision maker scraper, CEO email finder, CTO email finder, VP email finder, director email finder, executive contact scraper, executive email finder, prospect finder, prospect list builder, prospect scraper, sales intelligence, sales intelligence scraper, sales leads scraper, sales prospecting tool, B2B leads, B2B data scraper, B2B data enrichment, B2B contact database, B2B email scraper, B2B sales tool, lead scoring, lead qualification, website scraper contacts, website email extractor, phone number finder, business leads, business data extraction, LinkedIn scraper, LinkedIn email finder, LinkedIn company scraper, LinkedIn employee scraper, Google Maps leads, CRM data, CRM enrichment, CRM export, cold email tool, cold outreach leads, email marketing leads, outbound sales, outbound lead generation, domain email finder, SMTP verification, DKIM SPF DMARC, email deliverability, tech stack finder, company tech stack, SaaS detection, social media scraper, company social profiles, Apollo alternative, Apollo.io alternative, ZoomInfo alternative, Hunter.io alternative, Hunter alternative, Clearbit alternative, Lusha alternative, Snov.io alternative, Snov alternative, RocketReach alternative, Cognism alternative, Kaspr alternative, Seamless.AI alternative, Seamless AI alternative, Lead411 alternative, UpLead alternative, SalesQL alternative, Adapt.io alternative, Skrapp alternative, Voila Norbert alternative, FindThatLead alternative, AnyMailFinder alternative, GetProspect alternative, Dropcontact alternative, Wiza alternative, Surfe alternative, SignalHire alternative, ContactOut alternative, Lusha alternative free, free lead generation, cheap lead scraper, affordable B2B leads, trade show leads, exhibition scraper, exhibitor scraper, conference leads, event lead generation


What Is This B2B Lead Generation & Email Finder Tool?

This is an enterprise B2B sales intelligence platform and decision maker finder that turns a simple list of company names into a complete, verified prospect database — ready for cold email, CRM import, or sales outreach.

Unlike static databases like Apollo.io, ZoomInfo, or Lusha that sell you stale contact data, this lead generation scraper discovers fresh data directly from company websites, search engines, and public sources in real time.

Who It's For

  • Sales teams & SDRs building targeted prospect lists with verified emails
  • Growth marketers running cold email and outbound campaigns
  • B2B agencies that need bulk lead generation at scale
  • Recruiters finding hiring managers and executive contacts
  • Startups that can't afford $100-500/month for Apollo, ZoomInfo, or Cognism
  • Anyone who needs a Hunter.io alternative, Clearbit alternative, or Snov.io alternative without monthly subscriptions

What This Lead Scraper Does

  • Discovers company websites from just a company name (no URL needed)
  • Extracts decision makers — CEO, CTO, CFO, VP, Director names, titles, emails, phones, LinkedIn profiles using 4 extraction methods
  • Finds emails through 5 discovery layers: DNS/OSINT, website crawl, search engines, PDF mining, social platforms
  • Verifies every email with a 6-check verification pipeline and assigns B2B send tiers
  • Scores and ranks contacts by seniority, authority, persona type, and email confidence
  • Enriches company data — tech stack, employee count, revenue signals, funding stage, social profiles
  • Exports CRM-ready data in CSV, Excel, JSON Lines, or via webhook to HubSpot, Salesforce, Pipedrive

Data You Get Back

CategoryFields
ContactsFull name, job title, email (verified), phone, LinkedIn URL, seniority level, persona type
CompaniesWebsite, domain, social profiles (8 platforms), tech stack, employee count, revenue signals
Email IntelVerification status, B2B tier (TIER_1_SEND / TIER_2 / TIER_3 / SKIP), confidence score, auth records
Lead ScoreCombined priority (0-100), authority score, decision maker flag, persona classification
Company IntelTech stack fingerprint, SaaS detection, company maturity score, funding stage, SERP signals

The Affordable Apollo, ZoomInfo, Hunter.io, Clearbit & Lusha Alternative

Why Teams Switch from Apollo, ZoomInfo, Lusha, Hunter.io, Clearbit, Snov.io, RocketReach, Cognism, Kaspr, and Seamless.AI

Pain PointHow This B2B Lead Scraper Solves It
Apollo/ZoomInfo/Cognism costs $100-500/mo for stale data$1 per 1,000 leads — fresh data scraped in real time, no subscription
Hunter.io/Snov.io charge per email lookup with monthly limitsUnlimited lookups — 5-layer email discovery included, no per-lookup fees
Clearbit/UpLead enrichment APIs require developer setupNo API keys needed — upload a CSV and click Start
Purchased lead lists from Lusha/RocketReach have 30-50% bounce ratesBuilt-in 6-check email verifier with B2B tier classification (TIER_1 = <5% bounce)
Contact databases miss small/mid-size companiesScrapes any company website directly — not limited to a pre-built database
LinkedIn Sales Navigator/Kaspr/SalesQL require manual prospectingAutomated LinkedIn employee discovery via search engines (no login needed)
Generic web scrapers miss contacts in JavaScript4 extraction methods catch contacts in JSON-LD, JS bundles, and hydration payloads
Seamless.AI/Lead411 have no way to tell who's a decision makerAI lead scoring with seniority mapping, persona classification, and authority scoring
Tools like Wiza/SignalHire/ContactOut only scrape LinkedInMulti-source intelligence — website + LinkedIn + search engines + social + DNS + PDF
No built-in email verification (RocketReach, Kaspr)Integrated email verifier — MX, SPF, DKIM, DMARC, catch-all, disposable checks
Exporting from GetProspect/Dropcontact requires manual cleanup14-rule junk removal, dedup, and CRM-ready export in CSV, Excel, JSON Lines
Running the same list twice wastes creditsIncremental delta mode skips recently-enriched companies (~70% savings)

Cost Comparison: B2B Lead Generation Tools

Solution1,000 Leads10,000 Leads100,000 Leads
This Actor~$2~$15~$120
Apollo.io$49/mo (limited)$99-399/moCustom pricing
ZoomInfo$250+/mo$500+/mo$1,000+/mo
Cognism$200+/mo$500+/moCustom pricing
Lusha$49/mo (limited)$199/moCustom pricing
Hunter.io$49/mo (500 lookups)$199/moCustom pricing
Clearbit$99+/mo$299+/moCustom pricing
Snov.io$39/mo (1,000 credits)$99/mo$299/mo
RocketReach$53/mo (limited)$179/moCustom pricing
Kaspr$49/mo (limited)$99/moCustom pricing
Seamless.AI$147/mo (limited)CustomCustom
Lead411$99/mo (limited)$199/moCustom
UpLead$99/mo (limited)$199/moCustom

Includes per-event fees + estimated Apify platform charges. All stages with residential proxy.


Quick Start — Get B2B Leads in 3 Steps

1. Upload your company list

Provide companies as CSV/Excel upload, public URL, or inline JSON:

{
"companies": [
{"company_name": "Stripe", "website": "https://stripe.com"},
{"company_name": "Notion", "website": "https://notion.so"},
{"company_name": "Linear"},
{"company_name": "Vercel"},
{"company_name": "Figma"}
],
"maxResults": 20
}

Tip: You only need the company_name column. The pipeline discovers websites automatically if none is provided.

2. Click Start

Watch progress in real-time: Stage 4/24: Enriching 45/100 companies...

3. Download verified leads

Get your data from the Dataset tab (JSON/CSV/Excel) or KeyValueStore (multi-sheet Excel, JSON Lines).


Use Cases for This B2B Lead Generation Scraper

Cold Email Outreach & Email Marketing

Upload your target company list and get verified decision maker emails with B2B tier classification. Filter by TIER_1_SEND for safest emails (<5% bounce rate). Import directly into Lemlist, Instantly, Smartlead, Apollo, Woodpecker, Mailchimp, or any cold email platform. The best cold email lead finder and Apollo alternative for outbound sales.

Sales Prospecting & Prospect List Building

Build targeted B2B lead lists from scratch. Start with just company names — the prospect list builder discovers websites, extracts leadership teams, finds and verifies emails, and scores every contact. Export the High_Priority sheet for your SDR team. Replace your ZoomInfo, Cognism, or Lead411 subscription.

CEO & Executive Email Finder

Find CEO emails, CTO emails, CFO emails, VP emails, and Director emails at any company. The decision maker finder uses 4 extraction methods plus LinkedIn discovery to build a complete executive contact database. Better than Kaspr, SalesQL, Wiza, or ContactOut for executive-level contacts.

Account-Based Marketing (ABM) & Company Enrichment

Enrich your target account list with verified contacts, social profiles, tech stack data, and company intelligence. Decision maker mapping identifies Economic Buyers and Champions at each company. The best Clearbit alternative and company enrichment tool on Apify.

CRM Data Enrichment

Have a CRM full of companies but missing contact details? Upload your list and the pipeline fills in emails, phones, LinkedIn URLs, social profiles, tech stack, and decision maker details. Incremental mode ensures you only pay for new enrichment. Replace Clearbit Enrichment, UpLead, or Adapt.io.

Bulk Email Finder & Email Verifier

Need emails for a list of domains or companies? This bulk email finder runs 5-layer email discovery (DNS, website crawl, search engines, PDF mining, social) and verifies every email with a 6-check pipeline. Better than Hunter.io, Snov.io, FindThatLead, or AnyMailFinder — and includes verification at no extra cost.

LinkedIn Employee & Contact Scraper

Extract employee data from LinkedIn company pages via search engines — no LinkedIn login or cookies required. Find names, titles, LinkedIn profiles, and match them with verified emails. A powerful LinkedIn scraper and LinkedIn email finder alternative.

Company Data Scraper & Tech Stack Finder

Scrape any company website to collect leadership teams, tech stacks, funding signals, social presence, employee counts, and revenue estimates. Company intelligence with tech stack fingerprinting (18+ frameworks), SaaS detection, and maturity scores.

Trade Show, Exhibition & Conference Lead Generation

Extract exhibitor lists from trade show portals and enrich them with verified decision maker contacts. The only exhibition scraper and trade show lead generator on Apify.

Competitive Intelligence & Market Research

Build competitor databases with leadership teams, tech stack analysis, hiring velocity, funding signals, and social media presence at scale.

Recruitment & Talent Sourcing

Find hiring managers and leadership contacts. The pipeline extracts LinkedIn profiles alongside email addresses for combined outreach. Persona classification identifies Technical Evaluators and Champions.


Key Features of This B2B Lead Scraper

Multi-Source B2B Data Extraction (Not Just LinkedIn)

  • Website email extractor with 4-method contact extraction (JSON-LD, team cards, heuristic proximity, LinkedIn URLs)
  • 5-layer email discovery: DNS/OSINT, direct crawl, search engines, PDF mining, social platforms
  • LinkedIn employee discovery via multi-query search (CEO, CTO, VP, Director, Manager variations)
  • 8-platform social enrichment: LinkedIn, Twitter/X, Facebook, Instagram, YouTube, GitHub, Crunchbase, Glassdoor
  • SERP intelligence: revenue estimates, funding signals, employee counts, acquisition signals
  • File intelligence: PDF mining for contacts invisible to HTML scrapers
  • Hidden contact extraction: __NEXT_DATA__, __NUXT__, __INITIAL_STATE__, JS hydration payloads

Decision Maker Finder & AI Lead Scoring

  • Decision maker identification with 5-level seniority mapping (C-Suite > VP/Director > Manager > Staff > Unknown)
  • CEO email finder, CTO email finder, CFO email finder — targets executive-level contacts first
  • Persona classification: Economic Buyer, Champion, Technical Evaluator, Influencer
  • Combined priority score (0-100): 60% authority + 40% email confidence
  • Company intelligence profile: tech stack fingerprinting (18+ frameworks), SaaS detection, maturity scoring
  • Quality gate: configurable thresholds filter low-quality contacts before export

Built-In Email Verifier & Deliverability Checker

  • 6-check pipeline: syntax, MX records, catch-all, disposable, role detection, DKIM/SPF/DMARC
  • B2B send tiers: TIER_1_SEND (safe) > TIER_2_LIKELY_GOOD > TIER_3_REVIEW > SKIP
  • 8-pattern email prediction for contacts missing emails: first.last@, flast@, firstlast@, first_last@, and more
  • Confidence scoring (0-100) with weighted components: SMTP +40, MX +20, auth +15, pattern +10
  • No extra cost — email verification is included (unlike Hunter.io, Snov.io, or RocketReach which charge per verification)

Enterprise Infrastructure & CU Efficiency

  • Adaptive concurrency: auto-scales 4-32 workers based on success rate and response times
  • HTTP-first hybrid scraping: HTTP > Playwright > Playwright Stealth escalation (browser is last resort)
  • Cross-run cache: eliminates redundant DNS, SERP, LinkedIn, and verification lookups across runs
  • Incremental delta mode: skip companies enriched within freshness window (1-90 days)
  • Executive correlation: cross-source dedup with fuzzy Levenshtein name matching
  • Checkpoint/resume: large runs survive restarts and actor migrations

Output — What This Lead Generation Tool Returns

Sample Output (JSON)

{
"company_name": "Acme Inc",
"domain": "acme.com",
"company_website": "https://acme.com",
"contact_name": "John Doe",
"contact_title": "VP Sales",
"contact_email": "john.doe@acme.com",
"contact_phone": "+1-555-0123",
"contact_linkedin": "https://linkedin.com/in/johndoe",
"extraction_method": "team_card",
"is_decision_maker": true,
"persona_type": "Champion",
"seniority": 4,
"lead_score": 85,
"combined_priority": 78,
"priority_band": "HIGH",
"verification_status": "valid",
"b2b_tier": "TIER_1_SEND",
"confidence_score": 92,
"correlation_confidence": 88,
"composite_confidence": 0.91,
"evidence_count": 4,
"data_freshness": "verified",
"auth_score": 85,
"linkedin_company": "https://linkedin.com/company/acme",
"twitter_url": "https://twitter.com/acme",
"tech_stack": "React, Next.js, AWS, Stripe",
"company_maturity_score": 72,
"employee_count_estimate": "50-200",
"has_mx": true,
"has_spf": true,
"has_dmarc": true,
"domain_score": 88,
"enrichment_status": "done"
}

Dataset Views

The actor provides 5 pre-built dataset views in the Apify Console:

ViewWhat It Shows
All ContactsEvery contact with full scoring, verification, and evidence fields
High Priority Decision MakersFiltered to decision makers with correlation confidence and evidence
CompaniesCompany-level data: domain, social profiles, tech stack, maturity
Company IntelligenceTech stack, analytics tools, SaaS signals, maturity score
Funding IntelRevenue estimates, funding stage, employee counts, acquisition signals

Export Formats — CRM-Ready Output

FormatLocationBest For
Apify DatasetDataset tabAPI access, JSON/CSV download
CSV (output.csv)KeyValueStoreCRM import (HubSpot, Salesforce, Pipedrive)
Excel (output.xlsx)KeyValueStore5-sheet workbook: Contacts, Companies, Locations, High_Priority, Audit
JSON Lines (output.jsonl)KeyValueStoreBigQuery, Snowflake, streaming ingestion
WebhookYour endpointReal-time delivery to CRM/Zapier/Make

Input — How to Configure This Lead Finder

Data Input (choose one)

ParameterTypeDescription
inputFileFile uploadUpload a CSV or Excel file with company names and/or websites
inputUrlStringPublic URL to a CSV or Excel file
companiesJSON arrayInline company list as JSON objects

Auto-detection: The actor recognizes 30+ column name aliases — company_name, organisation, business, exhibitor, firm, url, domain, web_address, and more. Any extra columns are preserved in output.

Settings & Pricing

ParameterTypeDefaultDescription
pipelineVersionStringv10Engine version: v10 (default), v9 (Intelligence OS), v8 (legacy)
maxResultsInteger20Max companies to process. Free: 20/run. Beyond: $1/1,000 results
workersInteger16Initial parallel workers (adaptive: auto-scales 4-32)
maxContactsPerCompanyInteger20Contact cap per company. Decision makers prioritized
maxCrawlPagesPerCompanyInteger25High-value pages crawled per company (5-60)

Incremental & Quality

ParameterTypeDefaultDescription
incrementalModeBooleanfalseSkip recently-enriched companies (~70% time savings)
incrementalFreshnessDaysInteger7Days before cached data is considered stale (1-90)
minLeadScoreInteger0Quality gate: min combined_priority to export
minConfidenceScoreInteger0Quality gate: min confidence score to export
targetConfidenceNumber0.80Goal-seeking enrichment loop confidence target (0.0-1.0)
maxPassesInteger5Max re-enrichment passes per company

Webhook & Export

ParameterTypeDefaultDescription
webhookUrlStringHTTP endpoint to receive results on completion
webhookSendFullResultsBooleanfalseInclude full data in webhook payload
exportJsonLinesBooleanfalseAlso export as .jsonl in KeyValueStore
pushWarehouseTablesBooleanfalsePush warehouse tables to dataset (increases PPE cost)

Pipeline Stage Controls

Tip: Skip Google Boost + Social Enrichment for ~40% faster runs. The pipeline auto-adjusts downstream stages.

ParameterDefaultSkip Effect
skipGoogleBoostfalseSkip 8-step Google Discovery (~30% faster)
skipSocialEnrichmentfalseSkip 8-platform social discovery (~15% faster)
skipLinkedInDiscoveryfalseSkip LinkedIn employee discovery
skipSemanticPageDetectfalseSkip semantic page classification
skipSearchExpansionfalseSkip SERP intelligence (revenue/funding signals)
skipFileIntelligencefalseSkip PDF mining
skipDeepContactExtractfalseSkip 4-method deep re-extraction
skipHiddenContactExtractfalseSkip JS/JSON payload extraction
skipContactIntelligencefalseSkip decision maker mapping
skipCompanyIntelfalseSkip company intelligence profile
skipExecutiveCorrelationfalseSkip cross-source contact dedup
skipEmailDiscoveryfalseSkip 5-layer email discovery
skipEmailPredictionfalseSkip 8-pattern email prediction
skipVerificationfalseSkip 6-check email verification
skipQualityGatefalseSkip quality gate filtering

Parallel Processing

ParameterTypeDefaultDescription
parallelModeBooleantrueEnable parallel company processing
companyConcurrencyInteger5Min companies processed in parallel (floor for adaptive scaling)
crawlStopContactsInteger8Early-exit crawl after N titled contacts found
reuseBrowserContextsBooleantrueReuse browser contexts (rotated every 25 requests)

Proxy

ParameterTypeDescription
proxyConfigurationProxyApify Proxy config. Residential strongly recommended for best results

Warning: Running without proxy is not recommended for batches over 20 companies. Datacenter proxies work for most sites but corporate sites may block them.


How This B2B Lead Generation Pipeline Works — 24 Stages

INPUT: Company list (CSV / Excel / URL / JSON)
|
+-- Stage 1: INGEST -> Smart input parsing (30+ column aliases)
+-- Stage 2: DISCOVER -> Multi-engine website discovery
+-- Stage 3: GOOGLE BOOST -> 8-step search enhancement
+-- Stage 4: ENRICH -> Adaptive hybrid crawling (HTTP -> Browser -> Stealth)
+-- Stage 5: GEO -> Location intelligence
+-- Stage 6: SOCIAL -> 8-platform social discovery
+-- Stage 7: LINKEDIN -> Employee discovery via search engines
+-- Stage 8: SEMANTIC PAGES -> Intelligent page classification
+-- Stage 9: SEARCH + SERP -> Revenue, funding, employee signals
+-- Stage 10: PDF MINING -> File intelligence extraction
+-- Stage 11: DEEP EXTRACT -> 4-method contact re-extraction
+-- Stage 12: HIDDEN EXTRACT -> JS payload mining (Next.js, Nuxt, Vue)
+-- Stage 13: CONTACT INTEL -> Decision maker mapping & persona classification
+-- Stage 14: COMPANY INTEL -> Tech stack, maturity, SaaS detection
+-- Stage 15: EXEC CORRELATION -> Cross-source fuzzy dedup
+-- Stage 16: EMAIL DISCOVER -> 5-layer email discovery
+-- Stage 17: EMAIL PREDICT -> 8-pattern email prediction
+-- Stage 18: VERIFY -> 6-check email verification
+-- Stage 19: SCORE -> Lead scoring engine
+-- Stage 20: CLEANUP -> 14-rule junk removal
+-- Stage 21: QUALITY GATE -> Configurable threshold filtering
+-- Stage 22: METRICS -> Pipeline analytics
+-- Stage 23: EXPORT -> Multi-format output
+-- Stage 24: WEBHOOK -> Real-time delivery
|
OUTPUT: Verified leads -> Dataset + CSV + Excel + JSON Lines + Webhook

Stage Details


HTTP-First Hybrid Scraping Architecture

Every page is fetched with the cheapest method that works — a browser render is the last resort, not the default:

HTTP (pooled httpx, ~0.3s) -> Playwright (6s cap) -> Playwright Stealth (15s cap)
LayerProxy TierWhen Used
HTTP (pooled keep-alive)DatacenterAlways first; JS-shell detection decides escalation
PlaywrightDatacenterOnly when HTTP returns a JS shell
Playwright StealthResidentialOnly when plain render is blocked; budget-capped per run

Efficiency

FeatureHow It Works
Compressed page storeCrawled HTML zlib-compressed and freed after last stage reads it
Pooled browser contextsOne per (browser, proxy tier), rotated every 25 requests
Resource blockingImages, media, fonts, CSS, and 40+ tracking domains blocked
Early-exit crawl gateStops low-priority pages once enough contacts found
Cross-run SERP cacheSearch queries hit network once per 7 days across all runs
LinkedIn + verification cacheSkip re-discovered profiles and re-verified emails
Crawl reuseEmail discovery reuses stage-4 crawl instead of re-fetching

Anti-Detection

FeatureHow It Works
Fingerprint rotationUA, viewport, locale, timezone, color scheme per context
Stealth hardeningnavigator/webdriver masking on stealth renders
Proxy tieringDatacenter for HTTP; residential reserved for stealth + search
Block detectionHTTP status + soft-block text markers trigger escalation
Adaptive concurrencyAuto-scales 4-32 workers based on success rate
Domain rate limitingPer-domain circuit breaker with recovery timeout

API Examples — Integrate This Lead Scraper

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("leadslogix/leadslogix-pipeline").call(run_input={
"inputUrl": "https://example.com/target-companies.csv",
"maxResults": 500,
"workers": 16,
"maxContactsPerCompany": 15,
"minLeadScore": 50,
"webhookUrl": "https://your-crm.com/webhook",
"proxyConfiguration": {"useApifyProxy": True},
})
# Get TIER_1 decision makers
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
if item.get("is_decision_maker") and item.get("b2b_tier") == "TIER_1_SEND":
print(f"{item['company_name']} | {item['contact_name']} | "
f"{item['contact_email']} | Score: {item['combined_priority']}")
# Download Excel from KeyValueStore
kv = client.key_value_store(run["defaultKeyValueStoreId"])
xlsx = kv.get_record("output.xlsx")
with open("leads.xlsx", "wb") as f:
f.write(xlsx["value"])

JavaScript

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const run = await client.actor("leadslogix/leadslogix-pipeline").call({
companies: [
{ company_name: "Datadog", website: "https://datadoghq.com" },
{ company_name: "Cloudflare", website: "https://cloudflare.com" },
{ company_name: "Twilio", website: "https://twilio.com" },
],
maxResults: 50,
workers: 16,
minLeadScore: 50,
proxyConfiguration: { useApifyProxy: true },
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
const tier1 = items.filter(
(i) => i.is_decision_maker && i.b2b_tier === "TIER_1_SEND"
);
console.log(`Found ${tier1.length} verified decision makers`);
for (const lead of tier1) {
console.log(`${lead.company_name} | ${lead.contact_name} | ${lead.contact_email}`);
}

cURL

curl -X POST "https://api.apify.com/v2/acts/leadslogix~leadslogix-pipeline/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"companies": [
{"company_name": "Figma", "website": "https://figma.com"},
{"company_name": "Canva", "website": "https://canva.com"}
],
"maxResults": 20,
"workers": 16,
"webhookUrl": "https://your-endpoint.com/webhook"
}'

Usage Examples

With Quality Gate & Webhook:

{
"inputUrl": "https://example.com/target-companies.csv",
"maxResults": 500,
"workers": 16,
"minLeadScore": 50,
"minConfidenceScore": 40,
"webhookUrl": "https://hooks.zapier.com/hooks/catch/123456/abcdef/",
"webhookSendFullResults": true,
"exportJsonLines": true,
"proxyConfiguration": {"useApifyProxy": true}
}

Incremental Mode (Repeat Runs):

{
"inputUrl": "https://example.com/same-companies.csv",
"maxResults": 1000,
"incrementalMode": true,
"incrementalFreshnessDays": 14,
"proxyConfiguration": {"useApifyProxy": true}
}

Fast Run (Skip Optional Stages):

{
"companies": [{"company_name": "Acme Corp"}],
"maxResults": 20,
"skipGoogleBoost": true,
"skipSocialEnrichment": true,
"skipLinkedInDiscovery": true,
"skipSearchExpansion": true,
"skipFileIntelligence": true
}

Output Schema

Contact Fields

FieldTypeDescription
contact_nameStringFull name
contact_titleStringJob title
contact_emailStringEmail address
contact_phoneStringDirect phone number
contact_linkedinStringLinkedIn profile URL
extraction_methodStringHow found: jsonld, team_card, heuristic, linkedin, deep_extract, hidden_extract, file_intel, search
is_decision_makerBooleanHolds a leadership position
persona_typeStringEconomic Buyer, Champion, Technical Evaluator, Influencer
seniorityInteger (0-5)Title seniority level
lead_scoreInteger (0-100)Authority score
combined_priorityInteger (0-100)60% authority + 40% verification
priority_bandStringHIGH, MEDIUM, LOW, SKIP
verification_statusStringvalid, risky, invalid, unknown
b2b_tierStringTIER_1_SEND, TIER_2_LIKELY_GOOD, TIER_3_REVIEW, SKIP
confidence_scoreInteger (0-100)Email deliverability confidence
composite_confidenceFloat (0-1)Multi-signal composite confidence
correlation_confidenceInteger (0-100)Cross-source correlation
evidence_countIntegerNumber of independent evidence sources
data_freshnessStringverified, crawled, linkedin_only, predicted_only, search_derived
auth_scoreInteger (0-100)Domain authentication score

Company Fields

FieldTypeDescription
company_nameStringCompany name
company_websiteStringFull URL
domainStringNormalized domain
company_emailsStringSemicolon-separated company emails
company_phonesStringSemicolon-separated phones
linkedin_companyStringLinkedIn company page
twitter_url, facebook_url, instagram_urlStringSocial profiles
youtube_url, github_url, crunchbase_url, glassdoor_urlStringBusiness profiles
company_city, company_countryStringLocation
tech_stackStringDetected technologies
analytics_toolsStringDetected analytics platforms
company_maturity_scoreInteger (0-100)Business maturity index
is_saasBooleanSaaS company detection
employee_count_estimateStringEstimated employee count
estimated_revenue_mNumberRevenue estimate (millions USD)
funding_amount_mNumberFunding amount (millions USD)
funding_stageStringSeed, Series A-F
has_mx, has_spf, has_dkim, has_dmarcBooleanDNS validation
domain_scoreInteger (0-100)Domain trust score
website_quality_scoreInteger (0-100)Website quality index
pages_crawledIntegerPages successfully scraped
enrichment_statusStringdone, cached, failed, error

Pricing — B2B Lead Generation

TierActor FeeResults Per RunBest For
Free$0Up to 20Testing the pipeline
Pay-Per-Event$1 per 1,000 resultsUnlimitedProduction lead generation

Apify platform compute charges (CPU, memory, proxy) are billed separately per your Apify subscription.

Cost Estimation

ScenarioCompaniesActor FeeEst. PlatformTotal
Quick test20$0 (free)~$0.05~$0.05
Small batch100$0.08~$0.15~$0.23
Medium batch500$0.48~$0.50~$0.98
Large batch1,000$0.98~$1.00~$1.98
Enterprise10,000$9.98~$10~$20

Performance Benchmarks

MetricTypical Result
Companies per hour100-200 (all stages, residential proxy)
Contacts per company3-15 (varies by company size)
Email discovery rate60-80% of companies
Decision maker rate30-50% of contacts
TIER_1 email rate40-60% of verified emails
Cache hit rate30-70% on repeat runs

Estimated Run Times

CompaniesAll StagesSkip Google+SocialDiscovery Only
203-5 min2-3 min1-2 min
10015-25 min10-15 min5-8 min
5001-2 hours40-70 min20-30 min
1,0003-5 hours2-3 hours45-60 min
10,00024-48 hours16-30 hours6-10 hours

Integrations — Connect This Lead Finder to Your Stack

PlatformHow to Connect
Google SheetsAuto-sync via Apify Google Sheets integration
HubSpotImport CRM-ready CSV, or webhook for real-time sync
SalesforceCSV import or connect via Zapier
PipedriveCSV import or webhook
Lemlist / Instantly / SmartleadExport TIER_1 emails as CSV for cold email campaigns
Apollo / Outreach / SalesLoftImport as prospect sequence
Zapier / MakeConnect to 5,000+ apps via Apify Zapier integration
BigQuery / SnowflakeIngest JSON Lines output
Custom APIFull REST API for scheduling and automation

Webhook Payload

When the pipeline completes, your webhook receives:

{
"event": "pipeline_complete",
"pipeline_version": "v10.1",
"timestamp": "2026-08-11T12:30:00.000Z",
"summary": {
"total_companies": 100,
"total_contacts": 450,
"high_priority": 85,
"decision_makers": 120,
"emails_found": 380,
"verified_emails": 310
},
"audit": {
"total_companies": 100,
"elapsed_seconds": 1200,
"pipeline_version": "v10.1 (24-stage Intelligence Platform)"
}
}

Scheduled Lead Generation — Automated Prospecting

Automate recurring prospecting:

  1. Go to the actor page and click Schedules
  2. Create a schedule (e.g., 0 8 * * 1 for every Monday at 8 AM)
  3. Point the input to a URL that updates with new target companies
  4. Enable incrementalMode to skip previously-enriched companies
  5. Set a webhookUrl to receive results in your CRM automatically

Troubleshooting


FAQ — B2B Lead Generation & Email Finder

How is this different from Apollo, ZoomInfo, Cognism, or Lusha? Those tools maintain a pre-built database of contacts. This lead scraper goes directly to company websites, search engines, and public sources in real time, finding contacts that static databases miss — especially at small/mid-size companies, international firms, and recently-hired executives. It's also 10-50x cheaper per lead with no monthly subscription.

How is this different from Hunter.io, Snov.io, or RocketReach? Hunter.io and Snov.io are email lookup tools — you input a domain and get generic emails. This tool is a full B2B lead generation pipeline: it discovers websites from company names, extracts decision makers with titles, finds and verifies their emails, scores them, and exports CRM-ready data. It includes email verification at no extra cost (Hunter and Snov charge separately).

How is this different from Clearbit or UpLead? Clearbit and UpLead are enrichment APIs that require developer integration. This tool is a turnkey company enrichment solution — upload a CSV and get back enriched company profiles with tech stacks, employee counts, revenue signals, funding data, and verified contacts. No API keys or development needed.

How is this different from LinkedIn scrapers like Kaspr, SalesQL, or Wiza? LinkedIn-only scrapers extract what LinkedIn shows. This tool combines multiple data sources — company websites, search engines, DNS records, PDF documents, and social platforms — to build more complete profiles. It also includes built-in email verification, which LinkedIn scrapers don't offer.

Do I need API keys? No. This tool uses public web data, DNS records, and search engines. No paid API subscriptions required.

What input formats are supported? CSV, Excel (.xlsx, .xls), and inline JSON. Upload directly, provide a URL, or pass data via the API.

How does incremental mode work? When enabled, the pipeline checks its cross-run cache for each company. If enriched within the freshness window (default 7 days), it's skipped. Saves ~70% on repeat runs.

How does the quality gate work? Set minLeadScore and/or minConfidenceScore to filter contacts. Contacts below thresholds are excluded from export but tracked in metrics. Set both to 0 to export everything.

How accurate is the email verification? TIER_1_SEND emails typically have <5% bounce rate. The pipeline checks MX, SPF, DKIM, DMARC, catch-all, disposable, and role addresses. It does not perform SMTP-level mailbox verification.

Can I use this for a single company? Yes. Use inline JSON with one company and maxResults: 1. The API supports synchronous runs.

Does this work for non-English companies? Yes, but extraction rates are typically 30-50% lower for CJK and Arabic websites due to different page structures and email conventions.

What proxy should I use? Residential proxies give the best results. Datacenter proxies work for most sites but corporate sites may block them. No proxy is not recommended for 20+ companies.

Can I skip stages to save time and compute units (CU)? Yes. Toggle any of the 15 skip parameters. Skipping Google Boost + Social Enrichment saves ~40% runtime and CU.

What's the maximum batch size? Up to 100,000 with maxResults. For 5,000+ companies, use 8-16 workers with residential proxy and incremental mode.

What pipeline version should I use? Use v10 (default) — it's the fastest and most CU-efficient. v9 has a goal-seeking intelligence graph (more thorough but slower). v8 is the legacy fallback.

Can I use this for trade show and exhibition lead generation? Yes. Upload exhibitor lists from trade shows, conferences, or exhibitions. The pipeline enriches each company with decision maker contacts, verified emails, and company intelligence.


Limitations

  • Email verification is DNS-based, not SMTP-based. Confirms the domain accepts mail but does not verify individual mailbox existence. For maximum accuracy, run TIER_2 emails through an additional SMTP service.
  • Websites behind login walls or with aggressive anti-bot measures may return limited contacts.
  • Non-English websites (Korean, Chinese, Japanese, Arabic) have lower extraction rates due to different page structures.
  • LinkedIn discovery uses search engines, not direct LinkedIn scraping. Results depend on profile visibility in search indexes.
  • SERP intelligence (revenue, funding) is regex-extracted from search snippets and may not be available for all companies.
  • Social enrichment depends on DuckDuckGo availability. Heavy usage may reduce discovery rates.

Changelog

v10.1.6 (2026-08-11)

  • Quality fixes: 8 scraping bugs fixed (semaphore, contact dedup, email matching, executive correlation)
  • CU optimization: DDG delays reduced 75%, parallel stages, adaptive concurrency fix
  • Auto-maintenance: UNDER_MAINTENANCE notice auto-cleared on deploy

v10.1 (2026-07-04)

  • CU optimization: compressed HTML, pooled clients, cross-run caches, datacenter-first renders with stealth budget, early-exit crawl gate, per-stage error isolation, cooperative shutdown
  • Enrichment quality: careers/press/privacy pages crawled, LinkedIn company-match verification, cross-stage entity resolution, contacts ranked by composite confidence
  • Output change: warehouse _table rows no longer in dataset by default (opt in with pushWarehouseTables)

v9.0 (2026-06-05)

  • Intelligence OS: graph-centric, goal-seeking engine with persistent intelligence graph
  • Evidence Engine: multi-source evidence with provenance tracking and contradiction detection
  • Signal Fusion: composite confidence from 5 dimensions (identity, deliverability, authority, relationship, evidence)

v8.1 (2026-06-01)

  • Higher-yield crawl (25 pages default), 5-layer email discovery, better contact retention

v8.0 (2026-05-20)

  • Hybrid 7-engine scraping, smart fallback cascade, site auto-classification, enhanced anti-detection

v7.0 — v1.0

  • See full changelog in release notes