B2B lead list by job title, company size and country, with work emails: count the ICP free, then pull it
Description and use
An Apify workflow that first counts and shapes an ICP for free, then pulls a unique list of B2B leads with work emails, refreshing weekly.
Problem
Determine the size and shape of an ideal customer profile (ICP) before paying for a lead list, then pull a non‑repeating B2B lead list with work emails.
Outcome
The workflow counts 1,625 sales leaders in the UK segment, identifies 65% with personal emails, and pulls 1,518 unique contacts with work or personal emails, avoiding duplicates with a weekly refresh.
Workflow
- Define ICP as JSON with titleKeywords, countries, employeeCountMin/Max, employerIndustries
- Run Apify People Search in count mode to get total number of people
- Run People Search in market mode to analyze segment shape (titles, seniority, employer size, email presence)
- Apply filters to exclude unwanted titles (e.g., "member") and refine title matching
- Run People Search with mustHave: ["personalEmail"] to estimate personal email prevalence
- Run Apify B2B Leads Finder with same filter and emailType to pull one row per person with a live email
- Schedule weekly refresh to avoid duplicate contacts
Evidence
People Search answers the same filter in three modes. "count" returns the number of people, "market" returns the shape of the segment, and "people" returns the rows.
Forty seconds, eight numbers, nothing metered.
The size band removes two thirds of the UK total, which is the first thing worth knowing about an ICP: how much of it is the size clause.
B2B Leads Finder, the Actor listed as an Apollo alternative, takes the same filter under its own field names and adds "emailType".
- Record date: 2026-10-19T07:56:10.170Z