LinkedIn Company API | Firmographics & Sales Intelligence avatar

LinkedIn Company API | Firmographics & Sales Intelligence

Pricing

from $0.01 / 1,000 results

Go to Apify Store
LinkedIn Company API | Firmographics & Sales Intelligence

LinkedIn Company API | Firmographics & Sales Intelligence

Collect public LinkedIn company pages as clean, structured JSON. Send company URLs or search by company name and get industry, size, headquarters, followers, specialties, and locations, ready to chain into Crunchbase funding lookup by name. Pay per company, MCP-ready for Claude and AI agents.

Pricing

from $0.01 / 1,000 results

Rating

5.0

(1)

Developer

John

John

Maintained by Community

Actor stats

7

Bookmarked

14

Total users

11

Monthly active users

2 days ago

Last modified

Share

๐Ÿข LinkedIn Company API | Firmographics & Sales Intelligence

The LinkedIn Company API turns public LinkedIn company pages into clean, structured JSON. Use this actor with Claude, Cursor, or any MCP-compatible AI agent to collect company name, industry, size, headquarters, followers, specialties, and locations, on reliable infrastructure and billed per company. Need funding and investors too? Chain the output straight into the Crunchbase Company API by company name; see the chaining section below.

Send one or many company URLs and get one row per company, collected in parallel. No URL handy? Pass plain company names in companyNames and the API finds each company's LinkedIn page for you, then collects it fresh. It works as a straightforward LinkedIn company scraper for account enrichment, sales intelligence, and CRM data, and it is built API-first and MCP-ready so AI agents can call it as a tool.


๐Ÿ“‹ What this API returns

FieldDescription
nameThe company's name.
descriptionThe company's About / overview text.
industriesThe company's primary industry.
companySizeEmployee size band (e.g. "10,001+ employees").
employeesInLinkedinNumber of employees with a LinkedIn profile.
followersCompany page follower count.
headquartersHeadquarters location.
specialtiesList of the company's specialties.
locationsList of office locations.
countryCodesTwo-letter country codes where the company has a presence.
organizationTypePublic, privately held, nonprofit, etc.
websiteThe company's website URL.
crunchbaseUrlLegacy field, rarely present: LinkedIn is discontinuing Crunchbase data on company pages. For funding, chain into the Crunchbase Company API by name (see below).
fundingLegacy field, rarely present, for the same reason as crunchbaseUrl.
logoCompany logo image URL.
companyIdThe company's LinkedIn numeric identifier.
publicUrlThe public LinkedIn company page URL.
requestedNameThe name from companyNames this row was resolved from (name searches only).
summaryA plain-language one-line interpretation of the company.

๐ŸŽฏ Use cases

  • Name-only lists. Turn a spreadsheet of company names (no URLs) into enriched LinkedIn company data in one run.
  • Account-based marketing. Enrich a target-account list with industry, size, and headquarters to prioritize and segment.
  • Sales intelligence. Pull firmographics for prospect accounts so reps open calls with real context.
  • CRM enrichment. Append company size, industry, and website to CRM records from a company URL, then add funding by chaining into the Crunchbase Company API.
  • Competitor mapping. Profile a set of competitors by size, specialties, and locations in one batch.
  • Lead scoring. Score and route inbound leads by company size band and organization type.
  • Cross-link people to companies. Pair this with the LinkedIn Profile API to enrich a contact and their employer in one workflow.
  • AI agent workflows. Drive this API over MCP from Claude to look up and summarize companies in-conversation.

๐Ÿ” Use it as a LinkedIn company scraper at scale

Paste a batch of company URLs and this LinkedIn company scraper collects them in budget-capped chunks, one row per company, so a large run never overshoots what you set. Every company comes back with the same flat, predictable fields, which is what makes the output easy to load into a sheet, a database, or a CRM.

The result is ready-to-use account enrichment and firmographic data: size band, industry, headquarters, specialties, and website. If a URL cannot be collected, you get a clear error row for that URL instead of a failed run, so one bad link never sinks the batch. Whether you need LinkedIn company data for one account or ten thousand, the shape of the output stays the same.


โš™๏ธ Input examples

One company

{
"companyUrls": ["https://www.linkedin.com/company/microsoft"]
}

Several companies at once (collected in parallel)

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

By company name (no URL needed)

{
"companyNames": ["Microsoft", "Truffle Pig Data"]
}

