GET /api/referrers
Returns the top 10 referrers ranked by distinct visitor count for the given domain and optional date range. Only$pageview events with a non-empty referrer field are included.
Results are hard-limited to 10 entries. Direct traffic (empty referrer) is excluded.
Query parameters
The domain to query (e.g.
example.com). Must match the d field sent in event payloads exactly.Start of the date range, inclusive. ISO 8601 date string (
YYYY-MM-DD). If omitted, results cover all time up to to.End of the date range, inclusive. ISO 8601 date string (
YYYY-MM-DD). If omitted, results cover all time from from.Response
Returns a JSON array of referrer stat objects, ordered byvisitors descending.
The full referrer URL as recorded in the event payload (the value of
document.referrer in the visitor’s browser).Count of distinct
visitor_id values for $pageview events that arrived from this referrer.Response shape
| Status | Meaning |
|---|---|
200 OK | Query succeeded (empty array if no referral traffic) |
400 Bad Request | domain query parameter is missing |
500 Internal Server Error | Database query failed |