Skip to main content

GET /api/analytics

Fetches analytics data from OpenPanel: visitors, sessions, page views, bounce rate, top pages, referrers, and live visitor count.

Query parameters

ParameterTypeRequiredDescription
rangestringNoTime range: 7d, 15d, 30d (default), 3m, 1y, all
platformstringNoPlatform identifier (e.g., goshuin-com)
projectstringNoProject slug (e.g., goshuin-atlas)

Response

{
  "visitors": 1234,
  "sessions": 2345,
  "pageViews": 5678,
  "bounceRate": 45.2,
  "avgDuration": 120,
  "liveVisitors": 12,
  "topPages": [
    { "path": "/", "views": 500, "uniqueVisitors": 300 }
  ],
  "referrers": [
    { "source": "google.com", "visitors": 200 }
  ]
}

Cache

  • TTL: 60 seconds
  • Live visitors TTL: 15 seconds