LinkedIn Organization API
Look up public LinkedIn company, school, or organization-guest pages by URL and get structured JSON — name, about, metrics, alumni counts when present — without scraping HTML yourself.
GET /v1/linkedin/organizations2 credits per organization URL requested. Up to 50 organizations per request (100 credits max).
About this endpoint
`GET /v1/linkedin/organizations` takes one or more public organization page URLs (`url` query param, repeatable). Accepted paths include `/company/…`, `/school/…`, and `/organization-guest/company/…`. Each result has `lookupStatus` — write when it is `found`, keep `requestId` when it is not. When found, `organization` carries `pageType`, id, slug, name, about, slogan, website, logo, industries, organization type, employee range, founded year, headquarters, and country when LinkedIn shows them. `metrics` can include followers, employees on LinkedIn, and alumni. Optional blocks cover locations, featured employees, similar organizations, recent posts, funding, stock info, and alumni insights.
Pricing is 2 credits per organization URL requested, up to 50 URLs per call (100 credits max). Trust `meta.creditsCharged` on the response. For a standard company-only lookup at 1 credit, prefer `GET /v1/linkedin/companies`. Person `/in/…` URLs belong on `GET /v1/linkedin/profiles`.
LinkedIn Organization API FAQ
How do I fetch a LinkedIn organization page via API?
Call `GET /v1/linkedin/organizations` with your Social Fetch API key (`x-api-key`) and one or more public organization `url` query params (for example `https://www.linkedin.com/school/uxdesigninstitute/`). Read `data.results[].lookupStatus` and the `organization` object in the JSON response. See the API docs for parameters.
How much does the LinkedIn Organization API cost?
2 credits per organization URL requested. You can send up to 50 URLs in one request (100 credits max). Always trust `meta.creditsCharged` on the response over a spreadsheet estimate.
What URL formats does the LinkedIn organization endpoint accept?
Pass a public LinkedIn organization page URL with a `/company/`, `/school/`, or `/organization-guest/company/` path. Person `/in/…` URLs belong on `GET /v1/linkedin/profiles`. Job `/jobs/view/…` URLs belong on the jobs routes.
LinkedIn organization vs company endpoint?
Use `GET /v1/linkedin/organizations` when you need schools, organization-guest pages, or a mixed batch of org page types (2 credits per URL, up to 50). Use `GET /v1/linkedin/companies` when you only have standard `/company/…` vanity pages and want the company-only card at 1 credit per successful request.
What fields does the LinkedIn organization response include?
When `lookupStatus` is `found`, you get organization identity fields (`pageType`, name, slug, about, website, logo, industries, headquarters, employee range), metrics (followers, employees on LinkedIn, alumni when present), and optional blocks for locations, featured employees, similar organizations, recent posts, funding, stock info, and alumni insights when LinkedIn exposes them publicly.
Can I look up multiple LinkedIn organization pages in one request?
Yes. Pass multiple `url` query values on the same `GET /v1/linkedin/organizations` call, up to 50. The response returns a `results` array plus a `summary` of found, not_found, and errored counts.
What happens when a LinkedIn organization URL is not found?
The batch still returns HTTP 200 with per-URL rows. Check each result's `lookupStatus`. Only upsert when status is `found`. Keep `meta.requestId` (and any per-row error) so you can retry or escalate failed enrichment rows.
Other LinkedIn endpoints
- ProfilesGET /v1/linkedin/profiles
- Profile postsGET /v1/linkedin/profiles/posts
- Company pageGET /v1/linkedin/companies
- Company postsGET /v1/linkedin/companies/posts
- Post or articleGET /v1/linkedin/posts
- TranscriptGET /v1/linkedin/posts/transcript
- People searchGET /v1/linkedin/people/search
- Post searchGET /v1/linkedin/posts/search