Linkedin Company Profile Detail Scraper
Pricing
from $2.00 / 1,000 results
Linkedin Company Profile Detail Scraper
$2/1k results. The LinkedIn Company Profile Scraper is a powerful and efficient tool designed to extract valuable company details from any company profile with ease. Whether you're a market researcher, sales professional, you can gather accurate, structured data in seconds.
Pricing
from $2.00 / 1,000 results
Rating
4.3
(11)
Developer
ScrapeVerse
Maintained by CommunityActor stats
93
Bookmarked
562
Total users
76
Monthly active users
2 days ago
Last modified
Categories
Share
LinkedIn Company Profile Scraper — No Cookies, Public Data, $2 per 1,000
LinkedIn Company Profile Scraper takes a list of LinkedIn company page URLs and returns structured firmographics for each one: name, website, industry, company size, employees on LinkedIn, headquarters, all office locations, founded year, specialties, followers, about text, recent posts, visible employees, similar companies and affiliated pages. No LinkedIn account, no cookies, no login. $2 per 1,000 companies.
Trusted by 550+ users · 4.3★ rating · 99.9% run success rate across 70,000+ monthly runs.
Where this fits in the ScrapeVerse LinkedIn pipeline
- Only have company names or domains? Get the URLs first with LinkedIn Company URL Mass Finder.
- Have numeric IDs like
linkedin.com/company/10038644(Sales Navigator, CRM exports)? Convert them for free with LinkedIn Company ID to Slug Finder.- Want hiring signals? Run LinkedIn Jobs Scraper on the same companies.
Before you run: input checklist
| Check | What to do |
|---|---|
| Use slug URLs | ✅ https://www.linkedin.com/company/apify ❌ https://www.linkedin.com/company/10608457. Numeric-ID URLs are skipped and not charged. They're listed in the run's status message and in the SKIPPED_URLS record of the key-value store. Convert them first with the free ID to Slug Finder. |
| Any URL variant works | linkedin.com/company/apify, https://uk.linkedin.com/company/apify/about/?trk=... and similar variants are cleaned automatically. Tracking parameters and sub-pages are stripped. |
| Company pages only | Personal profiles (/in/...), showcase pages and school pages aren't supported. |
| Dead or renamed pages | Return a row with "status": "page not found" so you can clean your list. |
| Proxy | Leave the default Apify Proxy on. If you see many failures on a large batch, switch the proxy group to Residential. |
What data does the LinkedIn Company Profile Scraper extract?
| Field group | Output keys | Typical use |
|---|---|---|
| Identity | company_name, universal_name_id (slug), company_id (numeric ID), inputURL | CRM matching, deduplication, joining datasets |
| Firmographics | industry, industries, company_size, company_size_on_linkedin, type, founded, specialties | Lead scoring, ICP filtering, segmentation |
| Contact & web | website, primary_cta | Domain enrichment, email finding, tech lookups |
| Location | headquarters, location, locations[] (address lines, HQ flag, map link) | Territory routing, office footprint |
| Brand & reach | tagline, about, follower_count, follower_count_num, logo_image_url, background_cover_image_url | Personalization, AI classification, social proof |
| People preview | employees[] (name, position, profile URL, photo) | Decision-maker discovery |
| Activity | updates[] (post text, date, likes, image) | Trigger-based outreach, intent signals |
| Market map | similar_companies[], affiliated_companies[] | Competitor lists, TAM expansion, corporate structure |
| Run status | status (success / page not found) | Pipeline monitoring |
How to scrape LinkedIn company profiles
- Paste your LinkedIn company URLs into urls (one per line in the JSON array, or upload a list).
- Keep the default proxy settings.
- Click Start. Each URL becomes one dataset row.
- Export to CSV, Excel or JSON, or pull the results via API.
Input example
{"urls": ["https://www.linkedin.com/company/apify","https://www.linkedin.com/company/linkedin","linkedin.com/company/microsoft"],"proxy": { "useApifyProxy": true }}
Output example
{"company_name": "Apify","universal_name_id": "apify","company_id": 10608457,"industry": "Technology, Information and Internet","website": "https://apify.com/","company_size": "51-200 employees","company_size_on_linkedin": 191,"headquarters": "Prague","type": "Privately Held","founded": "2016","specialties": "Web scraping, Browser automation, AI agents, API integration, Data pipelines, No-code tools","follower_count": "21,408","follower_count_num": 21408,"about": "Apify is the world's largest marketplace of tools for web scraping, data extraction, and automation...","locations": [{"is_hq": true,"office_address_line_1": "Vodickova 704/36","office_address_line_2": "Prague, 11100, CZ","office_location_link": "https://www.bing.com/maps?where=Vodickova+704%2F36+Prague+11100+CZ"}],"employees": [{"employee_name": "Jakub Balada","employee_position": "Co-founder at Apify","employee_profile_url": "https://cz.linkedin.com/in/jbalada"}],"updates": [{ "text": "Apify MCP server now supports async execution...", "articlePostedDate": "1d", "totalLikes": "9" }],"similar_companies": [{ "name": "n8n", "link": "https://de.linkedin.com/company/n8n", "summary": "Software Development", "location": "Berlin, BE" },{ "name": "Clay", "link": "https://www.linkedin.com/company/grow-with-clay", "summary": "Software Development", "location": "New York, NY" }],"affiliated_companies": [],"inputURL": "https://www.linkedin.com/company/apify","status": "success"}
How much does it cost to scrape LinkedIn company data?
Pay-per-event pricing: $0.002 per company profile ($2 per 1,000). Apify platform usage (compute and proxies) is included, so there's no separate bill for compute units.
| Volume | Cost |
|---|---|
| 100 companies | $0.20 |
| 1,000 companies | $2 |
| 10,000 companies | $20 |
What does Apify's free $5 monthly credit get you? About 2,500 LinkedIn company profiles every month for $0. A negligible $0.00005 start fee applies per run. The Pricing tab always shows the live rate.
Integrations: Clay, n8n, Make, Google Sheets and API
curl -X POST "https://api.apify.com/v2/acts/scrapeverse~linkedin-company-profile-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"urls":["https://www.linkedin.com/company/apify"]}'
- Clay: add an HTTP API enrichment column that sends the row's LinkedIn URL in
urls, then mapwebsite,company_size,industryandheadquartersinto columns. Step by step: enrich LinkedIn URLs in Clay. - n8n: Apify node → Run Actor and get dataset items, or an HTTP Request node with the URL above. Send many URLs per run rather than one run per URL; for very large batches use the async
/runsendpoint and fetch the dataset when the run finishes. - Make / Zapier: Apify app → Run an Actor → Get dataset items → push to HubSpot, Salesforce, Pipedrive or Airtable.
- Google Sheets: paste URLs, run, then export as CSV or use Apify's Google Sheets integration. Guide: bulk LinkedIn URLs in Google Sheets.
- AI agents: available via the Apify MCP server for Claude, Cursor and other MCP clients.
Use cases
- CRM and lead enrichment: fill in website, headcount, industry and HQ for every account.
- ICP filtering: keep only companies of the right size, industry and region before outreach.
- Competitor and market mapping: use
similar_companiesto grow a seed list into a full market map. - VC and M&A research: founded year, headcount on LinkedIn and follower growth as traction signals.
- Agency prospecting and recruiting: find decision-makers from the
employeespreview.
FAQ
Do I need LinkedIn cookies or a LinkedIn account?
No, and we deliberately don't accept cookies. Cookie-based scrapers tie the activity to your personal LinkedIn account, which can get it restricted or banned. This Actor reads only public company pages, so your identity is never involved.
Why is my numeric-ID URL missing from the results?
LinkedIn sends logged-out visitors from numeric URLs like linkedin.com/company/10038644 to a login wall, so they can't be scraped without an account. The Actor skips them without charging you, and lists them in the run's status message and in the SKIPPED_URLS record (Storage → Key-value store). The same applies to URLs that aren't company pages, such as /in/ profiles. Run numeric URLs through the free LinkedIn Company ID to Slug Finder first, then feed the slug URLs here.
Why are some fields empty?
The scraper returns exactly what LinkedIn shows publicly. If a company hasn't filled in its website, specialties or founded year, those fields come back empty. The employees list is LinkedIn's public preview (usually a handful of people), not the full staff list.
How do I get LinkedIn company URLs from a list of company names?
Use LinkedIn Company URL Mass Finder. Give it a company name and it returns the matching LinkedIn company URL, ready for this scraper.
Can I scrape Sales Navigator or employee lists?
No. This Actor stays on public company pages. Sales Navigator and logged-in data carry account and legal risk.
How do I export LinkedIn company data to CSV or Excel?
Open the run's Storage tab and download as CSV, Excel, JSON or XML, or call the dataset API with format=csv.
Is it legal to scrape LinkedIn company pages?
The Actor only collects data that is publicly visible without logging in. You are responsible for how you use it under applicable laws (e.g. GDPR, CCPA).
Related ScrapeVerse scrapers
- LinkedIn Company URL Mass Finder: company name → LinkedIn company URL.
- LinkedIn Company ID to Slug Finder: numeric ID URL → slug URL (free).
- LinkedIn User Profile URL Mass Finder: find people by name, title, company and country.
- LinkedIn Jobs Scraper: open roles and hiring intent, no cookies.
- Advanced Clutch.co Scraper: agency reviews, rates and project sizes for B2B vendors.
Need a custom enrichment pipeline? Contact ScrapeVerse.