Linkedin Company Scraper avatar

Linkedin Company Scraper

Pricing

from $1.40 / 1,000 results

Go to Apify Store
Linkedin Company Scraper

Linkedin Company Scraper

Extract structured LinkedIn company data at scale - no browser, no scraping delays. Submit any company URL and get back a full profile instantly: name, tagline, description, industry, type, founded year, headquarters, all office locations, employee count, followers, website, specialties and more.

Pricing

from $1.40 / 1,000 results

Rating

0.0

(0)

Developer

Vynux

Vynux

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

26 minutes ago

Last modified

Share

LinkedIn Company Data API

What does LinkedIn Company Data API do?

LinkedIn Company Data API lets you instantly retrieve structured data for any LinkedIn company, showcase page, or school — without touching LinkedIn's website directly. Built on a continuously updated database of 20 million+ companies, it returns rich company profiles in seconds for most requests.

Paste in any LinkedIn company URL, get back a full JSON profile: company name, industry, headquarters, employee count, follower count, description, specialties, logo, affiliated pages, and more. When a company isn't in the database yet, the Actor triggers a live scrape and returns the result — usually within 60 seconds.

Run it on the Apify platform for instant access via API, scheduled runs, no-code integrations, and automatic result storage.


Why use LinkedIn Company Data API?

  • 20M+ companies pre-indexed — most lookups return instantly from cache
  • Bulk lookups — submit hundreds of URLs in a single run
  • No browser automation required — fast, reliable, no bot detection issues
  • Live scraping fallback — missing companies are scraped on demand and added to the database
  • Structured output — clean JSON ready to pipe into your CRM, data warehouse, or enrichment pipeline
  • Apify integrations — connect to Google Sheets, Zapier, Make, Slack, and more out of the box

Common use cases:

  • Lead enrichment — fill in company details from a list of LinkedIn URLs
  • Market research — collect industry, size, and location data at scale
  • Competitive intelligence — monitor company profiles and affiliated pages
  • Sales prospecting — qualify accounts before outreach
  • Data pipelines — keep your CRM or database fresh with scheduled runs

How to use LinkedIn Company Data API

  1. Open the Actor on the Apify platform and click Try for free
  2. Paste LinkedIn URLs into the LinkedIn Company URLs field — one per line. Any of these formats work:
    • https://www.linkedin.com/company/ibm/
    • https://www.linkedin.com/company/1009 (numeric ID)
    • https://www.linkedin.com/showcase/microsoft-azure/
    • https://www.linkedin.com/school/harvard-university/
  3. Choose data mode: leave Real-time data disabled for instant results, or enable it to fetch the latest data (useful for recently founded companies or recently changed profiles)
  4. Click Start and watch results appear in the Output tab in real time
  5. Export your results as JSON, CSV, or Excel — or connect them directly to your tools via the Apify API

Input

FieldTypeRequiredDescription
urlsArray of stringsYesLinkedIn company, showcase, or school URLs to look up
realtimeBooleanNoFetch the most up-to-date data (default: false). Enable for new or recently changed companies

Example input (JSON):

{
"urls": [
"https://www.linkedin.com/company/ibm/",
"https://www.linkedin.com/company/1009",
"https://www.linkedin.com/showcase/microsoft-azure/"
],
"realtime": false
}

Output

Results are pushed to the Dataset as they complete — you can watch them appear in the Output tab during the run. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example output item:

{
"_id": "66513b46b71f457f85b2dcb1",
"company_prooflink_name": "https://www.linkedin.com/company/ibm/",
"company_prooflink_id": "https://www.linkedin.com/company/1009",
"company_name": "IBM",
"tagline": null,
"description": "At IBM, we do more than work. We create as technologists, developers, and engineers...",
"industry": "IT Services and IT Consulting",
"website_by_prooflink": "http://www.ibm.com",
"domain_by_prooflink": "ibm.com",
"company_size_min": 10001,
"company_size_max": null,
"company_size_exact": null,
"registered_employees": 327474,
"followers_count": 19351212,
"headquarters": "Armonk, New York, NY",
"company_type": "Public Company",
"founded_year": null,
"locations": ["International Business Machines Corp., New Orchard Road, Armonk, NY 10504, US"],
"specialties": ["Cloud", "Watson", "Analytics", "Consulting", "Security"],
"company_logo": "https://media.licdn.com/dms/image/...",
"background_cover_image_url": "https://media.licdn.com/dms/image/...",
"affiliated_companies": [
"https://www.linkedin.com/showcase/ibmconsulting/",
"https://www.linkedin.com/showcase/ibm-cloud/"
],
"website_actual": "https://www.ibm.com/us-en",
"domain_actual": "ibm.com",
"website_status": "valid",
"creation_time": "2026-04-01T06:49:27.870000"
}

