Skip to main content

API Overview

Base URL

All API requests should be made to:

Authentication

Every request must include an API key via one of: See Authentication for full details.

Content Type

All request bodies must be JSON:

Pagination

Paginated endpoints use skip and limit query parameters: Paginated responses vary by endpoint. Common formats include:
Some endpoints (e.g., leads with filters) return:

Filtering

Many list endpoints support filtering via query parameters. The leads API also supports advanced filtering via POST request bodies with complex conditions.

Filter operators

Rate Limits

All responses include rate limit headers (IETF draft-7):
See Rate Limits for tier details.

Error Format

All errors return a consistent JSON structure:
See Error Reference for all error codes.

Request IDs

All requests are logged with a correlation ID for debugging. When contacting support, include the timestamp and endpoint of your request.

API Domains