Public API
Endpoints
Data over time
Visits and pageviews
Charges
Counts and totals
Stats
Metrics
Custom events
Ingest data
Events
Visit Metrics
Retrieve aggregated visit metrics including bounce rate, average session duration, total visits, and pageviews per visit.
POST
https://api.seline.com/api/v1/visit-metrics
Click anywhere to copy
Visual representation of visit metrics data from the Dashboard.

Parameters
period
stringRequired if no range is providedPredefined time period today, 1h, 24h, 7d, 30d, 6m, 12m, all_time, month_to_date, week_to_date, year_to_date. Either period or range is required.
range
objectRequired if no period is providedCustom date range object with from and to ISO 8601 datetime strings, e.g. 2025-09-10T00:00:00Z, both required.
Example - { from: "2025-09-10T00:00:00Z", to: "2025-09-11T00:00:00Z" }
filters
objectOptional filters to narrow down data page, entryPage, exitPage, country, region, city, browser, device, referrer, campaign, source, medium, content, term, event, hostname, os, tag.
Should be a string in a operator:value;operator:value;... format. Operators are is, is not, contains, does not contain.
Should be a string in a operator:value;operator:value;... format. Operators are is, is not, contains, does not contain.
Example page filter - "is:/support;is:/community;is not:/publishing"
Example request
curl -X POST "https://api.seline.com/api/v1/visit-metrics" -H "Authorization: Bearer API_TOKEN" -H "Content-Type: application/json" -d '{"range": {"from": "2025-06-10T00:00:00Z","to": "2025-09-10T00:00:00Z"},"interval": "1 day","filters": {"country": "is:US;is:PL","page": "is:/support;is not:/publishing"}}'
Click anywhere to copy
Response
{"views": {"value": "4.81","trend": -12},"duration": {"value": 404,"trend": -41},"bounceRate": {"value": "43","trend": -4},"visits": {"value": "7235","trend": 7}}
Click anywhere to copy