LinkedIn Company Scraper
Pricing
from $0.25 / 1,000 scraped company profiles
LinkedIn Company Scraper
Scrape public LinkedIn company profiles without cookies. Export names, websites, industries, sizes, locations, followers, and source URLs to a clean dataset.
Pricing
from $0.25 / 1,000 scraped company profiles
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
3
Monthly active users
4 days ago
Last modified
Categories
Share
🔎 LinkedIn Company Scraper
LinkedIn Company Scraper turns public LinkedIn company pages into clean company profile data. Add LinkedIn company URLs or slugs, then export company names, LinkedIn URLs, websites, industries, company sizes, employee and follower counts, headquarters, office locations, related pages, public posts, jobs, funding details when visible, and media URLs.
Use it for lead list enrichment, account research, market mapping, CRM cleanup, competitor checks, and repeatable company profile exports. You do not need LinkedIn cookies, a LinkedIn login, a browser extension, or a LinkedIn API key. Each saved dataset item is one successful company profile from a public LinkedIn company page.
For a small first run, keep the prefilled targets: https://www.linkedin.com/company/microsoft/ and openai.
✅ What this LinkedIn company scraper does
- Scrapes public LinkedIn company profile pages.
- Accepts full LinkedIn company URLs and simple company slugs such as
microsoftoropenai. - Saves one dataset item per accepted company target.
- Extracts core company profile facts such as name, website, description, industry, size, type, headquarters, founded year, specialties, employee count, follower count, logo, and cover image.
- Adds source-backed company context when LinkedIn shows it: locations, affiliated pages, similar companies, employee previews, job signals, recent public posts, funding, and stock details when available.
- Charges only for saved company profiles.
- Works with Apify dataset exports, API access, schedules, webhooks, and integrations.
This Actor is focused on public LinkedIn company profile data. It does not collect private LinkedIn data, Sales Navigator data, personal emails, phone numbers, full employee lists, private posts, or login-only content.
📦 Data you can export
Each company profile can include:
matchedInput: the URL or slug you submittedlinkedinUrlandcompanyIdname,tagline, anddescriptionwebsite,industry,organizationType, andcompanySizeemployeeCountandfollowerCountfoundedYear,headquarters, andspecialtieslogoUrlandcoverImageUrllocationswith address parts and map links when visibleaffiliatedPagesandsimilarCompaniesemployeeswith public preview names, titles, profile URLs, and image URLs when visiblejobswith public job or role-count signalsrecentPostswith text, post URL, visible engagement counts, and media URLs when visiblefundingwith rounds, last round, Crunchbase URL, and investors when LinkedIn exposes themstockwhen LinkedIn exposes a public stock block
Fields can be null or empty arrays when LinkedIn does not show that data on the public page. The Actor keeps missing source data empty instead of inventing values.
🎯 Common use cases
- Enrich a list of target accounts with company websites, industries, sizes, and headquarters.
- Build LinkedIn company datasets for sales research, recruiting research, or market mapping.
- Find related company pages, similar companies, and public office locations from known accounts.
- Track public company profile changes with scheduled Apify runs.
- Export LinkedIn company profile data to a spreadsheet, CRM, warehouse, webhook, or API workflow.
- Create source-backed company context before using a separate people, posts, or email enrichment workflow.
🚀 How to run it
- Open the Actor input.
- Add LinkedIn company URLs or slugs in LinkedIn companies.
- Keep Language hint and Country hint as
enandUSunless you want LinkedIn's public page requested for another locale. - Start the Actor.
- Open the dataset and export the results as JSON, CSV, Excel, XML, RSS, HTML, or through the Apify API.
Good target examples:
openaimicrosofthttps://www.linkedin.com/company/openai/https://www.linkedin.com/company/microsoft/
Use LinkedIn company slugs or full company URLs for the most stable runs. A slug is the part after /company/, such as openai in https://www.linkedin.com/company/openai/.
⚙️ Input
| Field | What it does |
|---|---|
companyTargets | LinkedIn company URLs or slugs. You can mix both forms in one run. |
languageHint | Two-letter language hint for localized public pages. Default: en. |
countryHint | Two-letter country hint for localized public pages. Default: US. |
Example input:
{"companyTargets": ["https://www.linkedin.com/company/microsoft/","openai","google"],"languageHint": "en","countryHint": "US"}
🧾 Output example
{"matchedInput": "openai","linkedinUrl": "https://www.linkedin.com/company/openai","companyId": "11130470","name": "OpenAI","tagline": "Creating safe AGI that benefits all of humanity","description": "OpenAI is an AI research and deployment company.","website": "https://openai.com/","industry": "Research Services","organizationType": "Privately Held","companySize": "1,001-5,000 employees","employeeCount": 4523,"followerCount": 10950223,"foundedYear": 2015,"headquarters": "San Francisco, California","specialties": ["artificial intelligence", "machine learning"],"logoUrl": "https://media.licdn.com/dms/image/example-logo","coverImageUrl": "https://media.licdn.com/dms/image/example-cover","locations": [{"address": "San Francisco, CA 94110, US","streetAddress": null,"city": "San Francisco","region": "California","postalCode": "94110","country": "US","mapUrl": null}],"affiliatedPages": [{"name": "OpenAI Startup Fund","linkedinUrl": "https://www.linkedin.com/company/openai-startup-fund","industry": "Venture Capital and Private Equity Principals","location": "San Francisco, CA","category": "Affiliated page","logoUrl": "https://media.licdn.com/dms/image/example-affiliate-logo"}],"similarCompanies": [{"name": "Anthropic","linkedinUrl": "https://www.linkedin.com/company/anthropicresearch","industry": "Research Services","location": "San Francisco, CA","logoUrl": "https://media.licdn.com/dms/image/example-similar-logo"}],"employees": [{"name": "Sam Altman","title": "CEO at OpenAI","profileUrl": "https://www.linkedin.com/in/sama","imageUrl": "https://media.licdn.com/dms/image/example-person"}],"jobs": [{"title": "Research Engineer","count": 27}],"recentPosts": [{"postUrl": "https://www.linkedin.com/posts/openai_example","text": "Introducing a new research update.","postedAtText": "2d","reactionCount": 1200,"commentCount": 84,"mediaUrls": ["https://media.licdn.com/dms/image/example-post-media"]}],"funding": {"totalRounds": 2,"lastRound": {"type": "Corporate Round","amount": "US$ 10.0B","date": "Mon, 23 Jan 2023"},"crunchbaseUrl": "https://www.crunchbase.com/organization/openai","investors": [{"name": "Microsoft","url": "https://www.crunchbase.com/organization/microsoft"}]},"stock": null}
💳 Pricing
This Actor uses pay-per-event pricing. You are charged $0.00025 for each saved company profile, which is $0.25 per 1,000 saved profiles on every Apify plan. Runs that do not save company profiles do not charge company-profile events.
⚠️ Limits and caveats
This Actor reads public LinkedIn company pages only. It does not use your LinkedIn account, cookies, private sessions, Sales Navigator, recruiter data, or paid LinkedIn data.
LinkedIn does not show the same fields for every company, region, or page state. Some companies may have no visible funding, stock, recent posts, employee previews, affiliated pages, or locations. Private, removed, blocked, or unresolved company pages may be skipped with a warning and no dataset item.
The Actor returns direct public LinkedIn media URLs when they are visible. It does not copy LinkedIn-hosted images into Apify storage.
❓ FAQ
Can I scrape LinkedIn company profiles without cookies?
Yes. Add public LinkedIn company URLs or slugs. You do not need LinkedIn cookies, a LinkedIn account, a browser extension, or a LinkedIn API key.
Can I enter plain company names?
Use LinkedIn company slugs or URLs for the most stable runs. Plain names work only when they already match the LinkedIn company slug. For example, openai resolves to https://www.linkedin.com/company/openai/.
Does it scrape LinkedIn employees?
It returns public employee previews shown on the company page. It is not a full LinkedIn employee scraper. If you need company People pages, use a dedicated LinkedIn company people workflow.
Does it scrape LinkedIn company posts?
It returns recent public post summaries shown on the company profile page when LinkedIn exposes them. It is not a full LinkedIn posts crawler.
Why are some fields empty?
LinkedIn does not expose every field on every public company page. Empty fields mean the value was not visible during the run.
📝 Changelog
- 0.1: Expanded company profiles with locations, related pages, jobs, recent posts, funding, media URLs, and lower per-profile pricing.
- 0.0: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- LinkedIn Company People Scraper ↗ - Export visible people from LinkedIn company People pages.
- LinkedIn Posts Scraper ↗ - Collect public LinkedIn posts from profile, company, or direct post URLs.
- Business Address Scraper ↗ - Find physical business addresses from company websites.
- Google Ads Scraper ↗ - Monitor public Google Ads Transparency Center creatives by domain or advertiser.
- G2 Products Scraper ↗ - Export public SaaS product, rating, review, and competitor data from G2.
Made with ❤️ by Maxime Dupré