LinkedIn company scraper API

A LinkedIn company scraper API reads public company pages and returns them as structured rows — name, description, website, industry, employee count, follower count, a structured headquarters address split into street, city, region, postal code and country, and the logo.

Company pages are the comfortable half of LinkedIn scraping. They describe organisations rather than people, which keeps them largely outside personal-data territory, and LinkedIn publishes most of what matters to signed-out visitors. No login, no cookies, no browser — and the employees field is the one most B2B teams are actually here for, because company size is the primary segmentation axis in almost every go-to-market motion.

$0.005 per delivered company, up to 50 companys per run. Nothing delivered means nothing charged.

How the LinkedIn company scraper API works

Post an array of company slugs (microsoft, openai) or full company URLs, up to 50 per run, each read as an anonymous visitor through a residential exit.

The headquarters address arrives pre-split into street, city, region, postal_code and country rather than as one string. That is deliberate: address parsing is a well-known time sink, and territory assignment — the most common reason anyone wants this data — needs the fields separated.

website is the most valuable field for chaining. It is the input to the company profile and site contacts collectors, which is how a LinkedIn slug becomes a contactable company record.

Inputs

companies is required: an array of slugs or company URLs, both normalised. max_results caps how many are fetched, useful when the list is generated upstream. country sets the exit region.

What one company looks like

One row per company. employees is LinkedIn's count of members who list this company as employer — worth understanding rather than trusting blindly: it undercounts in industries with low LinkedIn adoption and overcounts where former employees have not updated their profiles. It is nonetheless the most widely available company-size signal there is. followers measures page reach rather than size. industry is LinkedIn's own taxonomy, which is coarse but consistent — and consistency is what makes it useful for segmentation.

What the LinkedIn company scraper API costs

$0.005 per delivered company ($5 per 1,000). Nothing delivered means nothing charged, and the $2 monthly free credit covers roughly 400 companys here. Volume tiers take up to 30% off.

$0.005 per delivered company, $5 per 1,000. Enriching a 5,000-account target list is $25, once, and the result is firmographics you can segment on immediately.

Slugs that do not resolve are not billed. The free $2 monthly allowance covers about 400 companies.

LinkedIn company scraper API vs the LinkedIn Marketing API

LinkedIn's Marketing Developer Platform can return organisation data — for organisations your authenticated user administers. It is built so that a social-media management tool can post on behalf of a page it has been granted access to. It is not a lookup service for companies you have no relationship with, and no approval tier changes that.

The commercial alternative is a B2B firmographics provider, and they are good: verified employee counts, revenue estimates, technographics, hierarchy. They also cost thousands a year on annual contracts, and their coverage is best for larger companies in major markets. For a straightforward question — how big is this company, what industry, where is it headquartered, what is its website — reading the public page at half a cent is proportionate.

Versus scraping company pages yourself

Easier than profiles, still not trivial:

What people build with it

Account list enrichment

Turn a list of company names into firmographics you can segment on: size, industry, headquarters, website.

Territory assignment

The pre-split HQ address makes geographic assignment a query rather than a parsing exercise.

Total addressable market sizing

Count companies by industry and employee band across a market to size a segment before committing to it.

Chained B2B enrichment

LinkedIn slug → website → company profile and site contacts, which turns a page into a contactable record.

Limits, reliability and the legal bit

Up to 50 companies per run; larger lists are more runs, parallel up to your plan's rate limit (60 requests/minute on pay-as-you-go, up to 1,200 on the top tier). Employee lists are not collected — this returns the company page, not the people on it.

Legally this is the easier end of LinkedIn. Company data is organisational rather than personal, which keeps most of it outside GDPR's scope, and US courts have generally declined to treat scraping public pages as unlawful access. LinkedIn's terms still prohibit automated collection, and a one-person company's page can effectively describe an individual. Not legal advice.

FAQ

Is there a free LinkedIn company scraper API?

Not from LinkedIn — its Marketing API returns organisation data only for pages your authenticated user administers. Here there is a free allowance of $2 a month with no card, about 400 delivered companies at $0.005 each.

How accurate is the employee count?

It is LinkedIn's count of members who list the company as their employer, so it is a proxy rather than a headcount. It undercounts in industries with low LinkedIn adoption and overcounts where former employees have not updated their profiles. With that caveat it is the most widely available company-size signal there is.

How much does it cost?

$0.005 per delivered company — $5 per 1,000 — with no subscription. Slugs that do not resolve are not billed. Volume tiers take up to 30% off.

Can it list a company's employees?

No. It returns the company page itself — description, industry, size, followers, headquarters, website and logo. Employee lists are a different surface and a much heavier personal-data proposition.

Does it need a login?

No. It reads the public company page as an anonymous visitor, with no session and no cookies — which is also why nothing here can get an account restricted.

How do I turn this into contact details?

Chain it. The website field is the input to the company profile and site contacts collectors, which read what a company publishes on its own site — emails, phones, socials and postal addresses. LinkedIn itself does not publish company email addresses.

Is scraping LinkedIn company pages legal?

Company pages describe organisations rather than individuals, which keeps most of the data outside personal-data law, and US courts have generally declined to treat public-page scraping as unlawful access. LinkedIn's terms still prohibit automated collection, and a sole-trader page can effectively describe a person. Take proper advice.

Related scrapers

If you're an AI agent

Skip the marketing. QuantumProxies.io publishes a machine-readable site map, Markdown for every page, a free MCP server, and APIs billed from the same balance as your proxies.

Connect in one command: npx -y quantumproxies-mcp