Each name is matched to its most popular LinkedIn /company/ page, then collected live like a URL. Rows resolved from a name carry a requestedName field so you can map them back to your list. You can mix companyUrls and companyNames in one run.

URLs that are not LinkedIn /company/ URLs are skipped with a warning. The API returns one row per company.


๐Ÿ”— Chain into Crunchbase funding data

LinkedIn is discontinuing Crunchbase funded data on company pages, so funding no longer lives here. The fix is a two-step chain with the Crunchbase Company API, which looks companies up by name - no Crunchbase URL needed:

  1. Run this actor and take the name (or website) from each output row.
  2. Pass those values to the Crunchbase Company API's companyNames input:
{
"companyNames": ["Microsoft", "Anthropic", "Basecamp"]
}

Each name resolves to its top-matching Crunchbase organization and returns funding rounds, investors, founders, key people, and firmographics as one row per company, with a searchTerm field to join back to your list. The full pipeline is LinkedIn firmographics in this actor, funding and investors from Crunchbase, and deal data from the PitchBook Company API.


๐Ÿ“ค Example output

Each company is returned as one JSON row:

{
"result_type": "company",
"name": "Microsoft",
"description": "Every company has a mission. What's ours? To empower every person and every organization to achieve more.",
"industries": "Software Development",
"companySize": "10,001+ employees",
"employeesInLinkedin": 233717,
"followers": 28561289,
"headquarters": "Redmond, Washington",
"specialties": ["Business Software", "Developer Tools", "Cloud Computing"],
"countryCodes": ["US", "AU", "CA", "GB"],
"organizationType": "Public Company",
"website": "https://news.microsoft.com/",
"companyId": "1035",
"publicUrl": "https://www.linkedin.com/company/microsoft",
"summary": "Microsoft, Software Development, 10,001+ employees, Redmond, Washington, 28,561,289 followers"
}

๐Ÿ’ฐ Pricing (pay-per-event)

You pay per company returned. There is no per-run setup fee. Name lookups add one search event per name successfully matched to a company page; names that match nothing are free. The current per-event prices are shown on the Store card and in the Actor's Monetization details. Because billing is per event, you only pay for the companies and matches actually delivered.


๐Ÿ”Œ Use the LinkedIn Company API from Claude (MCP)

This Actor is MCP-server-compatible, so Claude Code (free trial), Claude (desktop and web), Cursor, and other MCP clients can call it as a tool through Apify's hosted MCP server.

Add it with this Actor-specific URL:

https://mcp.apify.com/?tools=actors,docs,johnvc/linkedin-company-api

Apify MCP integration docs: https://docs.apify.com/platform/integrations/mcp

Setup walkthrough:

New to Claude Code or Claude Cowork? Start a free trial.

Then ask Claude:

"Use the LinkedIn Company API to look up Microsoft and summarize its size, industry, and headquarters."


๐Ÿ’ธ Pay per run with crypto (x402)

The LinkedIn Company API supports agentic payments via the x402 protocol. AI agents and MCP clients can pay for runs in USDC (on Base) with no Apify account or API token needed: point your agent at the Apify MCP server and it can discover, pay for, and run this Actor autonomously. Read the Apify x402 announcement for details.

๐Ÿ”Œ Integrations: run account enrichment on a schedule

This API is most useful as a recurring step in a pipeline, not a one-off run:

  • Tasks and Schedules. Save a set of company URLs as a Task, then attach a Schedule to refresh that account dataset daily, weekly, or monthly with no code.
  • n8n, Make, and Zapier. Trigger a run when a new account lands in your CRM, then push the enriched firmographics back. Apify has native connectors for each.
  • Supabase, Google Sheets, and databases. Send the dataset straight to storage with a webhook or the Apify API so the rows land where your team already works.
  • MCP. Call the API as a tool from Claude and other AI agents (see the section above) to enrich companies inside an agent workflow.
  • Webhooks. Fire a webhook on run completion to kick off the next step in your own system, such as lead scoring or routing.

Build a full picture of an account, the people who work there, and their activity by pairing this with the rest of the LinkedIn suite:

  • Crunchbase Company API - funding rounds, investors, and firmographics; feed it this actor's name output via its companyNames input (see the chaining section above).
  • LinkedIn Profile API - structured data on the people who work at your target accounts.
  • LinkedIn Posts API - a company's public posts and engagement, for social selling and research.
  • LinkedIn Jobs API - open roles at a company by keyword and location, a strong hiring signal.

