B2B Leads Finder — Prospects by Title, Industry & Location API avatar

B2B Leads Finder — Prospects by Title, Industry & Location API

Pricing

from $30.00 / 1,000 b2b lead records

Go to Apify Store
B2B Leads Finder — Prospects by Title, Industry & Location API

B2B Leads Finder — Prospects by Title, Industry & Location API

Describe your ideal buyer by job title, industry & location and get net-new B2B leads: name, title, seniority, company, domain, LinkedIn URL, and a candidate business email with a deliverability status you can verify. Finds new contacts, not a URL scraper. Export CSV/JSON/Excel.

Pricing

from $30.00 / 1,000 b2b lead records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

182

Total users

4

Monthly active users

5 days ago

Last modified

Share

B2B Leads Finder — by Job Title, Industry & Location

Don't have a prospect list yet? Describe your ideal buyer — job title, industry, company size, and location — and get back a ready-to-export list of B2B leads with verified emails, LinkedIn URLs, phone numbers, and firmographics. Unlike a URL scraper, this discovers net-new contacts you didn't know existed; you start from a search, not from a list of domains you already have.

This is a lead-discovery tool. If you already have a list of websites or domains and just want the contact details off each one, use the Website Contact Scraper instead — this actor is for finding people from scratch by who they are and where they work.

📊 Sample Output

3 real rows delivered by B2B Leads Finder — Prospects by Title, Industry & Location API — run BL9QNQawgKhzeHTe1 on build 0.0.88

fullNamelinkedinUrllinkedinUsernamejobTitlecompanycompanyDomain
Li Zhanghttps://www.linkedin.com/in/li-zhang-a36aba3a2li-zhang-a36aba3a2Marketing ManagerTechnology Leader Companiestechnologyleadercompanies.com
Farhang Raissihttps://www.linkedin.com/in/farhang-raissi-b06b29193farhang-raissi-b06b29193Marketing managerSirf technologysirftechnology.com
Lily Chenhttps://www.linkedin.com/in/lily-chen-a36aba3a2lily-chen-a36aba3a2Marketing ManagerTechnology Leader Companiestechnologyleadercompanies.com

Real rows from run BL9QNQawgKhzeHTe1 on build 0.0.88 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

🔧 Input reference

FieldTypeDefaultWhat it does
searchQuerystring""Custom search query (overrides other fields if provided). Example: 'Marketing Manager at tech companies in San Francisco'
jobTitlestring"Marketing Manager"Job title to search for. Example: 'Marketing Manager', 'Sales Engineer'
companystring""Specific company to search within (leave empty to search broadly). Example: 'Acme Corp'
industrystring"Technology"Industry to filter by. Example: 'Technology', 'Finance', 'Healthcare'
locationstring"San Francisco"Geographic location to search in. Example: 'San Francisco', 'New York', 'United States'
maxResultsinteger50Maximum number of leads to find (1-500)
notionConnectorstringOptional. Connect your Notion workspace and the leads are also written as a Notion page in the same run — the Actor never sees your Notion credentials. Authorize a Notion MCP conn…
notionParentIdstringOptional. The Notion page ID to create the page under. If blank, Notion creates a private page in your workspace.
supabaseConnectorstringOptional. Connect your own Supabase project and the results are also inserted into a table in the same run — the Actor never sees your Supabase credentials. Authorize a write-scop…
supabaseTablestring"nexgendata_leads"Target table in the public schema (created if missing, with id, a jsonb data column, and a scraped_at timestamp). Default: nexgendata_leads.
supabaseProjectIdstringYour Supabase project reference (e.g. abcdefghijklmnop). Required unless your connector URL is already project-scoped. Find it in your project URL: supabase.com/dashboard/project/…
deliveryDedupbooleantrueWhen on (default), records already delivered in a previous run are not delivered again to the same destination — so scheduled runs only push new items. Turn off to deliver every r…
addonVerifyEmailbooleanfalseMX + SMTP verify each synthesized primary email so you know if it's deliverable. Opt-in addon; charged only when a verification verdict is produced.

