Skip to content

LinkedIn Company Details Scraper

Try for free

Extract public LinkedIn company profiles from company URLs or company names. Returns the name, website, industry, size, followers, specialties, and office locations.

🏢 LinkedIn Company Details Scraper

Get structured company profiles from public LinkedIn pages without logging in. Paste company URLs or just company names and receive the name, tagline, website, industry, employee count, follower count, specialties, headquarters, and the office addresses the company publishes. Cost: $0.002 per company.

Export the results as JSON, CSV, or Excel and drop them straight into your CRM, spreadsheet, or lead pipeline.

✨ Why use LinkedIn Company Details Scraper?

  • 🔓 No login — reads the public company overview, no LinkedIn account or cookies.
  • 🔎 URLs or names — give company URLs, company names, or both.
  • 🏷️ Rich profile — industry, headquarters, employee count and range, followers, company type, specialties, and about text.
  • 📍 Office locations — every office address printed on the page, with city, region, country, and postal code.
  • 🎚️ Built-in filters — keep only companies inside a follower or employee range.
  • 💸 Cheap — a flat price per company saved, nothing for URLs that return no company.

🎯 Use cases

  • 📬 Lead generation — build lists of company websites, industries, and headquarters for outreach.
  • 🗃️ CRM enrichment — add the public employee range and follower count to your accounts.
  • 🗺️ Location research — collect office addresses that a company publishes on its LinkedIn page.
  • 📈 Market mapping — compare companies in an industry by size and audience.
  • 🧭 Competitor tracking — monitor how followers and employee counts change over time.

🚀 How to use

  1. Paste LinkedIn company URLs into Company URLs, or type names into Company names.
  2. Set Maximum companies.
  3. Optionally set follower or employee limits under Filters.
  4. Click Start.
  5. Download the dataset as JSON, CSV, or Excel, or fetch it through the API.

📥 Input

FieldTypeDescription
companiesarrayPublic LinkedIn company URLs, such as https://www.linkedin.com/company/microsoft/. Read first.
searchesarrayCompany names to look up. Each name returns the best public match and fills slots left over after URLs.
maxResultsintegerMaximum companies to return. Default 10.
minFollowers, maxFollowersintegerDrop companies outside this follower range.
minEmployees, maxEmployeesintegerDrop companies outside this published employee range.
proxyConfigurationobjectProxy settings. Datacenter is the default.

A company with a missing count is kept by the filters.

{
  "companies": [
    "https://www.linkedin.com/company/microsoft"
  ],
  "maxResults": 10,
  "proxyConfiguration": {
    "useScrapelyProxy": true,
    "scrapelyProxyGroups": ["DATACENTER"]
  }
}

Name lookup:

{
  "companies": [],
  "searches": ["Notion", "Figma"],
  "maxResults": 10
}

📤 Output

One dataset row per company.

FieldDescription
id, universalName, linkedinUrlCompany id, URL slug, and page URL.
name, tagline, descriptionName, tagline, and about text.
website, callToActionUrl, phoneWebsite and contact fields when the page publishes them.
industry, industries, headquartersIndustry and headquarters strings.
employeeCount, employeeCountRangePublished employee count and range.
followerCount, companyType, foundedOnFollowers, type, and founding year.
specialitiesSpecialties listed on the page.
locationsOffice addresses with city, region, country, postal code, and a headquarters flag.
logo, logos, backgroundCoverLogo and cover images.
similarOrganizations, affiliatedPagesSimilar and affiliated pages printed on the overview.

A trimmed item from a real run:

{
  "id": "165158",
  "universalName": "netflix",
  "linkedinUrl": "https://www.linkedin.com/company/netflix/",
  "name": "Netflix",
  "tagline": "Play, pause, and resume watching anytime and anywhere.",
  "website": "https://jobs.netflix.com?utm_campaign=LIHomePage&utm_source=linkedin",
  "employeeCount": 19039,
  "employeeCountRange": { "start": 10001, "end": null },
  "followerCount": 12171270,
  "companyType": "Public Company",
  "industry": "Entertainment Providers",
  "headquarters": "Los Gatos, CA",
  "specialities": ["Revolutionizing the way people watch TV shows and movies!"],
  "locations": [
    {
      "country": "US",
      "city": "Los Gatos",
      "geographicArea": "CA",
      "line1": "100 Winchester Circle",
      "postalCode": null,
      "headquarter": true
    }
  ],
  "similarOrganizations": [
    { "universalName": "spotify", "name": "Spotify", "linkedinUrl": "https://www.linkedin.com/company/spotify/" }
  ],
  "foundedOn": { "month": null, "year": 1997 }
}

💰 Pricing

You pay $0.002 per company saved, which is $2.00 per 1,000 companies. A run that finds nothing to save does not charge the company event. Compute and proxy traffic are billed separately at the usual platform rates; datacenter proxy is the default at $1 per GB.

Worked example: 100 companies cost 100 x $0.002 = $0.20 in event fees, plus a small amount of compute and proxy.

❓ FAQ

Do I need a LinkedIn account?

No. The actor reads the public company overview only.

Is it legal?

It reads public pages that anyone can open without signing in. You are responsible for how you use the data and for following the rules that apply to you, including data-protection law.

What does a company name return?

The best public match. Names are resolved through LinkedIn's public company suggestions and public job cards. A company with no public job posts can be missed when its URL slug is not the obvious name.

What happens to an invalid URL?

The run continues and skips that URL. Other companies in the same input are still saved.

What if a field is empty?

Public pages do not publish every field. Empty values mean the page did not show them.

Can I schedule it or call it from the API?

Yes. Schedule runs, start them through the API, and read the dataset in any export format.

⚠️ Limits

  • 🚪 Public overview only. No login, employee profiles, private posts, or people search.
  • 📑 Similar and affiliated pages carry the name, industry, location, and logo printed on the overview, not a second full profile.
  • 🧮 Industry ids, employee-by-location stats, and verified or paid-page flags are not on the public page.
  • 🔍 Name lookup runs one lookup at a time against LinkedIn's public guest API, which sometimes returns HTTP 429 and is retried, so name searches are slower than URL lists.
  • 🔄 Follower and employee counts change as LinkedIn updates the page.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.