Comparison point: some LinkedIn company scrapers on the Store are unmaintained or low-rated (for example george.the.developer/linkedin-company-employees-scraper, rated 1 star). This API is built for reliability, pay-per-company billing, and MCP access from AI agents.


๐Ÿ“Ž Applications

Ready-made task pages for common jobs. Open one, run it, or duplicate it as a starting point:

Scrape LinkedIn Company Data to Structured JSON

Turn a company URL into clean JSON: name, industry, size, headquarters, followers, and website.

Bulk Collect LinkedIn Companies from a URL List

Paste up to 1000 company URLs and get one clean row each, collected in parallel.

Extract Company Firmographics from LinkedIn

Pull industry, employee size band, headquarters, specialties, and organization type from a company URL.

LinkedIn Company Data API for Python

Call the API from Python: a company URL in, structured firmographics out.

Enrich Accounts with LinkedIn Company Data

Turn a company URL into CRM-ready fields for account enrichment and scoring.

Scrape LinkedIn Companies in an n8n Workflow

Add company data to an n8n workflow: pass company URLs, get structured rows back.

Get LinkedIn Company Data in Claude via MCP

Use company lookup as a tool in Claude and other AI agents over MCP.


๐Ÿš€ How to get started

  1. Open the Actor and paste LinkedIn company URLs into companyUrls, or plain company names into companyNames.
  2. Run it and read the results from the dataset (JSON, CSV, Excel, or API).

View on Apify Store

Example code: Python quick-start + MCP setup on GitHub - call the API from Python, or install it as a tool in Claude, Cursor, and ChatGPT.


โ“ FAQ

Is this a LinkedIn Company API or a LinkedIn company scraper?

Both descriptions fit. You call it like an API (a company URL in, structured JSON out), and under the hood it is a LinkedIn company scraper that reads public company pages. You never touch scraping infrastructure; you get clean, one-row-per-company data back.

What URL should I provide?

A public LinkedIn company page URL, for example https://www.linkedin.com/company/microsoft. Pass one or many in companyUrls.

Can I search by company name instead of a URL?

Yes. Put plain names in companyNames (for example Microsoft) and each is matched to its most popular LinkedIn /company/ page, then collected live. The row carries requestedName so you can map it back to your list. For ambiguous names, the highest-follower company page wins, so pass the URL instead when you need an exact page. Unmatched names return an error row and are not charged.

What firmographics are included?

Industry, employee size band, employee count on LinkedIn, headquarters, specialties, office locations, country presence, organization type, and website.

How do I get funding and investor data for these companies?

Chain into the Crunchbase Company API: pass this actor's name output values to its companyNames input and each resolves to the matching Crunchbase organization with funding rounds, investors, and founders. LinkedIn is discontinuing Crunchbase funded data on its own pages, so the chain is the reliable way to add funding. See the chaining section above for the exact input.

This actor collects only public company data. Public-data scraping has been addressed in court cases such as hiQ Labs v. LinkedIn, but you are responsible for your own use, including GDPR and platform terms. Consult your own counsel for your use case.

Can I run it from Claude or another AI agent over MCP?

Yes. The Actor is MCP-server-compatible, so Claude Code (free trial) and other MCP clients call it as a tool. See the MCP section above for the setup URL.

Can I schedule it or connect it to my other apps?

Yes. Save your company URLs as a Task and attach a Schedule for recurring runs, and connect the output to n8n, Make, Zapier, Supabase, or your own system by webhook. See the Integrations section above.

Do you also collect people?

Yes, separately. Use the LinkedIn Profile API for person profiles (name, headline, experience, education), and pair it with this Company API to enrich a contact and their employer together.

Can I collect many companies at once?

Yes. Provide a list in companyUrls; they are collected in parallel and returned one row per company, up to 1000 per run.

What if a company cannot be collected?

The API returns a clear error row for that URL explaining why, so a single bad URL does not fail the whole run.


๐ŸŒ About Alpha OSINT

This Actor is part of Alpha OSINT, toolset of financial and operations data sources and APIs. See the LinkedIn Company API source page for related tools and use cases. For support or requests for this actor, please start a ticket directly on our support page.


Ready-to-run examples that show this API solving a specific problem. Each opens its own setup so you can run it on your account in one click.

Last Updated: 2026.08.19