Overview
Public API allows you to access your analytics data programmatically. Currently, you can retrieve everything we have at the Dashboard: visit metrics, statistics, revenue data, custom events, and more. Every API request counts towards your monthly events limit.
Need more endpoints? Let us know about your use case via
Authentication
All API requests require authentication using an API token. Include your API token in the request headers:
curl https://api.seline.com/api/v1/data \-H "Authorization: Bearer API_TOKEN" \-H "Content-Type: application/json"
There are two types of API tokens:
Project API token
Generated in project settings → integrations. Scoped to a single project — every request uses that project automatically.
Account API token
Generated in project settings → integrations. Accesses all projects on the account (owned and collaborated). When using an account token, pass projectId in the request body.
Base URL
All API requests should be made to:
https://api.seline.com/api/v1
Rate Limiting
API requests are rate-limited to ensure fair usage. Current limits:
- 100 requests per minute per project
- 10,000 requests per day per project
If you exceed these limits, you'll receive a 429 Too Many Requests response.