LinkedIn Company API
Collect public LinkedIn company pages as clean, structured JSON. Send one or many company URLs and get name, industry, size, headquarters, followers, specialties, locations, and Crunchbase link. Pay per company, MCP-ready for Claude and AI agents.
MEDIAN LAGon demand
PARAMETERS2
TOTAL USERS135
MONTHLY ACTIVE96
TOTAL RUNS8,458
SUCCESS (30D)93.1%
RATING5.0 (2)
LAST MODIFIED2026-11-02
PUBLISHED2026-07
Input parameters
| PARAMETER | TYPE | REQ | DEFAULT | DESCRIPTION |
|---|---|---|---|---|
| companyUrls | string[] | no | — | One or more LinkedIn company page URLs, e.g. https://www.linkedin.com/company/microsoft. Send these, companyNames, or both. |
| companyNames | string[] | no | — | Company names to look up instead of URLs, e.g. Microsoft. Each name is matched to its LinkedIn company page. |
Worked examples
{
"companyUrls": [
"https://www.linkedin.com/company/microsoft"
]
}
Code
curl
curl -X POST "https://api.apify.com/v2/acts/johnvc~linkedin-company-api/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"companyUrls": ["https://www.linkedin.com/company/microsoft"]}'
Python
from apify_client import ApifyClient
client = ApifyClient("APIFY_TOKEN")
run = client.actor("johnvc/linkedin-company-api").call(
run_input={'companyUrls': ['https://www.linkedin.com/company/microsoft']}
)
for item in client.dataset(run.default_dataset_id).iterate_items():
print(item)
MCP
Apify's hosted MCP server loads this source from the URL below as the tool johnvc--linkedin-company-api. Sign in to Apify when your client asks (OAuth), or send an Apify token as an Authorization: Bearer header.
https://mcp.apify.com/?tools=johnvc/linkedin-company-api