LinkedIn Company Scraper
Pricing
from $1.35 / 1,000 companies
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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:
| Field | Present on |
|---|---|
| Name, website, followers | 100% |
| Industry, size band, headquarters, company type, description, logo | 90% |
| Employee count on LinkedIn | 90% |
| Street address | 80% |
| Recent posts | 80% |
| Founding year | 70% |
| Tagline | 60% |
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;backmarketis 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.