Introduction
The Company Profile endpoint retrieves a complete company profile from a Social company URL. It returns structured data including basic information, metrics, headquarters, specialties, and more.
Authorization
apikey
string
required
Your API key from the developer dashboard. Pass it via
Authorization: Bearer YOUR_API_KEY header.Request body
Provide either url or id. If both are supplied, id takes precedence.
url
string
conditional
Public Social company URL (e.g.
https://social.com/company/acme-corp). Required unless id is given.id
string
conditional
ReverseContact company id from a previous response (e.g.
com_01jbd5vewyenebxgaz869ffe5t). Required unless url is given.Response structure
success
boolean
true if the request was processed successfullyerror
null
Always
null on successdataobjectThe enriched company profile (
null on error responses)Show child attributesHide child attributes
id
string
ReverseContact company id (
com_...). Pass it back as the id request parameter to re-fetch this companycompanyName
string
Company name
linkedinId
string
Social company identifier
publicId
string
Universal name / slug (the
/company/xxx part of the URL)linkedinUrl
string
| null
Full Social company URL
websiteUrl
string
| null
Official company website URL
industry
string
| null
Industry (e.g.
"Software Development")description
string
| null
Full company description
tagline
string
| null
Tagline / slogan
logoUrl
string
| null
Logo image URL
backgroundUrl
string
| null
Background / banner image URL
employeesCount
number
| null
Exact number of employees
employeeCountRange
EmployeeCountRange
| null
Employee count range bracket
followersCount
number
| null
Number of Social followers
specialities
string[]
List of company specialties
locations
Location[]
All office locations registered on the profile (can be empty)
foundedOn
FoundedOn
| null
Founding year wrapper
phone
string
| null
Phone number
headquarterobjectHeadquarter location (
null if unknown)Show child attributesHide child attributes
street1
string
| null
Primary street address line
street2
string
| null
Secondary street address line
city
string
| null
City
country
string
| null
Country (ISO code or name)
geographicArea
string
| null
State or region
postalCode
string
| null
Postal code
locationsobject[]All office locations registered on the profile (can be empty)
Show child attributesHide child attributes
street1
string
| null
Street address line 1
street2
string
| null
Street address line 2
postalCode
string
| null
Postal / ZIP code
city
string
| null
City
state
string
| null
State or region (named
state here, not geographicArea as in headquarter)country
string
| null
Country ISO 3166 code (e.g.
"US", "FR")employeeCountRangeobjectEmployee count bracket (
null if unknown). Buckets mirror LinkedIn’s native staffCountRange: 1, 2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000, 5,001–10,000, 10,001+. For the top bucket (10,001+), LinkedIn has no upper bound and returns end: 1 as a sentinel — interpret any range where end < start as start+ (unbounded). Use employeesCount for the exact headcount when available.Show child attributesHide child attributes
start
number
Lower bound of the range
end
number
Upper bound of the range. If
end < start, the bucket is unbounded (start+, i.e. 10,001+)Example (10,001+ bucket):
{ "start": 10001, "end": 1 }. Sinceend(1) <start(10001), this means the company has 10,001 or more employees. No upper bound is available for this bucket.
foundedOnobjectFounding year (
null if unknown)Show child attributesHide child attributes
year
number
Four-digit year
quotasobjectCredits and rate limit usage after this request
Show child attributesHide child attributes
creditsConsumed
number
Credits consumed by this request
workspaceobjectWorkspace-level limits
Show child attributesHide child attributes
id
string
Your workspace identifier
hasUnlimitedCredits
boolean
Whether workspace credits are unlimited
allowDailyOvercost
boolean
Whether the workspace may exceed its daily cap
creditsobjectCredit balance
Show child attributesHide child attributes
total
number
Total credits in your plan
used
number
Credits consumed so far
left
number
Remaining credits
dailyLimitobjectDaily request limit (
null if not configured)Show child attributesHide child attributes
limit
number
Maximum requests per day
used
number
Requests made today
left
number
Remaining requests today
nextReset
string
When the daily window resets (ISO 8601)
minuteRateLimitobjectPer-minute rate limit
Show child attributesHide child attributes
limit
number
Maximum requests per minute
used
number
Requests made in the current minute
left
number
Remaining requests in the current minute
nextReset
string
When the minute window resets (ISO 8601)
keyobjectAPI key-level limits (
null when request is from dashboard)Show child attributesHide child attributes
id
string
API key identifier
dailyLimitobjectDaily limit for this key (
null if not configured)Show child attributesHide child attributes
limit
number
Maximum requests per day
used
number
Requests made today
left
number
Remaining requests today
nextReset
string
When the daily window resets (ISO 8601)
minuteRateLimitobjectMinute rate limit for this key
Show child attributesHide child attributes
limit
number
Maximum requests per minute
used
number
Requests made in the current minute
left
number
Remaining requests in the current minute
nextReset
string
When the minute window resets (ISO 8601)
metadataobjectRequest tracking information
Show child attributesHide child attributes
requestId
string
Unique identifier for this request
executionTimeMs
number
Total execution time in milliseconds
updatedAt
string
Last upstream update timestamp (ISO 8601). Only present when data is from cache.