LinkedIn Company Details Scraper avatar

LinkedIn Company Details Scraper

Pricing

from $2.24 / 1,000 companies

Go to Apify Store
LinkedIn Company Details Scraper

LinkedIn Company Details Scraper

Scrape LinkedIn company pages in bulk, no login or cookies: website, industry, company size, employees on LinkedIn, followers, headquarters and full address, founded year, specialties, office locations, similar companies and the latest posts. One row per company.

Pricing

from $2.24 / 1,000 companies

Rating

5.0

(1)

Developer

BlueskyScraper

BlueskyScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

3 days ago

Last modified

Share

LinkedIn Company Details Scraper reads LinkedIn company pages in bulk, without a login, cookies or an API key: website, industry, company size, employees on LinkedIn, followers, tagline and about text, headquarters with full address, founded year, company type, specialties, all office locations, similar companies, logo and the latest posts with likes and comments. $3.2 per 1,000 companies.

What is LinkedIn Company Details Scraper?

A LinkedIn company scraper and company data API for account-based sales, market mapping, investment research and CRM enrichment. Paste company page URLs or slugs (stripe, canva), press Start, and export a clean table to Excel, CSV or JSON. School and showcase pages work too. No official LinkedIn API access is needed and your own LinkedIn account is never used.

What data can LinkedIn Company Details Scraper extract?

FieldExample
nameStripe
websitehttps://stripe.com
taglineHelp increase the GDP of the internet.
industryTechnology, Information and Internet
companySize / companySizeMin / companySizeMax5,001-10,000 employees / 5001 / 10000
employeesOnLinkedIn16622
followers1746336
headquarters, streetAddress, city, region, postalCode, countrySouth San Francisco, California…
founded2010
companyTypePrivately Held
specialtieslist
locationsevery office address on the page
similarCompaniesup to 10 similar pages: name, link, industry, location, logo
affiliatedPagessubsidiaries and showcase pages: name, link, industry, location, logo
companyId / coverImageUrl / jobsUrl2135371 / cover banner / the "See jobs" link filtered to this company
logoUrl, description, linkedinUrl, slug, pageKind—
latestPosts / latestPostAtthe company's own newest posts with text, date, likes, comments, reactions, images, video, document, link card, hashtags, mentions; date of the newest

Measured on 23 company pages (3 October 2026): name, website, industry, size band, employees on LinkedIn and followers were filled on all 23; headquarters and office locations on 21, latest posts on 21, specialties on 17, founded year on 13 — a field stays empty when the company did not publish it.

💰 How much does it cost to scrape LinkedIn companies?

RowPrice
Company$0.0032 — $3.2 per 1,000

The latest posts inside the row are included at no extra charge. No start fee, proxies included. Pages that do not exist are free error rows. Apify's free plan ($5 of monthly credit) covers about 1,500 companies a month. Paid Apify plans get tiered discounts automatically.

How to scrape LinkedIn company pages

  1. Click Try for free.
  2. Paste company URLs or slugs into 🏢 LinkedIn companies, one per line — or link a Google Sheet / CSV in 📄 URLs from a file or sheet.
  3. Keep or switch off 📰 Add the company's latest posts.
  4. Click Start and export the table.

⬇️ Input

{
"companyUrls": [
"https://www.linkedin.com/company/stripe",
"https://www.linkedin.com/company/canva",
"anthropicresearch"
],
"includeCompanyPosts": true
}

⬆️ Output

{
"type": "company",
"name": "Canva",
"website": "http://www.canva.com",
"tagline": "Empower the world to design.",
"industry": "Software Development",
"companySize": "1,001-5,000 employees",
"companySizeMin": 1001,
"companySizeMax": 5000,
"employeesOnLinkedIn": 20413,
"followers": 2847055,
"headquarters": "Surry Hills, New South Wales",
"country": "AU",
"companyType": "Privately Held",
"founded": 2012,
"specialties": ["Design", "Graphic Design", "Web app", "Software engineering"],
"locations": ["Kippax St, Surry Hills, New South Wales 2010, AU", "200 E 6th St, Austin, Texas 78701, US"],
"similarCompanies": [{ "name": "Figma", "linkedinUrl": "https://www.linkedin.com/company/figma", "industry": "Software Development", "location": "San Francisco, California", "logoUrl": "https://media.licdn.com/dms/image/v2/…" }],
"companyId": "…",
"coverImageUrl": "https://media.licdn.com/dms/image/v2/…",
"affiliatedPages": [],
"jobsUrl": "https://www.linkedin.com/jobs/canva-jobs-worldwide?f_C=…",
"latestPosts": [{ "publishedAt": "2026-10-02T11:00:13.318Z", "likes": 98, "comments": 17, "postUrl": "https://www.linkedin.com/posts/canva_a-little-birdie-told-us-some-of-you-dont-activity-7511741828459634688-Uc5x" }],
"linkedinUrl": "https://www.linkedin.com/company/canva"
}

