LinkedIn Company Scraper (no cookies)
Pricing
from $3.10 / 1,000 companies
LinkedIn Company Scraper (no cookies)
Scrape public LinkedIn company pages — name, description, website, employee count, logo, socials. No login, no cookies.
LinkedIn Company Scraper — Scrape Public LinkedIn Company Data (No API Key, No Login)
Scrape any public LinkedIn company page into clean, structured JSON — name, description, website, employee count, logo, headquarters address, socials and recent posts — with no API key, no login, and no cookies or account required. Export scraped data to JSON, CSV, Excel, or XML, schedule runs via API, and integrate with your tools and AI workflows.
Built for AI agents: plug this LinkedIn company scraper straight into Claude, ChatGPT / Codex, and Cursor through the Apify MCP server, so your assistant can pull live LinkedIn company data on demand.
What it does · AI agents (MCP) · How to use · Output data · Limits · Output example · Pricing · Integrations · FAQ · Other actors
What can LinkedIn Company Scraper do? {#what-can-linkedin-company-scraper-do}
LinkedIn Company Scraper lets you scrape public LinkedIn company data from any company page and hands it back to you as clean, structured JSON. Paste one or more company URLs (the /company/... pages), press start, and get back the company name, tagline, full description, website, headquarters address, employee count, logo, linked social pages and a sample of recent posts.
There is no API key to manage, no login, and no cookies or account required. The scraper handles page rendering, parsing and normalization for you, so you always receive tidy fields instead of raw HTML. It works equally well for a single lookup or to scrape LinkedIn companies at scale — hundreds of accounts in a batch.
Whether you are enriching a CRM, building a sales prospecting list, running competitor analysis or feeding an AI agent, this actor gives you reliable LinkedIn company data — only publicly available data — without the usual friction. Get your first results free in under 2 minutes.
✅ No login, no cookies, no API key
You never sign in, never paste session cookies and never juggle credentials. Just supply public company URLs and the scraper does the rest. Everything needed to reach and parse the page is handled internally — go beyond the limitations of the official LinkedIn API.
🗂️ Structured company profile
Every run returns a normalized company object: name, description, url, homepage/website (sameAs), numberOfEmployees, a structured address (street, locality, region, postal code, country) and a logo with a direct image URL. No scraping of raw markup on your side.
💬 Recent company posts
Along with the profile, the scraper collects a sample of the company's most recent public posts — text, author, headline, publish date and post URL — so you can gauge activity, messaging and cadence at a glance.
📊 Scrape LinkedIn companies at scale
Feed a list of company URLs and get one structured record per company. Perfect for enriching CRM accounts, cleaning up prospect lists or building datasets for analysis — scrape a bunch of companies at once with no limitations on the number of URLs across runs.
🔄 Clean, predictable JSON
Output is consistent and machine-friendly. Export scraped data to JSON, CSV, Excel or XML, or feed it directly to your own pipeline, spreadsheet or database without post-processing.
⚡ Fast, fresh data
The scraper is tuned for speed and resilience. Fast response times deliver data in minutes, each run is capped so results stay predictable, and there is no stale caching — you always get fresh company data.
Use LinkedIn Company Scraper with AI agents — Claude, ChatGPT & Cursor (MCP) {#use-linkedin-company-scraper-with-ai-agents-mcp}
This actor is ready to use as a tool for AI agents through the Apify MCP (Model Context Protocol) server. Once connected, your assistant can call LinkedIn Company Scraper on its own to scrape LinkedIn company data — no glue code required.
- Claude (Claude Desktop, Claude Code) — add the Apify MCP server and let Claude fetch company data mid-conversation.
- ChatGPT / Codex — expose this actor as an MCP tool so your GPT-based agent can enrich accounts in real time.
- Cursor — call the scraper directly from your editor while building data-driven features.
Because the output is clean JSON, it flows naturally into downstream MCP connectors and automation platforms like Make, Zapier, n8n, Slack, Airtable, Notion, Google Sheets, Google Drive, Airbyte, Gumloop, CrewAI, IFTTT, Lindy and GitHub — enrich a record, drop it in a sheet, or notify a channel the moment new company data arrives.
Learn more about the Apify MCP server to wire this actor into your agent stack.
How to scrape LinkedIn companies {#how-to-scrape-linkedin-companies}
- Open the LinkedIn Company Scraper on Apify.
- In Company URLs (
startUrls), paste one or more public LinkedIn company URLs, e.g.https://www.linkedin.com/company/google/. - (Optional) Set Max companies (
maxItems) to cap how many companies to scrape in one run. - Click ▶ Start and wait for the run to finish — usually a few minutes.
- Open the Dataset tab and export scraped data as JSON, CSV, Excel or XML, or grab it via the API.
That's it. No account, no cookies, no configuration headaches — just publicly available LinkedIn company data.
What data can you scrape from LinkedIn companies? {#what-data-can-you-scrape-from-linkedin-companies}
Each company record you scrape from LinkedIn is returned as a structured object. The most useful fields:
| Field | Type | Description |
|---|---|---|
ok | boolean | Whether the company page was scraped successfully |
type | string | Record type, e.g. company |
status | number | HTTP-style status of the fetch (e.g. 200) |
company.name | string | Official company name |
company.description | string | Full "About" description |
company.url | string | Canonical LinkedIn company URL |
company.sameAs | string | The company's external website / homepage |
company.numberOfEmployees.value | number | Reported employee count |
company.logo.contentUrl | string | Direct URL to the company logo image |
company.address.streetAddress | string | Headquarters street address |
company.address.addressLocality | string | City |
company.address.addressRegion | string | State / region |
company.address.postalCode | string | Postal / ZIP code |
company.address.addressCountry | string | Country code |
posts[].url | string | URL of a recent company post |
posts[].text | string | Post body text |
posts[].author | string | Post author (usually the company) |
posts[].headline | string | Short post headline |
posts[].datePublished | string | ISO date the post was published |
postsCount | number | Number of posts captured for the company |
sourceUrl | string | The input URL that was scraped |
Field availability depends on what the company has published publicly. Missing values are returned as
null.
Use cases for scraping LinkedIn company data
- Sales prospecting — build targeted account lists with employee count, industry signals and location.
- CRM enrichment — fill in company website, size, HQ and description for existing accounts.
- Lead generation & qualification — score and segment companies by size or region before outreach.
- Competitor analysis — track rivals' descriptions, messaging and recent posts.
- Market research & mapping — profile every company in a segment or vertical.
- Recruiting & talent intel — understand a target employer's size, location and public activity.
- Investment research — gather structured company data for due diligence and screening.
- AI agent grounding — give your assistant live, structured company facts to reason over.
Scrape a single LinkedIn company
Provide one company URL to pull its full profile.
{"startUrls": [{ "url": "https://www.linkedin.com/company/microsoft/" }]}
Scrape multiple LinkedIn companies at once
Pass a list of URLs to enrich many accounts in one run.
{"startUrls": [{ "url": "https://www.linkedin.com/company/google/" },{ "url": "https://www.linkedin.com/company/microsoft/" },{ "url": "https://www.linkedin.com/company/apple/" }]}
Cap how many companies you scrape
Use maxItems to limit how many companies are scraped in a run.
{"startUrls": [{ "url": "https://www.linkedin.com/company/google/" },{ "url": "https://www.linkedin.com/company/microsoft/" }],"maxItems": 25}
Quick single-account enrichment
Enrich one company and keep the run tight.
{"startUrls": [{ "url": "https://www.linkedin.com/company/stripe/" }],"maxItems": 1}
Limiting results {#limits}
maxItems(integer, default50) — the maximum number of companies to scrape in one run. Minimum1, maximum100.- Each run lasts at most ~10 minutes, so results stay fast and predictable.
To scrape more than 100 LinkedIn companies, split your URL list across multiple runs (for example, schedule several runs or chunk your input list). Setting a lower maxItems is a simple way to control cost and runtime.
Output example {#output-example}
A trimmed real example of one company record you scrape from LinkedIn:
{"ok": true,"type": "company","status": 200,"company": {"url": "https://www.linkedin.com/company/microsoft","name": "Microsoft","sameAs": "https://news.microsoft.com/","description": "Every company has a mission. What's ours? To empower every person and every organization to achieve more...","numberOfEmployees": {"@type": "QuantitativeValue","value": 233177},"logo": {"@type": "ImageObject","contentUrl": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_200_200/microsoft_logo","description": "Microsoft"},"address": {"type": "PostalAddress","streetAddress": "1 Microsoft Way","addressLocality": "Redmond","addressRegion": "Washington","postalCode": "98052","addressCountry": "US"}},"posts": [{"url": "https://www.linkedin.com/posts/microsoft_june-activity-7477715981667086336-BV_s","text": "The most meaningful breakthroughs happen when technology is built with people in mind...","type": "post","author": "Microsoft","headline": "June ","datePublished": "2026-06-30T13:33:39.256Z"}],"postsCount": 1,"sourceUrl": "https://www.linkedin.com/company/microsoft/"}
How much does scraping LinkedIn companies cost? {#how-much-does-scraping-linkedin-companies-cost}
This actor is pay-per-result — you are billed for the company records you get back, not for time spent or infrastructure. Because runs are fast and capped, costs stay predictable and low. Get your first results free in under 2 minutes, and new Apify accounts include free monthly usage credits so you can test the scraper at no cost.
A few tips to keep spend efficient:
- Set
maxItemsto exactly the number of companies you need. - De-duplicate your URL list before running.
- Batch related lookups into a single run rather than many tiny runs.
See the Pricing tab on the actor page for current per-result rates.
Integrate with n8n, Zapier, and Make {#integrations}
You can run LinkedIn Company Scraper from any tool that can make an HTTP request. The actor path is myagizm~linkedin-company-scraper.
Run synchronously and get dataset items in one call (best for small batches):
curl -X POST "https://api.apify.com/v2/acts/myagizm~linkedin-company-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls": [{ "url": "https://www.linkedin.com/company/microsoft/" }],"maxItems": 10}'
Start a run asynchronously (best for larger jobs — poll or use a webhook):
curl -X POST "https://api.apify.com/v2/acts/myagizm~linkedin-company-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls": [{ "url": "https://www.linkedin.com/company/google/" },{ "url": "https://www.linkedin.com/company/apple/" }],"maxItems": 50}'
Fetch results from a finished run's dataset:
$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_APIFY_TOKEN&clean=true&format=json"
Native connectors are available for n8n, Zapier and Make, plus generic webhooks so you can trigger runs and route results into Slack, Notion, Airtable and Google Sheets automatically.
Support {#support}
Questions, feature requests or a company page that doesn't parse the way you expect? Open an issue on the actor's Issues tab on Apify and include the input you used. Feedback directly shapes the roadmap, and most reports get a quick response.
FAQ — scraping LinkedIn company data {#faq}
Is it legal to scrape LinkedIn company data?
This actor only accesses publicly available company pages — the same information anyone can view in a browser without logging in. As with any scraping, you are responsible for complying with applicable laws (including data-protection rules such as GDPR and CCPA) and LinkedIn's terms. Use the data responsibly and avoid collecting personal data you don't have a lawful basis to process.
Do I need a LinkedIn account or API key to scrape companies?
No. There is no login, no cookies and no API key. Just provide public company URLs — no account required.
Can I use LinkedIn Company Scraper with the Apify API?
Yes. Start runs and fetch datasets programmatically via the Apify API using the actor path myagizm~linkedin-company-scraper. See Integrations for ready-to-use API snippets.
Can I get LinkedIn company data through an MCP server?
Yes. Connect the actor through the Apify MCP server and your AI agent — Claude, ChatGPT or Cursor — can call it directly. See Use with AI agents.
Do I need proxies to scrape LinkedIn companies?
No. Everything needed to reach and parse the page is handled internally — you don't configure or supply any proxies.
Can I integrate LinkedIn company data with other apps?
Yes. Use the Apify API, webhooks, or the native n8n, Zapier and Make connectors to route data into Slack, Notion, Airtable, Google Sheets and more. See Integrations.
Can I export LinkedIn company data to CSV, Excel or JSON?
Yes. Results are stored in an Apify dataset and can be exported as JSON, CSV, Excel or XML, or pulled via the API.
Can I scrape multiple LinkedIn companies at once?
Yes. Pass a list of URLs in startUrls to scrape a bunch of companies at once — up to maxItems per run, and split larger lists across runs.
Can I schedule the LinkedIn company scraper?
Yes. Use Apify Schedules to run the scraper on a cron-like cadence and keep your company data fresh.
Can I scrape data from private LinkedIn companies?
No. The scraper only collects publicly available data from public /company/... pages. Private or gated content is never accessed.
Does it return company posts?
Yes — a sample of the company's most recent public posts, including text, author, headline, publish date and URL.
What happens if a field isn't available?
If a company hasn't published a particular detail, that field is returned as null rather than causing an error.
Why did a company return ok: false or a non-200 status?
That usually means the page couldn't be fully reached or parsed (for example an invalid or private URL). Double-check the URL is a public /company/... page and retry.
How fast is the LinkedIn company scraper?
Runs typically finish in minutes and are capped at about 10 minutes, so results stay fast and predictable — fresh data, no stale caching.
How is pricing calculated?
Pay-per-result — you're charged for the company records returned. See How much does it cost?.
Want other LinkedIn data? {#want-other-linkedin-data}
This LinkedIn company scraper is part of the full LinkedIn suite by myagizm — mix and match to build a complete dataset. Want to go beyond company pages?
- LinkedIn Profile Scraper (no cookies) — scrape public LinkedIn profile data without login.
- LinkedIn Profile Posts Scraper (no cookies) — pull a profile's recent public posts.
- LinkedIn Jobs Scraper (no cookies) — collect public LinkedIn job listings at scale.
- LinkedIn People + Email Scraper (no cookies) — find people and public contact details.
Need data from other platforms too? Explore the rest of the myagizm actor store — scrapers for Reddit, YouTube, Instagram and Facebook, all with the same no-login, pay-per-result approach.
Related searches {#related-searches}
linkedin company scraper · company data enrichment · linkedin company size · company industry data · abm target account data · linkedin company api alternative · headcount tracking · company firmographics export · linkedin company page scraper · x402 actor · ai agent scraper no account · pay with usdc api · mcp scraper for agents
Run it from an AI agent — no Apify account needed (x402) {#x402}
This actor accepts agentic payments over the open x402 protocol. An AI agent can pay for a run in USDC on Base and get the data without an Apify account, a credit card, or an API key:
# one-time: wallet + prepaid token (agent side)npx -y awal auth login <email>npx awal x402 pay 'https://agi.apify.com/protocols/x402/prepaid-tokens?amount=1¤cy=usd' --max-amount 1000000 --json# then use the returned token exactly like an Apify API tokencurl "https://api.apify.com/v2/acts/myagizm~linkedin-company-scraper/run-sync-get-dataset-items" \-H "Authorization: Bearer $PREPAID_TOKEN" -H 'Content-Type: application/json' -d '{INPUT}'
Why it works here: this actor is pay per event and runs with limited permissions, the two conditions x402 requires. You are charged per result, so an agent pays only for the rows it receives. The prepaid token is a hard spending cap and expires 14 days after purchase.
Disclaimer {#disclaimer}
This is an independent tool and is not affiliated with, endorsed by, or sponsored by LinkedIn. All product names, logos, and brands are property of their respective owners. This actor is intended to collect only publicly available data and should be used in compliance with applicable laws, LinkedIn's terms of service, and data-protection regulations such as GDPR and CCPA.
Resources {#resources}
- Apify API documentation — run actors and fetch datasets programmatically.
- Apify MCP server — use this actor as a tool for AI agents.
- Exporting dataset results — JSON, CSV, Excel and more.
- Apify Schedules — automate recurring runs.
- Actor page — try it now.
中文说明 —— LinkedIn 公司抓取工具
免登录抓取 LinkedIn 公开数据 —— 按公司主页链接抓取规模、行业、简介、网站与关注者数。不需要 API Key、不需要 OAuth 应用、不需要登录或 Cookie。结果可导出为 JSON、CSV、Excel、XML,也可通过 Apify API 定时运行并接入 n8n、Zapier、Make 等工具。
两分钟内免费拿到第一批数据 —— 填入内容、点击 Start 即可。无需配置,试用不需要信用卡。
能做什么
- 🏢 按公司主页抓取:名称、行业、规模、成立年份、简介。
- 🌐 官网与 logo 地址。
- 👥 关注者与员工规模,用于判断公司体量。
- 🧑🤝🧑 批量处理多个公司。
- 🚫 无需登录或 Cookie。
- 📤 导出 JSON / CSV / Excel / XML。
谁在用
- 💼 B2B 销售与 ABM —— 补全目标客户画像。
- 📊 市场研究 —— 统计某行业的公司分布。
- 🕵️ 竞品分析 —— 跟踪对手员工规模变化。
- 🗂️ 数据团队 —— 丰富公司主数据。
可以抓取哪些数据
| 字段 | 类型 | 说明 |
|---|---|---|
ok | boolean | 该行是否成功提取 |
type | string | 记录类型 / 公司类型 |
status | number | HTTP-style status of the fetch (e.g. 200) |
company.name | string | Official company name |
company.description | string | Full "About" description |
company.url | string | Canonical LinkedIn company URL |
company.sameAs | string | The company's external website / homepage |
company.numberOfEmployees.value | number | Reported employee count |
company.logo.contentUrl | string | Direct URL to the company logo image |
company.address.streetAddress | string | Headquarters street address |
company.address.addressLocality | string | City |
company.address.addressRegion | string | State / region |
company.address.postalCode | string | Postal / ZIP code |
company.address.addressCountry | string | Country code |
posts[].url | string | URL of a recent company post |
posts[].text | string | Post body text |
posts[].author | string | Post author (usually the company) |
posts[].headline | string | Short post headline |
posts[].datePublished | string | ISO date the post was published |
postsCount | number | Number of posts captured for the company |
sourceUrl | string | 处理的原始链接 |
字段取决于该条目公开了什么;不存在的值返回
null,数据结构保持稳定。
输入示例
{"startUrls": [{ "url": "https://www.linkedin.com/company/microsoft/" }]}
输出示例
{"ok": true,"type": "company","status": 200,"company": {"url": "https://www.linkedin.com/company/microsoft","name": "Microsoft","sameAs": "https://news.microsoft.com/","description": "Every company has a mission. What's ours? To empower every person and every organization to achieve more...","numberOfEmployees": {"@type": "QuantitativeValue","value": 233177},"logo": {"@type": "ImageObject","contentUrl": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_200_200/microsoft_logo","description": "Microsoft"},"address": {"type": "PostalAddress","streetAddress": "1 Microsoft Way","addressLocality": "Redmond","addressRegion": "Washington","postalCode": "98052","addressCountry": "US"}},"posts": [{"url": "https://www.linkedin.com/posts/microsoft_june-activity-7477715981667086336-BV_s","text": "The most meaningful breakthroughs happen when technology is built with people in mind...","type": "post","author": "Microsoft","headline": "June ","datePublished": "2026-06-30T13:33:39.256Z"}],"postsCount": 1,"sourceUrl": "https://www.linkedin.com/company/microsoft/"}
价格
采用按结果计费:只为真正拿到的数据付费,不按运行时间收费。
- 💸 成本 = 结果数量 × 单价,预算可提前算清。
- 📉 Apify 的 Bronze / Silver / Gold / Platinum / Diamond 套餐享阶梯折扣。
- 🆓 新账号自带每月免费额度,第一次运行不花钱。
- 🚫 无代理附加费、无单次请求费、无最低消费。
实时价格见 Apify 商店页面。
使用建议
- 📈 定期快照员工规模,增长速度是很强的商业信号。
- 🌐 用
website字段串联到网站抓取做深度补全。 - 🎯 结合职位抓取判断公司正在扩张哪个部门。
其他LinkedIn数据
- 👤 LinkedIn 个人资料抓取 —— 姓名、头衔、经历、教育、技能。
- 📧 LinkedIn 人员 + 邮箱抓取 —— 批量资料并可查找工作邮箱。
- 🏢 LinkedIn 公司抓取 —— 公司规模、行业、简介、网站。
- 💼 LinkedIn 职位抓取 —— 按关键词与地区抓招聘信息。
- 📝 LinkedIn 帖子抓取 —— 个人主页发布的内容与互动。
其他平台同样是免登录、按结果计费:Instagram · TikTok · X(推特) · Reddit · Google 地图 · Google 新闻。完整家族见 myagizm 商店主页。
配合 AI 智能体使用(MCP)
本 Actor 已接入 Apify MCP 服务器,Claude、ChatGPT、Cursor 等助手可以把它当作工具直接调用,用自然语言提问即可拿到结构化结果,无需写胶水代码。
集成与 API
支持 Make、Zapier、n8n、Slack、Airbyte、Gumloop、CrewAI、IFTTT、Lindy、GitHub、Google Sheets、Google Drive,以及 Webhook、定时任务与 MCP 服务器。
curl -X POST "https://api.apify.com/v2/acts/myagizm~linkedin-company-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls": [{ "url": "https://www.linkedin.com/company/microsoft/" }]}'
把 format 改成 json、csv、xlsx 或 xml 即可导出不同格式。
常见问题
需要 API Key 或登录吗? 不需要。没有 API Key、没有 OAuth 应用、不登录、不用 Cookie,也不会使用你的账号。
抓取LinkedIn合法吗? 只采集公开可见的数据,即任何未登录访客都能看到的内容,不登录、不绕过访问控制。合规责任由使用者承担:如涉及个人数据请遵守 GDPR / CCPA 与平台条款。
能抓私密内容吗? 不能,需要登录或已删除的内容会被跳过并记录在日志中。
需要配置代理吗? 不需要,已内置托管。
支持导出 CSV / Excel / JSON 吗? 支持 JSON、CSV、Excel、XML。
可以通过 Apify API 调用吗? 可以,见上方示例。
支持 AI 智能体(MCP)吗? 支持,Claude、ChatGPT、Cursor 均可当作工具调用。
可以定时运行吗? 可以,支持 Apify Schedules、API 与 Webhook。
数据有多新? 不缓存,每次运行都读取当前公开页面。
让 AI 代理直接调用 —— 无需 Apify 账号(x402)
本工具支持基于开放 x402 协议 的代理支付:AI 代理可以用 Base 链上的 USDC 直接付费运行,无需 Apify 账号、信用卡或 API 密钥。
npx -y awal auth login <邮箱>npx awal x402 pay 'https://agi.apify.com/protocols/x402/prepaid-tokens?amount=1¤cy=usd' --max-amount 1000000 --jsoncurl "https://api.apify.com/v2/acts/myagizm~linkedin-company-scraper/run-sync-get-dataset-items" \-H "Authorization: Bearer $PREPAID_TOKEN" -H 'Content-Type: application/json' -d '{INPUT}'
之所以可用:本工具采用按事件计费且以受限权限运行,这正是 x402 的两个前提条件。按结果计费,代理只为拿到的数据付费;预付令牌本身就是消费上限,购买后 14 天到期。
免责声明
本工具为独立第三方工具,与 LinkedIn / 微软 无任何隶属、认可或赞助关系,所有商标归各自所有者。
本 Actor 只采集公开可见的数据,不登录、不绕过访问控制、不获取私密内容。数据使用的合规责任由使用者承担。
相关搜索
linkedin 公司抓取 · 公司信息采集 · linkedin 公司规模 · abm 目标客户数据 · 免登录 linkedin 公司 · 公司主数据补全 · x402 支付 · ai 代理抓取 · usdc 付费 api