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

We currently don't have any SDKs for our public API.

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"
Click anywhere to copy

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
Click anywhere to copy

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.