in LinkedIn lead scraper

The LinkedIn scraper that returns verified B2B emails

LinkedIn is the largest self-maintained professional dataset in the world, which is exactly why it's login-walled and defended against export. Outsoci searches public profile data by title, company, and location, then enriches each match against their company domain for a verified email — no browser extension, no risk to your own account. Use it to build B2B lists that a bought database simply can't match for accuracy.

1

Enter your keyword

Describe who you want — job title, niche, business type — plus an optional location.

2

We scrape in real time

Outsoci searches live and pulls matching profiles and their public contact details.

3

Validate & export

Emails are verified and deduplicated, then exported to a clean CSV in one click.

What you can extract from LinkedIn

Name & headline

the person's current role, often with a value statement

Current company

name, and where available, size and industry

Location

city or region, for territory-based filtering

Profile URL

the canonical identifier used for deduplication

Past roles

used for seniority and background filtering

Email

not shown on LinkedIn itself — enriched from name + company domain, then verified

Output schema

Every field a LinkedIn run returns, with its type and an example value. Last verified July 2026.

FieldTypeExample
full_namestringInes Okonjo
headlinestringHead of RevOps at Brightmoor Logistics
companystringBrightmoor Logistics
company_domainstring | nullbrightmoorlogistics.com
locationstringManchester, UK
profile_urlurl (dedup key)https://linkedin.com/in/ines-okonjo
emailstring | null (verified)i.o•••@brightmoorlogistics.com
email_confidenceenum: verified | catch_all | unverifiedverified

Sample output

The CSV shape you export, shown with illustrative rows. Emails are partially masked here — your export contains the full, verified address.

full_nameheadlinecompany_domainlocationemailemail_confidence
Ines OkonjoHead of RevOpsbrightmoorlogistics.comManchester, UKi.o•••@brightmoorlogistics.comverified
Tobias RennerVP Engineeringkestrelanalytics.ioBerlin, DEt.r•••@kestrelanalytics.ioverified
Marisol VegaOperations Managerperenna-foods.comAustin, TXmve•••@perenna-foods.comcatch_all
Dan WhitcombeFounderRemotenullunverified

What the LinkedIn scraper does not return

Volume ceiling. Roughly 1,000 profiles per title-and-company search. Expect to lose 10–25% of any segment at verification. Enrichment tracks company size directly: mid-market and enterprise domains with a first.last pattern clear 70–85%, two-person startups on personal Gmail addresses often clear nothing.

What a LinkedIn run costs

Per result
1 credit
Charged once per deduplicated result — you never pay twice for the same contact. Optional enrichment add-ons cost +0.5 credits per lead.
To start
50 credits
Unlocked with a 7-day Starter trial — add a payment method, pay nothing today. Starter is then $9/month for 1,000 credits.
Worked example
500 LinkedIn profiles
= 500 credits = about $4.50 of a $9 Starter month.
Full pricing →

How lead generation works on LinkedIn

LinkedIn does not display email addresses on profiles outside your direct connections. Every real LinkedIn lead tool works the same way: scrape the public profile fields (name, title, company, location), then enrich — derive the likely email from the person's name and their company's domain, and verify it against the mail server before trusting it.

That enrichment step is what separates a usable lead from a list of names. Established companies with predictable patterns (first.last@company.com) enrich well; tiny startups on personal Gmail addresses are harder. Expect to lose roughly 10–25% of a segment at verification — job changes, catch-all domains, and pattern misses.

The safest architecture never automates your own logged-in LinkedIn session — that's what gets personal accounts restricted. Outsoci works from public profile pages instead, the same category of access underpinning the landmark hiQ v. LinkedIn case, which keeps your account entirely out of the loop.

One more honest caveat: company size affects enrichment quality directly. A 500-person company with a standard first.last@company.com pattern enriches at a high rate; a two-person startup on a personal Gmail address may not enrich at all. Factor that into how you size a campaign — a list of 200 mid-market managers will typically out-enrich a list of 200 solo founders, even though both are equally valid LinkedIn searches.

Who scrapes LinkedIn, and why

B2B sales teams

Building segmented outbound lists by title, seniority, and company size for a specific product fit.

Recruiters and talent sourcers

Finding passive candidates by role and background who aren't actively browsing job boards.

Account-based marketing teams

Pulling every relevant contact at a named target-account list from each company's LinkedIn presence.

Agencies running outbound for clients

Standing up a fresh, verified prospect list per client engagement without manual profile-by-profile research.

Founders doing investor or partnership outreach

Finding the right operating partner, angel, or BD contact at a target firm by title and company.

Frequently asked questions

Can a LinkedIn scraper get emails directly from profiles?

No. LinkedIn doesn't display emails on profiles outside direct connections. Emails are enriched from the person's name and company domain, then verified — that step is the whole job.

Will this get my LinkedIn account restricted?

No — Outsoci works from public profile data and never automates your logged-in session. The account-ban risk applies to browser extensions that scrape while driving your own login, which this avoids entirely.

How is this different from Sales Navigator?

Sales Navigator finds and filters people brilliantly but blocks exporting them with emails — that would undercut LinkedIn's own data moat. A scraper fills that export-and-enrich gap; the two work best together.

Is scraping public LinkedIn data legal?

Scraping publicly visible profile data is broadly defensible — see hiQ v. LinkedIn — but processing personal data and sending cold email carry their own GDPR/CAN-SPAM obligations.

How accurate are enriched LinkedIn emails?

A derived email is a guess until verified. Outsoci runs every result through SMTP-level verification, and we recommend re-verifying any list older than a few weeks since people change jobs constantly.

Can I target people who recently changed jobs?

Yes — recent job changes are one of the highest-converting B2B signals, since new leaders typically have budget and a mandate to make changes.

Can I search by company instead of just title?

Yes — search by company name to pull every matching public profile at a specific target account, which is the core motion behind account-based outreach.

What email match rate should I expect?

It depends heavily on company size and email-pattern predictability — established companies with standard naming conventions enrich well; very small teams on personal email providers enrich less reliably.

Can I combine LinkedIn with Sales Navigator search criteria?

Yes — use Sales Navigator to validate your segment size and filters, then run the same criteria through Outsoci to export an enriched, verified list Sales Navigator itself won't produce.

How often should I re-run a LinkedIn search?

LinkedIn data changes faster than most sources because it tracks career moves — re-running a search or re-verifying a list every few weeks keeps it current.