B2B Company Leads & Verified Emails avatar

B2B Company Leads & Verified Emails

Pricing

from $1.20 / 1,000 results

Go to Apify Store
B2B Company Leads & Verified Emails

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 $1.20 / 1,000 results

Rating

5.0

(1)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

5

Monthly active users

12 days ago

Last modified

Share

B2B Company Leads & Verified Emails hero

What does this Actor do?

Give it a list of company website URLs and it returns B2B leads - one row per contact - by crawling each company's own site: the homepage plus its contact, about, team, staff, and leadership pages.

For every person the site publishes it captures:

  • Name and job title
  • Inferred seniority (executive / senior / junior) and department
  • Work email - when the site lists one that matches the person and sits on the company domain
  • Phone and LinkedIn profile - when present
  • Full company context on every row (name, website, domain, description, phone)

No API keys, no accounts, no third-party data. If a company only publishes a shared mailbox (info@, press@…) you get one row for that. If it publishes nothing usable, it is skipped rather than padded with an empty row. Nothing is guessed - a name is only kept when it appears as a real person on the site, and an email is only attached when it plausibly belongs to that person.

How it works

How B2B Company Leads & Verified Emails works

  1. Fetches each company's homepage, then follows up to 10 same-site links that look like contact / about / team / staff / leadership / management pages.
  2. On every page, finds person "cards" - a name paired with a role, an email, or a LinkedIn link - and pulls out name, title, email, phone, and LinkedIn URL.
  3. Filters out customer testimonials, quote blocks, press mentions, feature names, and people from other companies.
  4. Classifies each contact's seniority and department from the job title.
  5. Ranks named contacts by seniority then by how complete the record is, and returns up to Max leads per company. Falls back to a single shared mailbox only when there is no named contact.

HTTP-only, no headless browser - fast across large lists.

How to use

  1. Sign up for a free Apify account.
  2. Open this Actor and enter one or more Company website URLs.
  3. Optionally set Target departments / Target seniority to focus the leads.
  4. Optionally set Max leads per company and Max total leads.
  5. Click Start and export results as JSON, CSV, Excel, or via API.

Output

B2B Company Leads & Verified Emails dataset output

B2B Company Leads & Verified Emails data fields

FieldDescription
companyName, companyUrl, domain, companyWebsite, descriptionCompany identity
contactName, firstName, lastName, jobTitle, department, seniorityContact identity and role
email, emailType, emailSourcesWork email (emailType is personal or generic), and the page(s) it was found on
phone, linkedinUrlDirect phone / LinkedIn profile when the site lists them
industry, city, state, country, employeeRangeReserved firmographic fields (currently null)
source, sourceUrl, profileUrl, scrapedAtProvenance metadata

Example row

{
"companyName": "Electronic Frontier Foundation",
"companyUrl": "https://www.eff.org/",
"domain": "eff.org",
"companyWebsite": "https://www.eff.org/",
"description": "Defending civil liberties in the digital world.",
"industry": null,
"city": null,
"state": null,
"country": null,
"employeeRange": null,
"contactName": "Cooper Quintin",
"firstName": "Cooper",
"lastName": "Quintin",
"jobTitle": "Senior Staff Technologist",
"department": "it",
"seniority": "senior",
"email": "cooperq@eff.org",
"emailType": "personal",
"emailSources": ["https://www.eff.org/about/staff"],
"linkedinUrl": null,
"phone": null,
"address": null,
"zipCode": null,
"source": "B2B Company Website",
"sourceUrl": "https://www.eff.org/about/staff",
"profileUrl": "https://www.eff.org/about/staff",
"scrapedAt": "2026-08-29T08:30:12.845Z"
}

Known limitations

  • You only get what the site publishes. Many companies list names and titles but no emails, or only a contact form. The Actor returns the names/titles/LinkedIn it can see and leaves email null.
  • HTTP-only. Team directories that render entirely in client-side JavaScript are not executed. Most contact/about pages are static HTML and work fine.
  • Department and seniority are inferred from the job-title text.
  • Company websites that block automated traffic (aggressive bot protection) may return fewer pages.

FAQ

Do I need any API keys or accounts? No. Enter the company URLs and run it.

Where does the data come from? Only the company's own public website - the pages a visitor sees.

How are duplicates handled? Contacts are de-duplicated by name within a company and by email across the whole run.

Use this Actor only for data you are allowed to process. You are responsible for complying with the GDPR, CAN-SPAM, and any other applicable law when contacting the people in your results.

Preview

B2B Company Leads & Verified Emails input options