LinkedIn Company Scraper: No Cookies avatar

LinkedIn Company Scraper: No Cookies

Pricing

$4.00 / 1,000 company profiles

Go to Apify Store
LinkedIn Company Scraper: No Cookies

LinkedIn Company Scraper: No Cookies

Scrape public LinkedIn company pages with no login or cookies. Get name, industry, size, HQ, founded, website, followers, specialties. $10/1k. MCP ready.

Pricing

$4.00 / 1,000 company profiles

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

9

Bookmarked

15

Total users

2

Monthly active users

a day ago

Last modified

Share

🏢 LinkedIn Company Scraper: No Cookies · $10/1k

Overview

LinkedIn Company Scraper pulls structured profile data from any public LinkedIn company page. Drop in a list of LinkedIn company URLs (e.g. https://www.linkedin.com/company/openai) and get back name, tagline, industry, employee count range, headquarters, founded year, website, specialties, follower count, and description. No login, no cookies, no session tokens, no ban risk.

It's built on residential proxies and behaves like an anonymous visitor to the public "About" surface of a LinkedIn company page. Use it to profile target accounts before outreach, enrich a CRM, size markets by industry, or feed AI agents that need firmographic data.

Reliability posture: failed, inaccessible, or unparsable company pages are never charged. You only pay for a company record that was actually delivered.

✅ No login required | ✅ No cookies | ✅ Residential proxy included | ✅ MCP-ready for AI agents

Features

Public page enrichment. Full firmographics from any LinkedIn company URL without an account. Bulk mode. Pass a list of URLs and get one clean record per company. Follower & specialty data. Follower count and tagged specialties as arrays. Ban-resistant. Runs through residential proxy so requests look like a real visitor. Simple pricing. $10 per 1,000 companies scraped, no monthly minimum.

How it works

The actor requests the public LinkedIn company page for each URL you supply, using a residential proxy pool so requests come from real consumer IPs rather than data centres. LinkedIn's public About page is parsed for the standard firmographic block (industry, size, HQ, founded, website, specialties, follower count) and normalised to flat JSON fields.

It never logs in, never touches an authenticated LinkedIn session, and never uses cookies. Because it reads only the publicly rendered profile, there is no account ban risk and no captcha to solve. Companies with no public page or gated content are returned with the fields that were available.

🧾 Input configuration

{
"companyUrls": [
"https://www.linkedin.com/company/openai",
"https://www.linkedin.com/company/stripe"
],
"maxResults": 50,
"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

📤 Output format

Real record delivered by a live run against linkedin.com/company/openai on 2026-07-15:

{
"company_url": "https://www.linkedin.com/company/openai/",
"name": "OpenAI",
"tagline": "Research Services",
"industry": "Research Services",
"company_size": "1,001-5,000 employees",
"headquarters": "San Francisco, CA",
"website": "https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fopenai%2Ecom%2F",
"followers": "11273974",
"about": "OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. AI is an extremely powerful tool that must be created with safety and human needs at its core.",
"specialties": ["Specialties artificial intelligence and machine learning"],
"scraped_at": "2026-07-15T01:10:13.855Z"
}

Note: founded is included when LinkedIn's page exposes a founding year; it was not present on this company's page at capture time, so the field is dropped rather than sent as null. tagline falls back to industry when LinkedIn doesn't render a separate tagline string.

Every company record contains these fields:

FieldDescription
🔗 company_urlCanonical LinkedIn company page URL
🏢 nameCompany name
✍️ taglineShort tagline shown under the company name
🏭 industryIndustry category
👥 company_sizeEmployee count range (e.g. 201-500 employees)
🏙️ headquartersHeadquarters location string
📅 foundedFounding year, when exposed
🌐 websiteCompany website URL
🎯 specialtiesTagged specialties as an array
❤️ followersLinkedIn follower count
📝 aboutFull "About" description
🕒 scraped_atISO timestamp when the record was captured

💼 Common use cases

Account enrichment for sales Enrich a target account list with size, HQ, industry, and website before outreach. Prioritise accounts by employee band or founding year in an ABM programme.

CRM cleanup Refresh stale firmographics on existing accounts without a data subscription. Backfill industry and HQ on records imported from webforms or events.

Market sizing & research Count companies in a niche by industry or specialty tag. Track follower growth on a competitor set week over week.

AI agent context Give a research or SDR agent a fast tool for "what does this company do" from just a LinkedIn URL.

🚀 Getting started

  1. Open the actor and paste the LinkedIn company URLs you want to profile.
  2. Leave the residential proxy on (required, LinkedIn blocks data-centre IPs).
  3. Set max results if you want a hard cap on cost.
  4. Click Start. Records stream to the dataset as each page is parsed.
  5. Download as JSON, CSV, or Excel, or pull the dataset via API or MCP.

FAQ

Does it log in to LinkedIn? No. It only reads the publicly rendered company page: no account, no cookies, no session tokens. There is no ban risk on your side because there is no account on your side.

Why do I need a residential proxy? LinkedIn blocks almost all data-centre IPs at the network layer. Residential proxies come from real consumer ISPs and are treated as normal visitors, which is why the actor ships with RESIDENTIAL as the default proxy group.

How much does it cost? $10 per 1,000 companies scraped, priced pay as you go. No subscription, no seat licence, no monthly minimum.

Can I use it in an AI agent? Yes. It's exposed as an MCP tool. See below.

Use in Claude, ChatGPT & any MCP agent

https://mcp.apify.com/?tools=themineworks/linkedin-company-details

Or call it programmatically with the Apify client:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/linkedin-company-details').call({
companyUrls: [
'https://www.linkedin.com/company/openai',
'https://www.linkedin.com/company/stripe',
],
maxResults: 10,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Profiled the companies. Now find the people and reach them with the full LinkedIn wedge:

Typical flow: linkedin-company-details profiles the account, linkedin-employees finds the people, b2b-leads-finder adds emails and titles.

Found a bug or have a feature request? Open an issue on the actor's Apify Console page or reach out through the Apify profile.