WaitKitWaitKit
API

Analytics

Management API for analytics and insights.

The Analytics API provides aggregated data about your waitlist. These endpoints require session authentication.

Overview

curl https://api.waitkit.dev/api/project/<projectId>/analytics/overview \
  -H "Cookie: <session>"

Returns total, today, this week, and this month subscriber counts with period-over-period changes.

Growth

curl https://api.waitkit.dev/api/project/<projectId>/analytics/growth \
  -H "Cookie: <session>"

Returns time-series growth data for charting.

Countries

curl https://api.waitkit.dev/api/project/<projectId>/analytics/countries \
  -H "Cookie: <session>"

Returns subscriber breakdown by country (based on IP geolocation at signup time).

Devices

curl https://api.waitkit.dev/api/project/<projectId>/analytics/devices \
  -H "Cookie: <session>"

Returns subscriber breakdown by device type (desktop, mobile, tablet).

Sources

curl https://api.waitkit.dev/api/project/<projectId>/analytics/sources \
  -H "Cookie: <session>"

Returns subscriber breakdown by signup source.

Overview page

curl https://api.waitkit.dev/api/project/<projectId>/analytics/overview-page \
  -H "Cookie: <session>"

Returns combined overview stats and recent signups in a single response. Used by the dashboard home page.

On this page