Skip to main content
The Saytics REST API gives you programmatic access to all platform functionality — track events from any language or framework, query reports, and manage user data without touching the dashboard.

Base URL

All API requests are made to the following base URL:

Authentication

Every request to the Saytics API must include your API key in the Authorization header. See the authentication guide for details on key types and how to find your keys.

Rate limits

Rate limits apply per API key and vary by plan. When you exceed your rate limit, the API returns a 429 status code. Wait until the next minute window before retrying.

Response format

All responses use JSON. A successful response includes a status field; error responses include an error object with a code and message.

HTTP status codes

Versioning

The current API version is v1, reflected in the base URL. When breaking changes are introduced, Saytics will notify you by email and post details in the changelog before the change takes effect.