LinkedIn Company Scraper · Bulk · No Cookies avatar

LinkedIn Company Scraper · Bulk · No Cookies

Pricing

from $3.00 / 1,000 companies

Go to Apify Store
LinkedIn Company Scraper · Bulk · No Cookies

LinkedIn Company Scraper · Bulk · No Cookies

Scrape LinkedIn company profiles in bulk from company URLs. Get employee count, industry, website, locations, funding, investors, jobs, affiliated pages, similar companies, and recent posts. No LinkedIn login or cookies. Export JSON, CSV, or Excel.

Pricing

from $3.00 / 1,000 companies

Rating

0.0

(0)

Developer

Data Slayer

Data Slayer

Maintained by Community

Actor stats

2

Bookmarked

79

Total users

14

Monthly active users

4 days ago

Last modified

Share

Paste one or many public LinkedIn company URLs. For each successful URL, the Actor returns one structured company record with company details, employee and follower counts, office locations, hiring signals, funding, investors, affiliated pages, similar companies, and recent posts. No LinkedIn login or cookies are required.

Watch the demo

What does this LinkedIn Company Scraper do?

It turns LinkedIn company pages into data you can download, search, filter, and send to other tools.

  • You provide: one or more LinkedIn company page URLs
  • You receive: one structured company record for each successful unique URL
  • Useful for: company research, lead and CRM enrichment, recruiting, market mapping, competitive intelligence, and AI agents
  • LinkedIn account required: no
  • Download formats: JSON, CSV, Excel, XML, and other Apify dataset formats

How to scrape LinkedIn company pages

  1. Open the Input tab.
  2. Paste one LinkedIn company URL per row under LinkedIn Company URLs.
  3. Click Start.
  4. Open the Output or Dataset tab and download the results.

Example company URLs:

https://www.linkedin.com/company/google
https://www.linkedin.com/company/microsoft
https://www.linkedin.com/company/openai

That is the entire setup. There are no cookies, login details, proxy settings, or output options to configure.

What company data can I extract?

The Actor can return:

  • Company details: name, LinkedIn URL, website, description, tagline, industry, specialties, company type, and founding year
  • Company size: exact employee count, employee range, and follower count
  • Locations: headquarters, country code, and public office locations
  • Brand assets: logo and cover-image URLs
  • Hiring signals: featured employees and job categories with visible open-job counts
  • Funding and company links: funding data, investors, Crunchbase URL, and stock information
  • Company relationships: affiliated pages, subsidiaries, showcase pages, and similar companies
  • Recent activity: recent company posts, timestamps, reactions, comments, and media

Field availability depends on what is publicly available for each company.

Input

The visible input form has one field:

FieldAPI keyTypeWhat to enter
LinkedIn Company URLslinkedin_urlsArray of stringsOne public LinkedIn company URL per row

Example API input:

{
"linkedin_urls": [
"https://www.linkedin.com/company/google",
"https://www.linkedin.com/company/microsoft",
"https://www.linkedin.com/company/openai"
]
}

Duplicate URLs are removed automatically. Use complete company-page URLs for the most reliable matching. This Actor enriches known company URLs; it does not search LinkedIn by company name, keyword, industry, or location.

Output

Each successful unique input URL produces one company record in the default Apify dataset.

  • Counts are returned as numbers, so they can be sorted and calculated.
  • Locations, jobs, related companies, and posts remain structured arrays in JSON.
  • Missing optional values are returned as null or empty arrays.
  • Failed requests are reported in the run log instead of being added as fake company records.

Output fields

