LinkedIn Company Scraper - $0.30/1k results avatar

LinkedIn Company Scraper - $0.30/1k results

Pricing

$0.30 / 1,000 results

Go to Apify Store
LinkedIn Company Scraper - $0.30/1k results

LinkedIn Company Scraper - $0.30/1k results

Scrape public LinkedIn company pages. Get company info, employees, posts, funding, locations, and specialties. No LinkedIn login required.

Pricing

$0.30 / 1,000 results

Rating

5.0

(1)

Developer

Scrappa

Scrappa

Maintained by Community

Actor stats

5

Bookmarked

84

Total users

14

Monthly active users

21 days

Issues response

18 hours ago

Last modified

Share

LinkedIn Company Scraper

Scrape public LinkedIn company pages without a LinkedIn login. Use this actor to collect company profile data, websites, industries, headcount signals, follower counts, specialties, public posts, public employees, similar pages, locations, and funding details when LinkedIn exposes them.

This actor is powered by Scrappa and is priced for simple Apify runs at $0.30 per 1,000 results.

Best For

  • Lead generation teams enriching account lists from LinkedIn company URLs
  • Sales ops teams checking company size, industry, website, and follower count
  • Market researchers comparing competitors and similar LinkedIn pages
  • Recruiters and talent teams mapping company pages and visible employee signals
  • RevOps and data teams that need a no-login LinkedIn company enrichment step in Apify

Tested Input

This input was tested successfully on Apify with actor EMGCTVXuOBRERiDMf:

{
"url": "https://www.linkedin.com/company/microsoft",
"use_cache": true,
"maximum_cache_age": 2592000
}

The actor accepts public LinkedIn company URLs in this format:

https://www.linkedin.com/company/company-slug

Country subdomains such as de.linkedin.com or uk.linkedin.com are normalized to www.linkedin.com, and query strings are removed before scraping.

Input

FieldTypeRequiredDescription
urlstringYesFull public LinkedIn company URL, for example https://www.linkedin.com/company/microsoft.
use_cachebooleanNoWhen enabled, asks Scrappa to return a cached result when available. Default in the Apify input form is false.
maximum_cache_ageintegerNoMaximum cache age in seconds. Use 2592000 for up to 30 days. Only useful when cache is enabled.

Cache Behavior

By default, the actor requests fresh data. If use_cache is set to true, the actor sends use_cache=1 to Scrappa and may return an existing Scrappa result instead of triggering a new scrape.

Use maximum_cache_age to control how old a cached result can be. For example, 2592000 allows cached data up to 30 days old. Cached responses include:

  • cached: true or false
  • cached_at: timestamp for the cached Scrappa result, when available

Cache is useful for repeated enrichment jobs, QA runs, marketplace tests, and workflows where company profile data does not need to be refreshed on every run.

Output Fields

Each successful company scrape is pushed to the default Apify dataset and saved in the key-value store under OUTPUT.

FieldTypeDescription
successbooleanWhether Scrappa returned a successful company result.
namestringCompany name from the LinkedIn page.
descriptionstringPublic company description or about text when available.
logostringCompany logo URL when available.
websitestringWebsite URL listed on LinkedIn.
employee_countnumberPublic LinkedIn employee count signal.
followersnumberLinkedIn follower count.
industrystringCompany industry.
sizestringLinkedIn company size range, for example 10,001+ employees.
typestringCompany type, for example Public Company or Privately Held.
addressarrayPublic location objects with available street, city, state, country, and postal code fields.
postsarrayPublic company post summaries when available.
similar_pagesarraySimilar LinkedIn company pages with name and url.
specialtiesarray or stringCompany specialties listed on LinkedIn. Scrappa may return either a list or a comma-separated text value depending on the source page.
employeesarrayPublic employee preview objects with name, title, and profile_url when available.
fundingobject or nullFunding details when LinkedIn exposes them.
cachedbooleanWhether the result came from Scrappa cache.
cached_atstringCache timestamp when returned by Scrappa.
messagestringError or not-found message for unsuccessful results.
status_codenumberStatus code for unsuccessful results, including 404 for not found.

Nested arrays are returned only when LinkedIn exposes the data publicly for the requested company. Some valid company pages return empty arrays for posts, employees, addresses, or similar pages.

Example Output

{
"success": true,
"name": "Microsoft",
"description": "Every company has a mission. What's ours? To empower every person and every organization to achieve more.",
"logo": "https://media.licdn.com/dms/image/...",
"website": "https://news.microsoft.com/",
"employee_count": 229722,
"address": [],
"posts": [],
"followers": 28121865,
"similar_pages": [],
"specialties": "Business Software, Developer Tools, Home & Educational Software, Tablets, Search, Advertising, Servers, Windows Operating System, Windows Applications & Platforms, Smartphones, Cloud Computing, Quantum Computing, Future of Work, Productivity, AI, Artificial Intelligence, Machine Learning, Laptops, Mixed Reality, Virtual Reality, Gaming, Developers, and IT Professional",
"employees": [],
"funding": null,
"industry": "Software Development",
"size": "10,001+ employees",
"type": "Public Company",
"cached": true,
"cached_at": "2026-04-28T18:34:44+00:00"
}

Direct Scrappa API For Higher Volume

Use this Apify actor when you want a managed marketplace actor, scheduled runs, datasets, webhooks, and Apify integrations.

For higher-volume enrichment, lower-latency workflows, or direct backend integration, use the Scrappa API directly:

curl "https://scrappa.co/api/linkedin/company?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fmicrosoft&use_cache=1&maximum_cache_age=2592000" \
-H "X-API-Key: YOUR_SCRAPPA_API_KEY" \
-H "Accept: application/json"

Direct API is the better fit when you need to enrich many LinkedIn company URLs from your own application, control retry logic, or combine LinkedIn company data with other Scrappa endpoints. Create or manage API keys from your Scrappa dashboard.

Notes

  • No LinkedIn login is required.
  • Only public LinkedIn company page data is returned.
  • The actor handles not-found companies gracefully by saving a dataset item with success: false, message, and status_code: 404.
  • Output availability depends on what LinkedIn exposes publicly for the specific company page.

Support

For Apify run questions, open an issue on the actor page. For higher-volume direct API access, use Scrappa.