curl --request GET \
--url https://api.example.com/api/websites/:id/stats{
"data": {
"pageviews": 123,
"visitors": 123,
"sessions": 123,
"bounce_rate": 123,
"avg_duration_seconds": 123,
"prev_pageviews": 123,
"prev_visitors": 123,
"prev_sessions": 123,
"prev_bounce_rate": 123,
"prev_avg_duration_seconds": 123,
"timezone": "<string>"
},
"compare": {
"mode": "<string>",
"primary_range": [
{}
],
"comparison_range": [
{}
]
}
}Retrieve summary statistics for a website including pageviews, visitors, sessions, bounce rate, and average session duration.
curl --request GET \
--url https://api.example.com/api/websites/:id/stats{
"data": {
"pageviews": 123,
"visitors": 123,
"sessions": 123,
"bounce_rate": 123,
"avg_duration_seconds": 123,
"prev_pageviews": 123,
"prev_visitors": 123,
"prev_sessions": 123,
"prev_bounce_rate": 123,
"prev_avg_duration_seconds": 123,
"timezone": "<string>"
},
"compare": {
"mode": "<string>",
"primary_range": [
{}
],
"comparison_range": [
{}
]
}
}YYYY-MM-DD format. Defaults to 6 days ago if not provided.YYYY-MM-DD format. Defaults to today if not provided.America/New_York). Defaults to UTC.none, previous_period, previous_year, or custom.compare_mode=custom).compare_mode=custom).US, GB). Must be exactly 2 uppercase characters.desktop, mobile, tablet).curl -X GET "https://analytics.example.com/api/websites/abc123/stats?start_date=2024-03-01&end_date=2024-03-07&compare_mode=previous_period" \
-H "Authorization: Bearer spk_live_your_api_key"
{
"data": {
"pageviews": 12543,
"visitors": 3891,
"sessions": 4872,
"bounce_rate": 42.3,
"avg_duration_seconds": 127.5,
"prev_pageviews": 10234,
"prev_visitors": 3201,
"prev_sessions": 4012,
"prev_bounce_rate": 45.1,
"prev_avg_duration_seconds": 112.8,
"timezone": "UTC"
},
"compare": {
"mode": "previous_period",
"primary_range": ["2024-03-01", "2024-03-07"],
"comparison_range": ["2024-02-23", "2024-02-29"]
}
}
prev_* fields represent the previous period for trend calculations (typically the period immediately before the requested date range)compare_mode is set, the comparison period is returned in the compare object