FieldTypeDescription
company_nameString or nullLinkedIn company name
company_idString or nullLinkedIn organization ID
universal_nameString or nullCompany slug used in its LinkedIn URL
linkedin_urlString or nullCanonical LinkedIn company URL
websiteString or nullWebsite listed on the company page
descriptionString or nullPublic company description
taglineString or nullCompany tagline
industryString or nullPrimary industry
specialtiesArray of stringsListed company specialties
company_typeString or nullPublic, privately held, nonprofit, or another listed type
founded_yearInteger or nullYear founded
employee_countInteger or nullExact visible employee count
employee_count_rangeObject or nullStructured employee-range start and end values
employee_count_range_labelString or nullHuman-readable company-size label
follower_countInteger or nullLinkedIn follower count
headquartersObject or nullHeadquarters address and map URL
country_codeString or nullHeadquarters country code
logo_urlString or nullCompany logo image URL
background_cover_urlString or nullCompany cover image URL
locationsArray of objectsPublic office locations and map links
featured_employeesArray of objectsPublic employee examples displayed with the company profile
jobsArray of objectsJob categories, open-job counts, and LinkedIn job-search URLs
fundingObject or nullFunding information
investorsArrayInvestor information
crunchbase_urlString or nullRelated Crunchbase URL
stock_infoObject or nullPublic stock information
affiliated_pagesArray of objectsSubsidiaries, showcase pages, and related LinkedIn pages
similar_companiesArray of objectsSimilar or peer companies suggested by LinkedIn
recent_postsArray of objectsRecent post text, time, engagement, reactions, and media

Output example

{
"company_name": "Google",
"company_id": "1441",
"universal_name": "google",
"linkedin_url": "https://www.linkedin.com/company/google",
"website": "https://goo.gle/3DLEokh",
"description": "A problem isn't truly solved until it's solved for all...",
"tagline": null,
"industry": "Software Development",
"specialties": ["search", "ads", "mobile", "machine learning", "cloud"],
"company_type": "Public Company",
"founded_year": null,
"employee_count": 316650,
"employee_count_range": {
"start": 10001,
"end": null
},
"employee_count_range_label": "10,001+ employees",
"follower_count": 42162136,
"headquarters": {
"address": "1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"street_address": "1600 Amphitheatre Parkway",
"city_state": "Mountain View, CA 94043, US",
"map_url": "https://www.bing.com/maps?..."
},
"country_code": "US",
"logo_url": "https://media.licdn.com/dms/image/...",
"background_cover_url": "https://media.licdn.com/dms/image/...",
"locations": [
{
"address": "1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"street_address": "1600 Amphitheatre Parkway",
"city_state": "Mountain View, CA 94043, US",
"is_primary": true,
"map_url": "https://www.bing.com/maps?..."
}
],
"featured_employees": [
{
"name": "Example employee",
"linkedin_url": "https://www.linkedin.com/in/example",
"image_url": "https://media.licdn.com/dms/image/..."
}
],
"jobs": [
{
"title": "Google jobs",
"open_jobs_count": 127126,
"linkedin_url": "https://www.linkedin.com/jobs/google-jobs"
}
],
"funding": null,
"investors": [],
"crunchbase_url": null,
"stock_info": null,
"affiliated_pages": [
{
"name": "YouTube",
"linkedin_url": "https://www.linkedin.com/company/youtube",
"logo_url": "https://media.licdn.com/dms/image/...",
"industry": "Software Development",
"location": "San Bruno, CA"
}
],
"similar_companies": [
{
"name": "Microsoft",
"linkedin_url": "https://www.linkedin.com/company/microsoft",
"logo_url": "https://media.licdn.com/dms/image/...",
"industry": "Software Development",
"location": "Redmond, Washington"
}
],
"recent_posts": [
{
"content": "Example company update...",
"posted_at": "Wed, 22 Jul 2026 17:54:17 GMT",
"reaction_count": 385,
"comment_count": 37,
"reaction_types": ["LIKE", "PRAISE"],
"media": [
{
"media_url": "https://media.licdn.com/dms/image/...",
"alt_text": "Image description"
}
]
}
]
}

JSON keeps nested data intact. When you download CSV or Excel, Apify may expand nested arrays and objects into indexed columns.

LinkedIn company enrichment use cases

CRM and account enrichment

Turn saved LinkedIn company URLs into structured company size, industry, website, location, and activity fields for HubSpot, Salesforce, Airtable, or another CRM.

B2B sales and account-based marketing

Use employee count, industry, location, specialties, hiring activity, and recent posts to segment accounts and prepare more relevant outreach.

Market research and competitive intelligence

Compare company profiles, map geographic footprints, find affiliated pages, and discover similar companies across a market.

Recruiting and hiring research

Identify companies with visible hiring activity and open-job counts. The jobs field contains categories and search links, not individual job listings.

