Company
A company, as companies/enrich returns it.
Fields #
| Field | Type | Notes |
|---|---|---|
linkedin_id | integer | LinkedIn's numeric company id. |
universal_name | string | The slug in a company URL. |
url | string | |
name | string | |
tagline | string | |
description | string | The About text. Can be long. |
website_url | string | |
industry | string | LinkedIn's legacy taxonomy - "Computer Software". Not a normalised one. |
industry_v2 | string | The current taxonomy the page itself shows - "Software Development". It and industry disagree by design; neither is wrong. |
verified | boolean | LinkedIn's own page verification badge. |
founded_year | integer | The year alone. LinkedIn's month and day are almost never set, and a date that is always the 1st of January is worse than a year. |
employee_count | integer | Employees LinkedIn can see on the platform. |
employee_count_range | string | LinkedIn's band. It and employee_count routinely disagree; neither is wrong. |
follower_count | integer | |
headquarters | string | The address rendered as one line. |
address | Address | The same place unflattened, for filtering on one component without parsing the string back apart. |
locations | Location[] | Every office the page lists, headquarters included. address is the headquarters alone, for callers that want one place. |
specialties | string[] | |
logo_url | string | |
cover_image_url | string | |
parent_company | CompanyStub | The company this page reports to, when it has one. |
acquirer_company | CompanyStub | The company that acquired this one, when LinkedIn says so. |
similar_companies | CompanyStub[] | LinkedIn's own "people also viewed" shelf for this page. |
affiliated_companies | CompanyStub[] | Showcase pages, affiliated brands and acquisitions, merged from the three lists LinkedIn shows them in and deduplicated. |
scraped_at | string (RFC 3339) | When this record was taken. On every record, because "never cached" is only a credible claim if the record says when it was fetched. |
Absent is not null: a field we did not get is omitted rather than sent as an empty string, so you can tell "LinkedIn does not have this" from "this person left it blank".
Sample #
{
"linkedin_id": 1743263,
"universal_name": "stripe",
"url": "https://www.linkedin.com/company/stripe",
"name": "Stripe",
"tagline": "Financial infrastructure for the internet",
"website_url": "https://stripe.com",
"industry": "Financial Services",
"industry_v2": "Financial Services",
"verified": true,
"founded_year": 2010,
"employee_count": 8214,
"employee_count_range": "5001-10000",
"follower_count": 812043,
"headquarters": "South San Francisco, California, United States",
"locations": [
{
"name": "San Francisco Bay Area",
"headquarters": true,
"city": "South San Francisco",
"geographic_area": "California",
"country": "US",
"latitude": 37.6688,
"longitude": -122.3919
}
],
"specialties": ["payments", "internet infrastructure"],
"scraped_at": "2026-09-01T10:00:06Z"
}