API Reference overview
Endpoint groups, base URLs, and conventions for the Satellyte Public API.
The Public API is organized into a small set of resource groups. Each group is independent: you can use Discover without ever touching Enrichment, or use Enrichment over your own existing list.
Base URLs
| Environment | Base URL |
|---|---|
| Production | https://api.satellyte.ai/api/v1 |
| Staging | https://api-staging.satellyte.ai/api/v1 |
Endpoint groups
| Group | Endpoints |
|---|---|
| Quickstart | 1 |
| Account | 2 |
| Meta | 1 |
| Discover | 2 |
| Search | 2 |
| Companies | 2 |
| Contacts | 4 |
| Signals | 5 |
| Enrichment | 2 |
| Radar | 3 |
| Outreach | 2 |
| Feedback | 2 |
Conventions
- Authentication: every request requires the
X-Satellyte-API-Keyheader. See Quickstart. - Envelopes: success payloads are wrapped under
data. Errors are wrapped undererror. See Response envelope. - Errors: stable
error.codevalues you can branch on. See Errors. - Rate limits: per API key, with
x-ratelimit-*headers on every response. See Rate limits. - Credits: only
/enrich/emailand/enrich/phonecharge credits, and only on a successful result. See Credits. - Pagination: cursor-based for
/search/*, page-based for/contacts/employee-finder. See Pagination. - Workspace scoping: every key maps to one workspace. See Workspace scoping.