Investment and company research

Collect available funding, investor, stock, headcount, location, and company-relationship data for screening and research workflows.

AI-agent context

Give an AI agent structured company facts before account research, meeting preparation, company comparison, lead scoring, or report generation.

LinkedIn Company Scraper API

Run data-slayer/linkedin-company-scraper from Apify Console or call it through the Apify API. Results are written to the run's default dataset.

curl "https://api.apify.com/v2/acts/data-slayer~linkedin-company-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-X POST \
-H "Content-Type: application/json" \
-d '{
"linkedin_urls": [
"https://www.linkedin.com/company/google",
"https://www.linkedin.com/company/microsoft"
]
}'

You can also trigger runs with schedules, webhooks, Make, Zapier, n8n, or your own application.

Can ChatGPT, Claude, or Gemini use this Actor?

Yes, when the AI client or agent is connected to Apify.

  • ChatGPT and Claude can discover and run public Apify Actors through the Apify MCP server when that connection is configured.
  • Gemini-based agents can use Apify Actors through Google Agent Development Kit and the Apify MCP server.
  • Any application can call the Actor through the Apify API and pass its structured output to an AI model.

Example AI-agent instruction:

Use the Apify Actor data-slayer/linkedin-company-scraper to enrich these LinkedIn company URLs. Return company size, industry, headquarters, funding, hiring signals, similar companies, and recent posts.

Connecting an AI client to Apify is a separate setup step. The Actor does not automatically access or connect to your ChatGPT, Claude, or Gemini account.

Which Data Slayer LinkedIn Actor should I use?

Your goalRecommended Actor
Extract company details from known company URLsThis LinkedIn Company Scraper
Extract recent posts from a company pageLinkedIn Company Posts Scraper
Extract person/profile details from known profile URLsLinkedIn Profile Scraper
Extract posts from a public profileLinkedIn Profile Posts Scraper
Analyze one LinkedIn post and its engagementLinkedIn Post Analytics Scraper

Pricing

The Actor uses pay-per-result pricing. One successful company record is one billable Company event. Check the Pricing tab for the current per-company rate before starting a large run.

Frequently asked questions

What is a LinkedIn company scraper?

A LinkedIn company scraper turns information displayed on public LinkedIn company pages into structured data. This Actor accepts known company URLs and returns one organized company record per successful unique URL.

Can I scrape LinkedIn company profiles without login or cookies?

Yes. Paste public LinkedIn company URLs into the Actor. It does not ask for your LinkedIn account, cookies, browser extension, or session token.

Can I scrape LinkedIn companies in bulk?

Yes. Add multiple URLs to linkedin_urls. Duplicate URLs are removed automatically.

Does this Actor search LinkedIn for companies?

No. It enriches known LinkedIn company URLs. It does not search by company name, keyword, industry, location, or Sales Navigator filters.

Does it return every employee at a company?

No. featured_employees contains public employee examples displayed with the company profile. It is not a complete employee directory.

Does it return individual job listings?

No. jobs contains LinkedIn job categories, visible open-job counts, and links to the related LinkedIn job searches.

Is this a LinkedIn Company Scraper API?

Yes. You can call data-slayer/linkedin-company-scraper through the Apify API and retrieve structured results from the default dataset.

What formats can I download?

Apify datasets support JSON, CSV, Excel, XML, and other export formats. You can also retrieve dataset items through the API.

Why are some values null or empty?

Not every LinkedIn company page displays every field. The Actor keeps the same output structure and returns null or an empty list when optional information is unavailable.

What happens when a URL fails?

Failed requests are reported in the run log. They are not inserted into the dataset as fake company records.

Limits and responsible use

  • The Actor extracts information available from public LinkedIn company pages.
  • Output completeness depends on what is displayed for each requested company at run time.
  • Large runs depend on your Apify account limits, run timeout, and maximum-charge settings.
  • Submit only company URLs you are permitted to process and use the results in accordance with applicable laws, platform terms, and your organization's policies.
  • This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by LinkedIn Corporation.

Support

If a public company URL fails or a field appears incorrect, open an issue in the Actor's Issues tab and include the input URL and run ID.