LinkedIn Company Scraper avatar

LinkedIn Company Scraper

Pricing

from $1.35 / 1,000 companies

Go to Apify Store
LinkedIn Company Scraper

LinkedIn Company Scraper

Scrape LinkedIn company pages to CSV, Excel or JSON: website, industry, size, employee count, headquarters address, founded year and followers. From $1.35 per 1,000 companies. Build lead lists, enrich a CRM or size a market by country. No account, no cookies.

Pricing

from $1.35 / 1,000 companies

Rating

0.0

(0)

Developer

Stable

Stable

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Paste a list of LinkedIn company pages and get back a table: website, industry, size, employee count, headquarters address, founding year, followers — and the company's recent posts if you want them.

No LinkedIn account. No cookie, session or password. One request per company.

Unofficial. This Actor is not affiliated with, endorsed by or sponsored by LinkedIn or Microsoft. It reads only publicly available pages, does not log in and does not bypass any access control. All product names and trademarks belong to their respective owners.

One row, from a real run

{
"slug": "stripe",
"name": "Stripe",
"linkedinUrl": "https://www.linkedin.com/company/stripe",
"website": "https://stripe.com",
"tagline": "Help increase the GDP of the internet.",
"description": "Stripe builds programmable financial services. Millions of companies…",
"industry": "Technology, Information and Internet",
"companySize": "5,001-10,000 employees",
"employeesOnLinkedIn": 17085,
"followers": 1648475,
"founded": "2010",
"companyType": "Privately Held",
"headquarters": "South San Francisco, California",
"addressStreet": "354 Oyster Point Blvd",
"addressCity": "South San Francisco",
"addressRegion": "California",
"addressPostalCode": "94080",
"addressCountry": "US",
"logo": "https://media.licdn.com/dms/image/v2/…/company-logo_200_200",
"postsAvailable": 5,
"scrapedAt": "2026-08-22T09:14:00+00:00"
}

21 fields on every company, 23 with posts switched on.

Two employee numbers, and they are different facts

LinkedIn shows a size band the company chose for itself and, separately, the number of LinkedIn members who list it as their employer. For Stripe that is 5,001-10,000 employees and 17,085. Both are in every row, named apart, and neither is turned into the other — a midpoint we invented would be our number, not LinkedIn's.

Filter on the member count when you want companies of a real working size; read the band when you want what the company says about itself.

How complete the data is

Measured over ten company pages that answered, from four countries, picked to be awkward on purpose — European, Central Asian, a consumer brand, a small firm:

FieldPresent on
Name, website, followers100%
Industry, size band, headquarters, company type, description, logo90%
Employee count on LinkedIn90%
Street address80%
Recent posts80%
Founding year70%
Tagline60%

Fields that are absent come back absent, not blank — an empty column you sort by is worse than a missing one you can ask about.

What it is for

Lead lists. Website, industry, size and country in one table, ready for outreach. Add Only companies that publish a website and the dead ends are gone before you see them.

CRM enrichment. Feed the LinkedIn URLs you already hold; get back the size, the address and the founding year to fill the gaps.

Market sizing. One run per country or industry, then count. companySize gives the band, employeesOnLinkedIn gives the headcount signal, followers gives the audience.

Watching accounts. Switch posts on and you have what each target company has been announcing, with dates, next to its profile.

Limits, stated plainly

  • A company's name is not always its address. Back Market lives at back-market; backmarket is a 404. Copy the part of the URL after /company/. Addresses that do not resolve come back in the run summary as a list you can fix — and they are never charged for.
  • No employee list. The people who work at a company are behind the LinkedIn login, and this listing does not go there. What you get is the count, not the names.
  • No phone numbers. LinkedIn's public company page does not carry one.
  • Search is not included. This reads the companies you name. It does not find companies matching a query.
  • Free Apify plan: works. The size of a run is limited by your own Apify usage, not by this actor.

What it costs

Pay per event, and there is one paid event: a company stored.

GOLD per 1,000
Company$1.35

You are not billed for: an address that turned out not to be a company page, a company dropped by any of the filters, or a duplicate line in your list.

  • A 500-company list: $0.68.
  • A 5,000-company list: $6.75.
  • Apify's $5 of monthly free credit: about 1,600 companies.

One company is one request, and a hundred of them finish in a couple of minutes.

Every run explains itself

Each run writes a RUN_SUMMARY next to the dataset: companies stored and charged, addresses that were not company pages, entries that could not be read, which filter dropped how many, traffic used, and whether LinkedIn slowed the run down at any point.

An empty dataset always says why it is empty.

Questions

Do I need a LinkedIn account or cookies? No. This reads the public company page LinkedIn serves to a visitor who is not signed in.

Can I get the employees of a company? No — that is behind the login. You get how many there are, not who they are.

Why do the two employee numbers disagree? Because they measure different things: one is the band the company selected, the other counts members who list that company as their employer. Both are useful; neither is a mistake.

Can I paste a company's name instead of its LinkedIn address? No, and the run will tell you so rather than guessing: a wrong guess produces a 404 that looks like a missing company.

How fresh is the data? Fetched when you press Start. Nothing is cached.