Base URL
Authentication
Radar endpoints are authenticated with a project-scoped API key. Every key belongs to a single Radar project (one website), so you never pass aprojectId — the project is resolved
from the key itself.
Send the key as a Bearer token:
x-api-key header instead:
API keys are created from the Radar dashboard under Project settings → API. The full key
is shown only once at creation — store it securely and never expose it client-side.
Permissions
Each key carries a permission level (All, Read only or Restricted). All current Radar endpoints are read-only, so any permission level can call them. Write scopes are reserved for future write endpoints.Endpoints
Metrics
Aggregate metrics over a date range (people, visits, pageviews, revenue…).
Time series
Time-bucketed series of the core metrics.
Realtime
Active visitors in a rolling window.
Breakdowns
Top pages, sources, locations and devices.
People
List people (visitors) with their key attributes and filters.
Person details
A single person with their sessions and activity heatmap.
Last visitors
Visitors active in the last few minutes (live feed).
Custom events
Most frequent custom events tracked for the project.
Date parameters
Endpoints that accept a date range use thestart and end query parameters in ISO 8601
format (UTC), for example 2026-01-01T00:00:00Z.
Rate limits & quotas
Radar endpoints are backed by an analytics engine that bills per query, so each API key has per-key rate limits to keep usage (and your costs) under control:| Window | Default limit |
|---|---|
| Second | 3 requests / second |
| Minute | 60 requests / minute |
| Day | 5,000 requests / day |
| Month | 50,000 requests / month |
429 Too Many Requests with a Retry-After
header (seconds to wait) and a scope field indicating which window was hit
(second, minute, day or month).