VOOZH about

URL: https://apify.com/ethereal_wool/linkedin-profile-company-scraper

โ‡ฑ LinkedIn Profile Company Scraper & API ยท Apify


๐Ÿ‘ ๐Ÿ’ผ LinkedIn Profile Company Scraper avatar

๐Ÿ’ผ LinkedIn Profile Company Scraper

Pricing

$5.00 / 1,000 results

Go to Apify Store

๐Ÿ’ผ LinkedIn Profile Company Scraper

Extract LinkedIn profile company data โ€” name, headline, followers, and more. Scrape by keyword, URL or ID. Export to JSON, CSV & Excel, use the API, schedule runs and integrate. No code required.

Pricing

$5.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Jackie Chen

Jackie Chen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

LinkedIn Profile & Company Scraper

๐Ÿ‘ linkedin-profile-company-scraper

Scrape LinkedIn profiles and companies by username โ€” no login, no cookies, no session bans. Returns clean, structured JSON for each record.

Unofficial. Not affiliated with, authorized, or endorsed by LinkedIn or Microsoft. Independent tool retrieving publicly available data via a third-party API. Use it in compliance with LinkedIn's terms and all applicable laws; you are responsible for how you use the retrieved data.

What it does

  • Profiles โ€” give usernames (e.g. williamhgates) or full profile URLs. Each returns full name, headline, location, premium/creator/open-to-work flags, avatar, website, and (optionally) experiences, skills, and certifications.
  • Companies โ€” give company names (e.g. microsoft) or company URLs. Each returns description, follower & employee counts, size range, HQ, locations, industries, specialities, founding year, logo and funding info.

No LinkedIn account, cookie, or proxy required โ€” the heavy lifting (auth, anti-bot) is handled upstream, so runs don't get your account flagged.

Find people by keyword (search discovery)

Don't have the handles yet? Provide searchQueries and the Actor uses Google search to discover matching LinkedIn profiles and companies, then enriches each one into a full record. Perfect for lead-gen by role, industry, or location:

{
"searchQueries":["growth marketing director berlin linkedin","patrick collison linkedin"],
"searchCountry":"de",
"maxItems":50
}

Just include the word linkedin in the query โ€” the Actor pulls the LinkedIn profile and company URLs out of the results and enriches them. (If you paste a site:linkedin.com query, it's auto-rewritten to the equivalent ungated form, since the search provider blocks that operator.) Discovered handles are merged (deduped) with any you pass explicitly and capped by maxItems. Search discovery requires an OLOSTEP_API_KEY secret; without it, the Actor simply runs on the handles you provide.

Find work emails (add-on)

Turn on findEmails and the Actor searches public sources for work emails to go with each record โ€” Google results for people, the company's own website for companies:

{
"searchQueries":["growth marketing director berlin linkedin"],
"findEmails":true
}

Every returned email is evidence-backed: it was literally seen on a public page, and each one ships with the evidenceUrl where it was found. There is no pattern guessing (no fabricated first.last@company.com), so deliverability is dramatically better than permutation tools. You only pay for emails actually found โ€” records without an email hit cost nothing extra:

{
"fullName":"Jane Doe",
"emails":["jane.doe@acme.io"],
"emailDetails":[
{"email":"jane.doe@acme.io","source":"google-serp","evidenceUrl":"https://..."}
]
}

Not every person has a publicly mentioned email โ€” typical hit rates are 10โ€“30% for profiles and much higher for companies (contact mailboxes). The add-on never slows down or breaks the base scrape: if a lookup fails, the record is simply delivered without emails.

Input

FieldTypeDefaultDescription
profileUsernamesstring[]["williamhgates"]Profile usernames or URLs.
companiesstring[][]Company universal names or URLs.
searchQueriesstring[][]Google queries to auto-discover LinkedIn handles (needs OLOSTEP_API_KEY).
searchCountrystring"us"ISO country code for search geolocation.
maxItemsinteger50Max total records.
includeExperiencesbooleantrueInclude work experience in profiles.
includeSkillsbooleantrueInclude skills in profiles.
includeCertificationsbooleantrueInclude certifications in profiles.
findEmailsbooleanfalseFind evidence-backed work emails for each record (charged per email found).

Example input

{
"profileUsernames":["williamhgates","satyanadella"],
"companies":["microsoft","openai"],
"maxItems":100
}

Output

One item per profile or company. Profile example:

{
"type":"profile",
"publicIdentifier":"williamhgates",
"url":"https://www.linkedin.com/in/williamhgates",
"fullName":"Bill Gates",
"headline":"Chair, Gates Foundation and Founder, Breakthrough Energy",
"location":{"...":"..."},
"isInfluencer":true,
"experiences":["..."],
"skills":["..."],
"certifications":["..."],
"source":"profile:williamhgates"
}

Company records include followerCount, employeeCount, industries, headquarter, foundedOn, fundingInfo, and more.

Notes

  • Accepts either a bare username/slug or a full LinkedIn URL โ€” both are handled.
  • Data is sourced live; the actor retries transient rate-limits with backoff.

Why this Actor

  • Direct API, no headless browser โ€” fast, stable runs with nothing to babysit.
  • No login, no cookies โ€” we never touch your accounts, so there's no ban risk.
  • Fresh, real-time data โ€” every run reads the source live, not a stale cache.
  • Pay per result โ€” you're billed only for the rows actually delivered.
  • Structured JSON โ€” export to CSV, Excel, or JSON, or pull straight from the API / MCP.

Use cases

  • Build lead lists by role/industry/location with keyword search discovery.
  • Vet creators and accounts for influencer-marketing shortlists.
  • Benchmark follower counts and engagement against competitors.
  • Enrich CRM/lead records with public profile data.
  • Track account growth and bio/links over time.

FAQ

Do I need an account, cookies, or to log in anywhere? No. The Actor talks to a fast, direct HTTP API server-side โ€” you just provide inputs and run it.

How am I billed? Pay-per-result: a fixed price per row returned, with no separate platform/compute charge. Caps like maxItems keep spend predictable. With findEmails on, each evidence-backed email found is billed as a separate email-found event โ€” emails that aren't found cost nothing.

Can I run it on a schedule or call it from my app? Yes โ€” use Apify Schedules, the REST API, the JavaScript / Python clients, or the MCP server. See the API tab.

Is this affiliated with LinkedIn? No. It's an independent tool that collects publicly available data. Use it in line with the platform's terms and applicable law.

More scrapers by us

Browse the full fleet โ†’ https://apify.com/ethereal_wool

You might also like