Techstack Signals

Detected technology stack for a company domain.

Endpoint

GET /api/v1/signals/techstack

Authentication

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

Query parameters

FieldTypeRequiredNotes
company_domainstringYesCompany domain (for example google.com, stripe.com).

cURL

curl -i "https://api-staging.satellyte.ai/api/v1/signals/techstack?company_domain=stripe.com" \ -H "X-Satellyte-API-Key: $API_KEY"

Response (200)

{ "data": { "company_domain": "stripe.com", "type": "tech_enrichment", "source": "satellyte_techstack", "count": 94, "items": [ { "vendor_name": "Slack Integration", "vendor_category": "b2b app and integration marketplace", "vendor_url": "https://docs.slack.dev/", "context_url": null, "vendor_upper_level_category": "IT & Infrastructure", "usage_started_at": 1777521600 }, { "vendor_name": "NextJS", "vendor_category": "frontend frameworks", "vendor_url": "nextjs.org", "context_url": null, "vendor_upper_level_category": "Development & Engineering", "usage_started_at": 1770181200 } ] } }

Response fields

FieldTypeNotes
company_domainstringNormalized domain that was queried.
typestringAlways "tech_enrichment".
sourcestringOpaque source label. Do not branch on specific values.
countnumberNumber of vendor records in items.
items[].vendor_namestringTechnology / vendor name.
items[].vendor_categorystringGranular category.
items[].vendor_urlstring | nullVendor website.
items[].context_urlstring | nullSource URL for the detection, when available.
items[].vendor_upper_level_categorystringHigher-level grouping (for example IT & Infrastructure).
items[].usage_started_atnumber | nullUnix seconds when usage was first detected.

Error responses

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

StatusCodeNotes
400validation_errorReturned when required query parameters are missing or invalid.
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.