🧾 JSON sample record

One real record from run BL9QNQawgKhzeHTe1 (emails/phones masked, long text shortened):

{
"fullName": "Li Zhang",
"firstName": "Li",
"lastName": "Zhang",
"linkedinUrl": "https://www.linkedin.com/in/li-zhang-a36aba3a2",
"linkedinUsername": "li-zhang-a36aba3a2",
"jobTitle": "Marketing Manager",
"company": "Technology Leader Companies",
"snippet": "Marketing Manager at Technology Leader Companies - LinkedIn",
"confidence": "high",
"companyDomain": "technologyleadercompanies.com",
"possibleEmails": [
"[email on record]",
"[email on record]",
"[email on record]",
"[email on record]",
"[email on record]",
"[email on record]",
"[email on record]",
"[email on record]",
"…"
],
"primaryEmail": "[email on record]",
"source": "duckduckgo_linkedin",
"seniority": "manager",
"industry": "Technology",
"email_status": "unverified"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$5e-05Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
B2B lead record (apify-default-dataset-item)$0.03Single result in the default dataset.
Add-on: LinkedIn enrichment (addon-linkedin-enrich)$0.05For each lead, fetch LinkedIn profile data including title, company, tenure and education when matchable. Charge fires per lead successfull…
Add-on: Email verification (addon-email-verify)$0.02SMTP-validate each lead email and return deliverability score. Only valid (non-bounced) emails are charged.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.03 = $3.00 plus the start fee.

More from the NexGenData Leads, contacts & enrichment family:

31 more in this family on the NexGenData Store page.

What you get per lead

  • company, domain, linkedin_url
  • industry, size_range, hq_city, hq_country
  • contacts — array of {name, role, seniority, email, email_status, linkedin, phone}
  • Firmographics for ICP scoring (size, industry, location)

Use cases

  • SDR / BDR teams — build a monthly ABM list by ICP filters (title + industry + size + geo).
  • Agencies — run cold outreach for multiple clients without per-client seats.
  • Founders — bootstrap an outbound pipeline before committing to a seat-based database.
  • Recruiters / executive search — find decision-makers across a vertical.
  • Investors / corp-dev — map a niche (e.g. "EU Series A fintech founders").

Sample input

{
"jobTitle": "VP Marketing",
"industry": "SaaS",
"location": "United States",
"maxResults": 200
}

Sample output

{
"company": "Globex",
"domain": "globex.com",
"contacts": [
{
"name": "Jane Lee",
"role": "VP Marketing",
"seniority": "vp",
"email": "jane.lee@globex.com",
"email_status": "verified",
"linkedin": "https://linkedin.com/in/janelee",
"phone": "+1-212-555-0190"
}
],
"industry": "SaaS",
"size_range": "51-200",
"hq_city": "New York"
}

How to use

  1. Click Try for free to open the Actor in the Apify Console.
  2. Fill in Job Title, Industry, and Location (or a free-text Search Query).
  3. Set Maximum Results and click Start.
  4. Download leads as JSON, CSV, or Excel, or pull them via the REST API.

FAQ

Do I need an existing list of companies? No — this discovers leads from your filters. Give it a job title, industry, and location and it finds matching people and companies for you.

How is this different from a website contact scraper? A contact scraper extracts emails and phones from URLs you supply. This finds people you don't yet know about, by their job title, industry, and location.

Can I export to CSV or Google Sheets? Yes — results download as JSON, CSV, or Excel, and route through the built-in Apify Sheets, Zapier, Make, and n8n integrations.

Are the emails verified? Each contact carries an email_status field (for example verified / risky / unknown) so you can filter before outreach.

Can I search within a specific company? Yes — set the Company field to scope the search to one organization, or leave it blank to search broadly.

Is the output compliant to use? The output is B2B contact data; you are the data controller for downstream outreach — follow your jurisdiction's prospecting and opt-out rules.