Failed lookups (invalid URLs or companies that could not be retrieved) are also included in the dataset with an error field instead of company data.


Data fields

FieldTypeDescription
company_nameStringOfficial company name as listed on LinkedIn
taglineStringShort tagline shown on the company page
descriptionStringFull company description
industryStringLinkedIn industry classification
company_typeStringe.g. Public Company, Privately Held, Nonprofit
founded_yearIntegerYear the company was founded
headquartersStringPrimary office location
company_size_minIntegerLower bound of the employee range shown on LinkedIn
company_size_maxIntegerUpper bound of the employee range (null for 10001+)
registered_employeesIntegerExact registered employee count on LinkedIn
followers_countIntegerNumber of LinkedIn followers
website_by_prooflinkStringWebsite URL extracted from the LinkedIn page
website_actualStringResolved final website URL after redirects
domain_actualStringClean domain extracted from the website
specialtiesArrayList of specialties listed by the company
locationsArrayAll office locations listed on the page
affiliated_companiesArrayLinkedIn URLs of affiliated and showcase pages
company_logoStringURL of the company logo image
background_cover_image_urlStringURL of the profile background image
company_prooflink_nameStringCanonical LinkedIn URL (name format)
company_prooflink_idStringCanonical LinkedIn URL (numeric ID format)
creation_timeStringISO timestamp of when this record was last scraped

How much does it cost?

Apify charges based on compute time. This Actor is optimised to be as fast as possible:

  • Cached lookups — most runs complete in under 5 seconds regardless of how many URLs you submit. A batch of 1,000 cached companies typically costs less than $0.01
  • Fresh scrapes (cache: false) — the Actor waits for live scraping to complete, which adds ~10–60 seconds per company. A batch of 100 companies being scraped fresh typically costs $0.05–0.20 depending on run time

You can test the Actor for free within your Apify plan's included compute units before committing to larger runs.


Tips

  • Two-pass enrichment — run with realtime: false first to get instant results for known companies, then resubmit only the failed/missing ones with realtime: true
  • Deduplicate your input — the Actor deduplicates URLs automatically, but cleaner input means faster processing
  • Use numeric IDs when you have themhttps://www.linkedin.com/company/1009 is a stable identifier that won't break if a company changes its name slug
  • Showcase pages work too — pass https://www.linkedin.com/showcase/ibm-cloud/ the same way as a regular company URL
  • Schedule recurring runs — use Apify Schedules to re-enrich your database weekly with fresh data

FAQ & Support

Is scraping LinkedIn legal? This Actor accesses only publicly available LinkedIn company pages — the same information visible to any unauthenticated visitor. We do not scrape personal data, private profiles, or any content behind a login wall. Users are responsible for ensuring their use complies with LinkedIn's Terms of Service and applicable laws in their jurisdiction.

What if a company isn't found? If a company isn't in our database and can't be scraped (private page, invalid URL, LinkedIn login required), it will appear in the output with an error field explaining why.

What URL formats are supported? Name slugs (/company/ibm/), numeric IDs (/company/1009), showcase pages (/showcase/name/), and school pages (/school/name/). Extra query parameters and non-standard subdomains are stripped automatically.

The data looks stale — how do I get fresh data? Enable realtime in your input. Any company last updated more than 24 hours ago will be refreshed automatically.

Found a bug or need a custom solution? Open an issue in the Issues tab on this Actor's page. For enterprise volume, custom fields, or private deployments, reach out directly.