Linkedin Company Profile Detail Scraper avatar

Linkedin Company Profile Detail Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Linkedin Company Profile Detail Scraper

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

ScrapeVerse

Maintained by Community

Actor stats

93

Bookmarked

562

Total users

76

Monthly active users

2 days ago

Last modified

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


Before you run: input checklist

CheckWhat 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 workslinkedin.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 onlyPersonal profiles (/in/...), showcase pages and school pages aren't supported.
Dead or renamed pagesReturn a row with "status": "page not found" so you can clean your list.
ProxyLeave 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 groupOutput keysTypical use
Identitycompany_name, universal_name_id (slug), company_id (numeric ID), inputURLCRM matching, deduplication, joining datasets
Firmographicsindustry, industries, company_size, company_size_on_linkedin, type, founded, specialtiesLead scoring, ICP filtering, segmentation
Contact & webwebsite, primary_ctaDomain enrichment, email finding, tech lookups
Locationheadquarters, location, locations[] (address lines, HQ flag, map link)Territory routing, office footprint
Brand & reachtagline, about, follower_count, follower_count_num, logo_image_url, background_cover_image_urlPersonalization, AI classification, social proof
People previewemployees[] (name, position, profile URL, photo)Decision-maker discovery
Activityupdates[] (post text, date, likes, image)Trigger-based outreach, intent signals
Market mapsimilar_companies[], affiliated_companies[]Competitor lists, TAM expansion, corporate structure
Run statusstatus (success / page not found)Pipeline monitoring

How to scrape LinkedIn company profiles

  1. Paste your LinkedIn company URLs into urls (one per line in the JSON array, or upload a list).
  2. Keep the default proxy settings.
  3. Click Start. Each URL becomes one dataset row.
  4. 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.

VolumeCost
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 map website, company_size, industry and headquarters into 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 /runs endpoint 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_companies to 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 employees preview.

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.

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).


Need a custom enrichment pipeline? Contact ScrapeVerse.