Skip to content

Timeseries

Returns scan counts aggregated into time-series data points at the specified interval. Useful for building charts and analyzing scan trends over time. Optionally filter to a specific link.

GET /v1/analytics/timeseries
analytics:read

Parameters

Query parameters

ParameterTypeRequiredDefaultDescription
intervalstringYesAggregation interval: hour, day, week, or month.
from_datestringNo30 days agoStart date in ISO 8601 format (e.g. 2026-01-01).
to_datestringNotodayEnd date in ISO 8601 format (e.g. 2026-03-21).
link_idstringNoFilter to a specific link. Omit for workspace-wide data.

Request examples

Terminal window
curl "https://xqr.co/api/v1/analytics/timeseries?interval=day&from_date=2026-03-01&to_date=2026-03-21" \
-H "Authorization: Bearer YOUR_API_KEY"

Response

200 OK
{
"data": {
"interval": "day",
"points": [
{ "date": "2026-03-01", "scans": 142 },
{ "date": "2026-03-02", "scans": 156 },
{ "date": "2026-03-03", "scans": 98 },
{ "date": "2026-03-04", "scans": 201 },
{ "date": "2026-03-05", "scans": 187 }
]
},
"meta": {
"request_id": "req_g7h8i9",
"rate_limit": {
"remaining": 92,
"reset_at": "2026-03-21T12:01:00Z"
}
}
}

Was this page helpful?