Create a durable public company reference record.
Submit known company pages under /company/ or use their slugs. Every accessible page becomes one normalized dataset item for enrichment and research.
This endpoint does not discover companies, enumerate employees, or mix posts and jobs into the company object. Stable IDs and website domains make those separate datasets easier to join later.
Choose company attributes by research purpose.
Optional company fields stay null or empty when they are not public, while identity and provenance remain explicit.
| Fields | Purpose | Availability |
|---|---|---|
company_id, company_name, company_slug, company_url | Identity and canonical company page | Every successful record |
industry, company_type, founded_year | Public classification and company age context | When published |
tagline, description, specialties | Positioning and declared capabilities | When published |
website_url, website_domain | External website and normalized join key | When published |
headquarters, headquarters_address, locations | Head office and operating footprint | When published |
follower_count, employee_count, employee_count_range | Audience and organization size signals | When surfaced |
open_jobs_count, jobs_url, life_page_url | Hiring volume and related destinations | When surfaced |
funding, similar_companies, affiliated_companies | Public relationship and market context | When surfaced |
Inspect a company enrichment record.
The sample preserves nested addresses, size bands, office locations, and related company structures for downstream mapping.
[
{
"company_id": "11130470",
"company_name": "OpenAI",
"company_url": "https://www.linkedin.com/company/openai",
"company_slug": "openai",
"logo_url": "https://media.licdn.com/example-company-logo",
"cover_image_url": "https://media.licdn.com/example-company-cover",
"industry": "Research Services",
"headquarters": "San Francisco, CA",
"headquarters_address": {
"city": "San Francisco",
"region": "CA",
"postal_code": "94110",
"country": "US"
},
"follower_count": 11361200,
"employee_count": 10473,
"employee_count_range": {
"min": 1001,
"max": 5000,
"label": "1,001-5,000 employees"
},
"tagline": null,
"description": "OpenAI is an AI research and deployment company...",
"website_url": "https://openai.com/",
"website_domain": "openai.com",
"company_type": "Partnership",
"founded_year": null,
"specialties": ["artificial intelligence and machine learning"],
"locations": [
{
"is_headquarters": true,
"address": "San Francisco, CA 94110, US"
}
],
"open_jobs_count": 138,
"jobs_url": "https://www.linkedin.com/jobs/search?f_C=11130470",
"life_page_url": "https://www.linkedin.com/company/openai/life",
"funding": null,
"similar_companies": [
{
"name": "Anthropic",
"company_slug": "anthropicresearch",
"industry": "Research Services"
}
],
"affiliated_companies": [],
"scraped_at": "2026-07-28T09:13:43.059Z",
"source": "linkedin_company_profile"
}
]Company attributes versus activity specific endpoints.
Use this API for the company record itself. Choose the posts or jobs endpoints when the question is what a company published or where it is hiring.
| Option | Starting input | Access | Best for |
|---|---|---|---|
| Official LinkedIn company APIs | Authorized organization context | Restricted LinkedIn access | Approved page administration products |
| Curly company profile API | Known company URLs or slugs | Apify API token | Public company attributes and enrichment |
| Curly company posts API | Known company pages | Separate Curly endpoint | Recent publishing activity and engagement |
| Curly LinkedIn Jobs API | Tracked companies and role filters | Separate Curly endpoint | Open roles and hiring signals |
Join company attributes to activity datasets.
Use the company ID, slug, or normalized website domain as a stable key across CRM records, hiring signals, publishing activity, and market research.
- Configure company enrichment on Apify
Test company URLs and connect recurring profile datasets to your stack.
- Track hiring activity separately
Use the Jobs API when open roles, functions, and locations are the signal.