Company Enrichment API
Company Endpoints
Company Enrichment API
Enrich company profiles using LinkedIn company identifiers
POST
Company Enrichment API
Endpoint
Authentication
Bearer token with your API key:
Bearer YOUR_API_KEYRequest Parameters
Request Body (JSON)
At least one identifier is required:LinkedIn company slug (e.g., from linkedin.com/company/openai).Example:
"openai"LinkedIn’s internal company ID.Example:
"11130470"Full LinkedIn company URL. The API will automatically extract the slug.Example:
"linkedin.com/company/openai"Example: "https://www.linkedin.com/company/openai/"Internal company ID from People Context API.Example:
"abc123"Identifier Priority: Identifiers are tried in this order:
linkedin_slug > linkedin_id > linkedin_url (slug extracted) > company_id. The API returns as soon as a match is found.Response
Success Response (200 OK)
Returns a JSON object containing the enriched company data.Whether a matching company was found in the database.
Company data object (null if no match found)
Internal company ID
LinkedIn company slug
LinkedIn’s internal company ID
Company profile information
Company name
Company tagline/description
Full company description
Industry category
Company size range (e.g., “51-200 employees”)
Approximate employee count
Year founded
Company website URL
Company phone number
Array of company specialties/focus areas
Additional fields may be present depending on the data available in the LinkedIn company profile.
No Match Response (200 OK)
When no matching company is found:Error Responses
All error responses follow the standard format with adetail field:
- 401 Unauthorized - Missing or invalid API key
- 403 Forbidden - Organization is inactive
- 422 Unprocessable Entity - Validation error (missing required parameters or invalid values)
- 429 Too Many Requests - Monthly request limit exceeded
- 500 Internal Server Error - Unexpected server error (e.g., Elasticsearch connection failed)
Examples
Sample Response
Best Practices
Data Freshness: LinkedIn company data is refreshed monthly. Check the profile data for recent updates and employee counts.
Use Cases
- Lead Enrichment: Enrich company information from LinkedIn URLs in your CRM
- Market Research: Build company databases with detailed profile information
- Sales Intelligence: Get company size, industry, and location data for targeting
- Data Validation: Verify company information against LinkedIn’s authoritative data
Related
- Person Enrichment API - Enrich individual profiles
- Quickstart - Get started in 5 minutes
- Introduction - Learn about People Context API