LinkedIn Company Pages Scraper avatar

LinkedIn Company Pages Scraper

Pricing

from $1.75 / 1,000 results

Go to Apify Store
LinkedIn Company Pages Scraper

LinkedIn Company Pages Scraper

Smoke build.

Pricing

from $1.75 / 1,000 results

Rating

0.0

(0)

Developer

Philip Kirkbride

Philip Kirkbride

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Turn a list of LinkedIn company links or company names into clean company profiles. Every company becomes one row with its name, tagline, description, industry, company size band, number of employees on LinkedIn, follower count, headquarters and street address, founding year, organization type, specialties, website, logo and cover image, plus the similar and affiliated companies LinkedIn shows next to it and the company's most recent public posts.

Use it to enrich a CRM or lead list, size up competitors, track follower growth over time, or build a market map from a handful of seed companies. Only public company information is collected: nothing about individual members, and no LinkedIn account is needed.

Quick Start

{
"companies": [
"https://www.linkedin.com/company/apify/",
"https://www.linkedin.com/company/mercadolibre/",
"microsoft"
],
"maxItems": 100,
"includeUpdates": true,
"followSimilarPages": false
}

Company links can be full page links (linkedin.com/company/..., any country version such as uk.linkedin.com), showcase page links (linkedin.com/showcase/...) or just the company name as it appears in the link.

Input

InputTypeDefaultMeaning
companiesarrayrequiredCompany or showcase page links, or bare company names such as microsoft. Duplicates are removed.
maxItemsinteger100Total cap on company rows for the run, including companies discovered through similar pages.
includeUpdatesbooleantrueAdd the company's most recent public posts to each row. Only posts by the company itself are included.
followSimilarPagesbooleanfalseAlso collect the companies listed under each page's similar and affiliated pages, and keep going until maxItems is reached. Handy for building a market map from a few seeds.

What it returns

The dataset contains one row per company:

FieldMeaning
kindcompany or showcase.
companyId, slug, urlLinkedIn's numeric organization id, the name used in the link, and the canonical page link.
inputUrlWhat you supplied (or the similar page that led to this company).
name, tagline, descriptionThe company's name, one-line tagline and "About us" text.
websiteThe company's own website, as listed on the page.
industry, organizationType, foundedYear, specialtiesIndustry, type (for example Public Company or Privately Held), founding year and the specialties list.
companySize, companySizeMin, companySizeMaxThe size band shown on the page (for example 201-500 employees) and its bounds as numbers.
employeesOnLinkedInMembers who list this company as their employer.
followerCountPage followers.
headquarters, addressHeadquarters as shown, plus the street address split into street, city, region, postal code and country when published.
logoUrl, coverImageUrlLogo and cover image links.
similarPages, affiliatedPagesCompanies shown alongside this one, each with name, link, industry and location.
updatesRecent public posts by the company: link, text, publish time and like count.
scrapedAtCollection time (UTC, ISO 8601).
errorAlways null in the dataset. Failures are reported in the run summary instead.

Fields the company has not filled in on LinkedIn are null (or an empty list), never guessed.

The run summary (OUTPUT) reports companiesRequested, companies (rows delivered), errors and the list at companyErrors.

Example queries

  • Enrich a lead list: paste the LinkedIn links from your CRM and export the rows as CSV or Excel.
  • Competitor watch: schedule a daily run over your competitors and chart followerCount and employeesOnLinkedIn over time.
  • Market map: start from three companies in a niche, enable followSimilarPages and set maxItems to 200.
  • Content research: keep includeUpdates on to see what each company posted recently and how it performed.

Output example

{
"kind": "company",
"companyId": "10608457",
"slug": "apify",
"url": "https://www.linkedin.com/company/apify/",
"inputUrl": "https://www.linkedin.com/company/apify/",
"name": "Apify",
"tagline": "Thousands of Actors to automate your business, get real-time web data, and equip your AI agents.",
"description": "Apify is the largest marketplace of tools for AI. More than 50,000 Actors to automate your business. Get real-time web data, track competitors, generate leads, …",
"website": "https://apify.com/",
"industry": "Technology, Information and Internet",
"companySize": "201-500 employees",
"companySizeMin": 201,
"companySizeMax": 500,
"employeesOnLinkedIn": 274,
"followerCount": 43252,
"headquarters": "Prague",
"address": {
"street": "Vodickova 704/36",
"city": "Prague",
"region": null,
"postalCode": "11100",
"country": "CZ"
},
"organizationType": "Privately Held",
"foundedYear": 2016,
"specialties": [
"Web scraping",
"Browser automation",
"AI agents",
"API integration",
"Data pipelines"
],
"logoUrl": "https://media.licdn.com/dms/image/v2/D4D0BAQF7OnC-r1njIA/company-logo_200_200/B4DZwd3LFrHEAI-/0/1770027528966/apify_logo",
"coverImageUrl": "https://media.licdn.com/dms/image/v2/D4E3DAQGvTIu7j6RvRg/image-scale_325_1920/B4EaEMa2.aJkAI-/0/1791209730321/apify_cover",
"similarPages": [
{
"name": "n8n",
"url": "https://www.linkedin.com/company/n8n/",
"industry": "Software Development",
"location": "Berlin, BE"
}
],
"affiliatedPages": [],
"updates": [
{
"url": "https://www.linkedin.com/posts/apify_security-guardrails-reliability-evals-activity-7517937690013659136-sYNU",
"text": "Security, guardrails, reliability, evals...\n\nThese were the topics at AI Engineer NYC.\n\nAI engineering has moved from no…",
"publishedAt": "2026-10-19T13:20:21.825Z",
"likeCount": 13
}
],
"scrapedAt": "2026-10-19T22:30:00Z",
"error": null
}

Failed companies

A company that cannot be retrieved (for example a mistyped name, or a page that no longer exists) is reported in the run summary at OUTPUT.companyErrors with its input, link, code and message. Failed companies are never dataset rows and are not charged. If no company at all could be collected, the run ends with an error instead of finishing green with an empty dataset.

Limits and caveats

  • Only what LinkedIn shows publicly on a company page is returned. Locations beyond the headquarters, the full employee list and post comments are not part of the public page.
  • updates holds the posts shown publicly on the page, usually up to ten of the latest.
  • LinkedIn sometimes sends an old or ambiguous company name to a different page; the row's url and slug always show the page that was actually collected, next to your inputUrl.
  • Automated access is subject to LinkedIn's terms; use this actor only where you have the necessary permissions and a lawful basis.

FAQ

Do I need a LinkedIn account or cookies? No. Only public company pages are read.

Does it collect people's profiles? No. Member names, photos and profiles are never collected, and only posts written by the company itself are included in updates.

Can I mix links and names? Yes. Links from any LinkedIn country site, showcase pages and bare names can all go in companies; duplicates are returned once.

Price

$0.00175 per company delivered, plus $0.005 per run start. The run-start event is charged per GB of memory; the default 512 MB run is one start event. The start is charged even if the run saves no results. Failed companies are not charged. Platform usage is included in these prices.