Domain to LinkedIn

Resolve a company domain to a LinkedIn company URL when one is known.

Endpoint

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

Authentication

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

Request body

FieldTypeRequiredNotes
domainstringYesCompany domain, for example openai.com.

cURL

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

Response (200): hit

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

Response (200): miss

{ "data": { "found": false, "domain": "unknown.example", "linkedin_url": null, "company": null } }

Response fields

FieldTypeNotes
foundbooleanWhether a mapping was found.
domainstringEchoed input.
linkedin_urlstring | nullResolved LinkedIn company URL.
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 domain is missing, or the domain format is not valid.
401unauthorizedReturned when X-Satellyte-API-Key is missing, invalid, or expired.
404not_foundReturned when no LinkedIn company URL is known for the requested domain.
429rate_limit_exceededReturned when the API key exceeds its configured rate limit.
500service_errorReturned when the service cannot complete the request. Retry with backoff.