One row per company page.

What LinkedIn shows without a login

Company pages are public: every field above is what LinkedIn shows any visitor. The page carries the company's ~10 newest posts (median 9 on a 20-company check); older posts and the full employee list need a login and are not read. Follower counts of similar pages, a "verified" badge and the company's open-jobs count are not shown to logged-out visitors, so they are not in the row. Posts the company merely reposted are left out of latestPosts (the posts listings return them). A slug that does not exist comes back as a free error row (HTTP 404).

Use cases for LinkedIn company data

Account-based sales

Size, industry, headquarters and website for every target account in one sheet.

Market mapping and competitor research

Compare employee counts, follower growth and specialties across a market — similarCompanies points to the next names to add.

CRM and data enrichment

Fill missing websites, industries and size bands from LinkedIn company links.

Investment research

Track headcount on LinkedIn and posting activity of portfolio and prospect companies on a schedule.

Integrations and API

Use LinkedIn Company Details Scraper like any Apify Actor:

  • API: start a run and read the dataset over HTTP — see the API tab for ready-made calls.
  • Python:
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("blueskyscraper/linkedin-company-details-scraper").call(run_input={"companyUrls": ["https://www.linkedin.com/company/stripe", "https://www.linkedin.com/company/canva", "https://www.linkedin.com/company/anthropicresearch"]})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)
  • JavaScript:
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('blueskyscraper/linkedin-company-details-scraper').call({"companyUrls": ["https://www.linkedin.com/company/stripe", "https://www.linkedin.com/company/canva", "https://www.linkedin.com/company/anthropicresearch"]});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
  • No-code: Make, Zapier, n8n, Google Sheets, Airtable, Slack and webhooks through Apify integrations — send every finished run's rows wherever your team works.
  • AI agents (MCP): add the Actor to Claude, ChatGPT, Cursor or any MCP client through the Apify MCP server (https://mcp.apify.com) and ask for LinkedIn data in plain words.
  • Schedules: run it every day or week from the Schedules page; combine with Maximum results per run to cap the bill.

❓ FAQ

The Actor reads only pages that LinkedIn shows to anyone without an account. Scraping public data is generally lawful, but names, job titles and e-mails are personal data under laws such as the GDPR and CCPA: have a lawful reason to process them, keep them safe, and honour opt-outs. When in doubt, ask a lawyer.

Do I need a LinkedIn account, cookies or a proxy?

No. Nothing to log in to, no cookies to paste, no proxy to set up — your own LinkedIn account is never touched, so it cannot be restricted. Proxies are included in the price.

Can I use it with the Apify API?

Yes — every run can be started and read over the Apify API, from Python, JavaScript or any HTTP client. See Integrations and API above.

Can I use it through an MCP server?

Yes. Add it to the Apify MCP server (https://mcp.apify.com) and your AI assistant can call it directly.

Can I integrate it with other apps?

Yes: Make, Zapier, n8n, Google Sheets, Airtable, Slack and webhooks through Apify integrations.

Why did some pages come back as error rows?

Either the page does not exist (404), or LinkedIn hides it from logged-out visitors. Both are free — you pay only for rows with data. The error field says which.

Do I pay for errors, filtered-out posts or the start of a run?

No. There is no start fee; error rows and posts removed by your filters are never billed. Maximum results per run and Apify's Max cost per run are hard ceilings — when the cost limit is reached, the run stops by itself with everything written already paid for.

Is "employeesOnLinkedIn" the real headcount?

It is the number of LinkedIn members who list the company as their employer — usually close to the size band in companySize, but not an official headcount.

Can I get the company's employees?

Not here — the employee list needs a login. Paste the people's profile URLs into LinkedIn Profile Details Scraper instead.

Your feedback

Something missing or wrong? Open an issue on the Issues tab — we read every one.

You might also like

ActorWhat it does
LinkedIn ScraperProfiles, work e-mails, company pages and latest posts in one Actor
LinkedIn Profile Details ScraperFull public profiles from a list of profile URLs
LinkedIn Profile Email FinderWork e-mail for each profile, with layout evidence and confidence
LinkedIn Company Posts ScraperLatest posts of company pages with likes and comments
LinkedIn Profile Posts ScraperLatest posts and articles of people