B2B Company Leads & Verified Emails
Pricing
from $0.50 / 1,000 results
B2B Company Leads & Verified Emails
Find B2B decision-makers from company websites with names, job titles, departments, seniority, business emails, confidence scores, phones, and optional firmographics and email verification.
Pricing
from $0.50 / 1,000 results
Rating
5.0
(1)
Developer
MrDoe
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
3
Monthly active users
19 hours ago
Last modified
Categories
Share
B2B Company Leads + Verified Emails - Find Decision-Makers at Any Company
Turn a list of company websites into targeted B2B leads - decision-makers filtered by department and seniority, with optional firmographic data (industry, location, employee count).
What does this Actor do?
Give it one or more company website URLs and it returns one structured record per decision-maker contact, including:
- Company details - name, website, domain, description, phone, and domain-quality signals (email pattern, catch-all/webmail/disposable flags)
- Targeted contact email - filtered to the departments/seniority levels you specify (e.g. executive and senior contacts in Sales or Marketing), with job title, department, seniority, confidence score, and whether the contact is a decision-maker
- Optional firmographics - industry, city/state/country, and approximate employee count
- Optional email verification - deliverability check
If your department/seniority filters find nobody at a company, the Actor automatically falls back to an unfiltered search rather than returning that company empty. Nothing is guessed or invented - fields with no available data are returned as null.
How it works
- Fetches each company's homepage for its name, description, and phone number.
- Looks up the domain for decision-makers in a single pass, filtered by Target departments and Target seniority.
- Ranks returned contacts by seniority (executive > senior > junior) then confidence, and returns up to Max leads per company.
- Optionally verifies each email's deliverability and enriches company firmographics, if enabled.
This Actor is HTTP-only (no headless browser), so it's fast and lightweight even across many companies. Email enrichment is built in - no separate account, sign-up, or API key needed on your end.
Input
| Field | Description |
|---|---|
Company website URLs (startUrls) | One or more company homepages to find leads for. Accepts many domains at once. |
Target departments (targetDepartments) | Only return contacts in these departments (e.g. Sales, Marketing, IT). Leave empty for any. |
Target seniority (targetSeniority) | Only return contacts at these levels (junior/senior/executive). Defaults to executive + senior. |
Max leads per company (maxContactsPerCompany) | Cap on contacts returned per company, up to 100 - fetched in a single lookup, so raising this doesn't cost extra requests. |
Max total leads (maxItems) | Overall cap on leads returned across all companies. Set to 0 for unlimited. |
Enable email enrichment (enableContactEnrichment) | Turns contact/email lookup on or off. On by default. |
Verify emails (enableEmailVerification) | Extra deliverability check per email, on top of the status already included with each contact. On by default. |
Enrich company firmographics (enableCompanyEnrichment) | Adds industry, location, and employee count per company. On by default. |
How to use
- Sign up for a free Apify account.
- Open this Actor and enter one or more Company website URLs.
- Set Target departments / Target seniority to narrow leads to decision-makers (defaults to executive + senior, any department).
- Click Start and export results as JSON, CSV, Excel, or via API.
Output
Each dataset item is one contact at one company:
| Field | Description |
|---|---|
companyName, companyUrl, domain, companyWebsite, description, organization | Company identity |
industry, city, state, country, employeeRange | Firmographics (only populated when company enrichment is enabled) |
emailPattern, isCatchAllDomain, isWebmailDomain, isDisposableDomain, linkedDomains, totalContactsFound | Domain-quality signals and how many contacts exist at this company in total |
contactName, firstName, lastName, jobTitle, department, seniority, decisionMaker | Decision-maker identity and role |
email, emailType, emailConfidence, emailVerificationStatus, emailSources | Contact email data |
linkedinUrl, twitterHandle, contactPhone | Contact's social/direct contact details, where available |
phone | Company phone number, scraped from the site |
source, sourceUrl, profileUrl, scrapedAt | Provenance metadata |
Fields with no available data are returned as null rather than omitted or guessed.
More lead-generation Actors
Part of a family of lead-gen Actors sharing the same enrichment engine and output shape - mix and match depending on where your leads live:
- Website Contact Leads + Verified Emails - crawls any company website's contact/about pages for named contacts, emails, and phone numbers.
- E-commerce Store Leads + Verified Emails - scrapes online stores for platform, product count, social links, and contact info.
- Real Estate Agent Leads + Verified Emails - scrapes brokerage/agency sites for agent rosters and verified contact emails.
- Google Maps Business Leads + Verified Emails - pulls business leads straight from Google Maps search results.
Cost & performance notes
- One lookup per company (plus one fallback lookup only if the filtered search finds nobody); email verification and firmographic enrichment are opt-in extras.
- Concurrency is kept conservative to stay reliable at scale.