Find Contacts

Find decision-makers at a target company.

Endpoint

POST /api/v1/contacts/find

Authentication

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

Request body

FieldTypeRequiredNotes
company_domainstringConditionalRequired if linkedin_url is not provided.
linkedin_urlstringConditionalLinkedIn company URL. Required if company_domain is not provided.
target_titlesstring[]NoTitles to prioritize (for example CEO, Founder, Head of Sales).
max_contactsnumberNoDefaults to 10.

cURL

curl -i -X POST "https://api-staging.satellyte.ai/api/v1/contacts/find" \
  -H "X-Satellyte-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "company_domain": "stripe.com",
    "target_titles": ["CEO", "Founder", "Head of Sales"],
    "max_contacts": 3
  }'

Response (200)

{
  "data": [
    {
      "id": "https://www.linkedin.com/in/patrickcollison",
      "name": "Patrick Collison",
      "title": "Stripe CEO",
      "company": "Stripe",
      "role": "decision_maker",
      "linkedin_url": "https://www.linkedin.com/in/patrickcollison",
      "email": null,
      "location": "San Francisco, CA, US",
      "score": null,
      "outreach_angle": "Lead with business impact and buying signals relevant to Stripe CEO."
    }
  ]
}

Response fields

FieldTypeNotes
idstringOpaque contact identifier.
namestringFull name.
titlestringJob title.
companystringCompany name.
rolestringInferred role bucket (decision_maker, influencer).
linkedin_urlstring | nullLinkedIn profile URL.
emailstring | nullEmail if already known; call /enrich/email to discover.
locationstring | nullCity, region, country.
scorenumber | nullLead score, when available.
outreach_anglestringSuggested message angle.