Skip to content
scrapeatlas.Dashboard

Get a LinkedIn company page

Try in Playground

Retrieve a public company, school or showcase page with identity, description, locations, counts, website, images, specialties, related companies and a page of posts with its continuation token.

GET/v1/linkedin/companyx-api-key
x-api-keystringrequiredheader

Your ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.

Query parameters
1
urlstringrequiredquery

Canonical LinkedIn URL from structured data, possibly on a regional host.

min 1 chars · max 500 chars

Examplehttps://www.linkedin.com/company/shopify
Response fields
36
requestIdstring

Operational correlation UUID.

Upstream attempts (including proxy retries), decoded success-body bytes and duration.

accounting.upstreamRequestsinteger

Always included.

≥ 0

accounting.responseBytesinteger

Always included.

≥ 0

accounting.durationMsnumber

Always included.

≥ 0

successboolean

True when usable data is returned.

statusenum

success or partial; failed/challenged on errors.

one of: success, partial

sourceUrlstring

Canonical www.linkedin.com page read.

absolute HTTPS URL

fetchedAtstring

UTC retrieval time.

Source is always public_page.

coverage.sourceenum

Always included.

one of: public_page, web_search

coverage.completeboolean

Always included.

coverage.warningsstring[]

Always included.

idstringnullable

Numeric organization id from the page, or null.

namestring

Company name.

urlstringnullable

Canonical LinkedIn URL from structured data, possibly on a regional host.

handlestring

Slug taken from the requested URL.

descriptionstringnullable

About text or null.

locationobject

city, state and country from the structured address; keys are present only when published.

followersnumbernullable

Follower count shown in the top card, or null.

employeeCountnumbernullable

Employee count from structured data, or null.

websitestringnullable

Company website or null.

logostringnullable

Logo URL or null.

coverImagestringnullable

Cover image URL or null.

sloganstringnullable

Tagline or null.

similarPagesobject[]

Similar pages with link, name and image.

up to 100 items

industrystringnullable

Industry from the about section, or null.

sizestringnullable

Company size bucket, or null.

foundednumbernullable

Founding year as a number, or null.

headquartersstringnullable

Headquarters string, or null.

typestringnullable

Organization type, or null.

specialtiesstring[]

Specialties split on commas; a single empty string when none are published.

fundingobject

Stable shape with null/empty values; public pages no longer embed funding rounds.

employeesobject[]

Employees shown on the page with name, title (empty on current pages), link and image.

up to 100 items

postsobject[]

First page of company posts: url, id, datePublished and text.

up to 100 items

paginationTokenstringnullable

Guest-feed token embedded in the page; it changes on every fetch.

HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.

Error codes
9
HTTPfailure.codeMeaning
400invalid_requestNot a public LinkedIn profile, company or post URL, or invalid parameters.
401unauthorizedInvalid worker key.
403restrictedLinkedIn redirected to a login page for this resource.
404not_foundThe page does not exist or the search returned no posts.
429upstream_rate_limitedLinkedIn or the search index throttled retrieval.
502upstream_challengedLinkedIn answered with a challenge (HTTP 999/403 or an auth wall), including through the proxy.
502upstream_error unsupported_page unsafe_redirect search_failedSource or search index did not return a usable page.
503search_unavailable busyNo search key configured, or all retrieval slots are busy.
504timeoutThe operation exceeded its deadline.