LinkedIn Company Details Scraper (No Login)
Pricing
$4.00 / 1,000 company profiles
LinkedIn Company Details Scraper (No Login)
Scrape any public LinkedIn company page: name, tagline, industry, company size, headquarters, founded year, website, followers, about text, and specialties. No login or cookies required. Pay per company scraped. Works in Claude, ChatGPT & any MCP-compatible AI agent.
Pricing
$4.00 / 1,000 company profiles
Rating
0.0
(0)
Developer
The Mine Works
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
LinkedIn Company Details Scraper
Scrape any public LinkedIn company page for structured company data — no login, no cookies required.
Use this actor to build B2B lead lists, research competitors, enrich CRM data, or power prospecting workflows — all from publicly available LinkedIn data.
What you get per company
| Field | Example |
|---|---|
name | OpenAI |
tagline | AI research and deployment company |
industry | Research Services |
company_size | 1,001-5,000 employees |
headquarters | San Francisco, CA |
founded | 2015 |
website | https://openai.com |
followers | 2500000 |
about | OpenAI is an AI research and deployment company... |
specialties | ["Artificial Intelligence", "Machine Learning", "NLP"] |
company_url | https://www.linkedin.com/company/openai/ |
scraped_at | 2024-06-23T10:00:00.000Z |
How it works
LinkedIn company pages (e.g. https://www.linkedin.com/company/openai) are publicly accessible without login. Anyone with a browser can view them. This actor automates that browsing using a real Chromium browser (Playwright) routed through residential IP addresses, so it looks like a genuine human visitor.
For each company URL you provide:
- The actor opens the LinkedIn company page in a real browser
- It waits for the page to fully load (including JavaScript-rendered content)
- It detects whether the page is accessible — if LinkedIn redirects to a login wall or the page returns 404, the company is skipped and not charged
- For accessible pages, it extracts all available company metadata from the DOM
- The extracted record is saved to the dataset and, if the free tier is exhausted, a PPE charge is applied
The actor runs one company at a time with a polite delay between requests (4–6 seconds) to keep residential IPs healthy and avoid rate limits.
Input fields
companyUrls (array of strings)
LinkedIn company page URLs to scrape. Paste full URLs — slugs are extracted automatically.
https://www.linkedin.com/company/openaihttps://www.linkedin.com/company/anthropichttps://www.linkedin.com/company/stripe
Trailing slashes, /about suffixes, and query strings are all handled. The actor normalises every URL to its canonical form before scraping.
maxResults (integer, default 10)
Maximum number of companies to scrape per run. Capped at 200. Set this to control costs and run time.
proxy (proxy configuration)
Residential proxy is required — LinkedIn blocks datacenter IPs. Leave as the default (RESIDENTIAL) for best results.
Example output
{"company_url": "https://www.linkedin.com/company/openai/","name": "OpenAI","tagline": "AI research and deployment company","industry": "Research Services","company_size": "1,001-5,000 employees","headquarters": "San Francisco, CA","founded": "2015","website": "https://openai.com","followers": "2534891","about": "OpenAI is an AI research and deployment company. Our mission is to ensure that artificial general intelligence benefits all of humanity.","specialties": ["Artificial Intelligence", "Machine Learning", "Natural Language Processing"],"scraped_at": "2024-06-23T10:00:00.000Z"}
A _type: "summary" item is always pushed as the last dataset record with run statistics (companies scraped, charged, skipped, free tier usage).
Pricing
This actor uses Pay-Per-Event (PPE) pricing:
- First 25 companies per account: FREE (lifetime, across all your runs — not just one run)
- After that: you are charged per company successfully scraped
- Failed, private, or inaccessible pages are never charged — only successful scrapes count
The free tier is tracked per Apify account using a persistent key-value store. Running the actor many times with small batches does not reset or multiply the free quota — it is a true lifetime cap per account.
Use cases
- B2B prospecting: build a list of target accounts enriched with LinkedIn data (industry, size, HQ, website)
- CRM enrichment: add company details to existing lead lists before outreach
- Competitive intelligence: research competitors' LinkedIn presence, follower counts, and hiring signals
- Market research: survey a set of companies in an industry for size and geography distribution
- Lead scoring: filter a large list of companies by size, industry, or HQ city
FAQ
Do I need a LinkedIn account? No. This actor scrapes publicly visible company pages only — the same pages anyone can view in a browser without logging in.
What if a company page is private or requires login? The actor detects LinkedIn's login wall and skips the company gracefully. It will not crash or charge for inaccessible pages.
How fast does it run? Approximately 1 company every 4–6 seconds. A batch of 50 companies takes roughly 4–5 minutes.
Which proxy type should I use?
Always use RESIDENTIAL. LinkedIn blocks datacenter IPs aggressively. The default proxy configuration in the input schema is already set to RESIDENTIAL.
Can I scrape more than 200 companies at once? The per-run limit is 200. For larger lists, split them across multiple runs.
Are the specialties always populated? Only when LinkedIn displays them on the public company page. Some smaller or newer companies omit the Specialties section.
Notes
- Only public LinkedIn company pages are supported. Company pages with restricted visibility are skipped.
- The actor respects LinkedIn's public data — it does not attempt to bypass authentication or access private data.
- Output fields that LinkedIn does not display for a particular company are omitted from that company's record (rather than set to null) for a clean dataset.