sfoln/linkedin-company-lookup · Lead generation, Social media, Automation On request
Scrape public LinkedIn company pages by URL or slug with no login or cookies: name, website, industry, size and employee range, headquarters, founding year, specialties, funding and logo, one JSON record per company. $4 per 1,000 companies. Works with the API, MCP, Make, Zapier and n8n.
LinkedIn Company Details Scraper (No Login) looks up public LinkedIn company pages in bulk and returns one normalized firmographic record per company: name, LinkedIn ID and URL, website, industry, size bucket with a parsed employee range, employees on LinkedIn, headquarters and location, founding year, company type, specialties, description, slogan, logo, last funding round and similar companies. It's built for lead enrichment, account-based marketing, CRM hygiene, market mapping and AI agents.
Price
Price per delivered record
Event
Price
Per 1,000
Charged for
LinkedIn company profile linkedin-company-looked-up
$0.004
$4 / 1,000
Charged once per LinkedIn company page whose data was returned. Companies that do not exist and failed requests are not charged, unless the provider billed the lookup (an empty company page).
Apify free plan: up to 10 items per run. Paid plans have no per-run cap; set maxTotalChargeUsd to cap spend.
Run
Call it from code, an agent or the Console
This API is private on Apify for now. Email us and we will publish it for you, usually within two working days. The calls below work once it is public. contact@sfoln.com
POST https://api.apify.com/v2/actors/sfoln~linkedin-company-lookup/runs?maxTotalChargeUsd=1
GET https://api.apify.com/v2/actor-runs/{runId} # until status is SUCCEEDED
GET https://api.apify.com/v2/datasets/{defaultDatasetId}/items?format=json
Authenticate with an Apify API token. MCP clients can instead sign in with OAuth when prompted. Example prompt for an agent: Look up the LinkedIn company pages of Shopify and Microsoft and compare their industry, company size, headquarters and website.
Input
Input fields
Paste LinkedIn company page URLs or company slugs, one per line. Each company produces one dataset record.
Field
Type
Default
Meaning
companies *
array
required
LinkedIn companies Company page URLs such as https://www.linkedin.com/company/shopify/ or slugs such as shopify. People, school and job URLs are not accepted. Duplicates are removed. Accounts on the Apify free plan can process up to 10 companies per run.
maxCompanies
integer
1000
Max companies Safety cap on the number of companies processed in this run. Range 1–10000.
concurrency
integer
4
Concurrency How many companies are fetched in parallel (1–8). Range 1–8.
includeRaw
boolean
false
Include raw upstream response Attach the unmodified provider payload to each record (includes featured employees and recent posts).
Records land in the run's dataset; a synchronous call returns them directly. Each has a status (ok is charged; everything else is free) and a charged flag. The run's OUTPUT record totals items and charges.
Field
Type
Meaning
input
string | object
Input The company URL or slug as provided.
slug
string | null
Slug
companyId
string | null
LinkedIn company ID
name
string | null
Name
url
string | null
LinkedIn URL
website
string | null
Website
industry
string | null
Industry
companySize
string | null
Company size LinkedIn size bucket, e.g. "10,001+ employees"
employeeCountRange
object | null
Employee range { min, max } parsed from companySize (max null for open-ended buckets)
employeesOnLinkedin
number | null
Employees on LinkedIn Members listing this employer (not the official headcount)
headquarters
string | null
Headquarters
location
object | null
Location { city, state, country }
founded
number | null
Founded
companyType
string | null
Company type
specialties
array
Specialties
description
string | null
Description
slogan
string | null
Slogan
followerCount
number | null
Followers null when LinkedIn does not expose it in the page data
logoUrl
string | null
Logo URL
coverImageUrl
string | null
Cover image URL
fundingRounds
number | null
Funding rounds
lastFundingRound
object | null
Last funding round { type, date, amount }
similarPages
array
Similar pages
cached
boolean
Cached
status
string
Status ok | not_found | error | skipped_invalid | skipped_budget | skipped_free_plan e.g. "ok"