LinkedIn Company API
Company page for B2B intel — specialties, similarPages, employeeCount, founded, slogan, cover.
Pass a LinkedIn company URL and get B2B-ready JSON: name, industry, description, website, followers, employeeCount (the headcount), founded, organizationType (Public Company / …), specialties[], location{city,state,country}, slogan, coverImage, logo, similarPages[{name,link,image}] (discovery graph — same pattern as profile similarProfiles), funding (null — LinkedIn's logged-out page shows no funding rounds), and employees[] only when LinkedIn exposes featured people (omitted when empty — not a roster of employeeCount). type stays the entity discriminator "company" — organizationType is the About "Type" field. There is no size display string ("10,001+ employees") and no headquarters twin of location{}. timings{nativeMs,totalMs} show where the time went. Fields the public page leaves blank (often founded, specialties) are null. Read from LinkedIn's logged-out company page only. Flat 2 credits per successful call; an unknown company is 404 at 0 credits; when LinkedIn serves its sign-in page or the page can't be read, the call is 502 UPSTREAM_UNAVAILABLE, retryable, 0 credits. Recent posts live on /linkedin/company-posts, not inlined here.
Request
- Base URL: https://api.captapi.com
- URL: https://api.captapi.com/v1/linkedin/company
- Auth: one of:
- HTTP bearer
- API key in header X-API-Key
Query parameters
LinkedIn company URL, e.g. https://www.linkedin.com/company/shopify. The URL platform must match this endpoint's platform. Do not pass cross-platform URLs, e.g. YouTube to TikTok, Instagram to Facebook, LinkedIn to X/Twitter, or Pinterest to Rumble.
Set true to serve from the 24h response cache (0 credits on hit). Default false — always fetch fresh.
Response
Success. The data object for this endpoint.
Changes
No recorded changes to this operation across all 3 revisions of this API.