LinkedIn to Domain

Resolve a LinkedIn company URL to a domain.

Endpoint

POST /api/v1/companies/linkedin-to-domain

Authentication

All requests require the X-Satellyte-API-Key header. See Quickstart.

Request body

FieldTypeRequiredNotes
linkedin_urlstringYesLinkedIn company URL.

cURL

curl -i -X POST "https://api-staging.satellyte.ai/api/v1/companies/linkedin-to-domain" \ -H "X-Satellyte-API-Key: $API_KEY" \ -H "Content-Type: application/json" \ -d '{ "linkedin_url": "https://www.linkedin.com/company/stripe" }'

Response (200): hit

{ "data": { "found": true, "domain": "stripe.com", "linkedin_url": "https://www.linkedin.com/company/stripe", "company": "Stripe" } }

Response (200): miss

{ "data": { "found": false, "linkedin_url": "https://www.linkedin.com/company/unknown-example", "domain": null, "company": null } }

Response fields

FieldTypeNotes
foundbooleanWhether a mapping was found.
domainstring | nullResolved company domain.
linkedin_urlstringEchoed input.
companystring | nullCompany name when known.

Error responses

All failed calls use the standard error envelope documented in Errors.

StatusCodeNotes
400validation_errorReturned when the request body is invalid, the LinkedIn URL is missing, or the LinkedIn company URL format is not valid.
401unauthorizedReturned when X-Satellyte-API-Key is missing, invalid, or expired.
404not_foundReturned when Public API access is not enabled or the requested Public API resource is unavailable.
429rate_limit_exceededReturned when the API key exceeds its configured rate limit.
500service_errorReturned when the service cannot complete the request. Retry with backoff.