Skip to content

Rest API

Get pageviews per day

GET
/api/v1/insights/pageviews/per-day

The same pageview split as the totals endpoint, but one entry per day in the range. Days with no traffic are returned with zeroes rather than omitted.

x-api-key
required
string

Your API key from account settings.

x-user-email
required
string

The email address of your user.

x-account-id
required
string

The ID of your account. You can find this in the account settings.

x-website-id
required
string

The ID of the workspace you want to use.

startTime
required
string format: date

First day of the range, inclusive, as YYYY-MM-DD.

endTime
required
string format: date

Last day of the range, inclusive, as YYYY-MM-DD.

forceRefresh
boolean

Recompute instead of reading the query cache. Slow - only worth it when you know the cache is stale.

One entry per day in the range.

object
status
string
lastUpdate
number
days
Array<object>

Pageview counts split by new versus returning visitors. day is set only in the per-day variant.

object
status

Whether the cached numbers are ready.

string
lastUpdate

Unix timestamp (ms) when the numbers were computed.

number
day
string
new
object
pageviewsPersonalized
number
pageviewsNotPersonalized
number
isReturning
object
pageviewsPersonalized
number
pageviewsNotPersonalized
number

Unauthorized - invalid API key.

StartTime or endTime was missing.