List Visitors

Get a paginated list of visitors for a site.

List Visitors

Returns a paginated list of visitors for a site, ordered by most recently seen.

Endpoint

GET /api/v1/organizations/:orgId/sites/:siteId/visitors

Query Parameters

ParameterTypeRequiredDescription
pagenumberNoPage number (default: 1)
limitnumberNoResults per page (default: 50, max: 100)
searchstringNoSearch by email, name, UID, or external ID

Response fields

Each visitor object in the visitors array:

FieldTypeDescription
idstringVisitor UUID
uidstringPersistent visitor UID from tracker
emailstringIdentified email (if set)
namestringIdentified name (if set)
avatar_urlstringIdentified avatar URL (if set)
external_idstringYour user ID (if identified)
first_seen_atstringFirst visit timestamp
last_seen_atstringMost recent visit timestamp
total_sessionsnumberLifetime session count
total_pageviewsnumberLifetime pageview count
total_goalsnumberLifetime goal completions
total_revenuenumberLifetime revenue
last_countrystringMost recent country code
last_browserstringMost recent browser
last_osstringMost recent operating system
last_devicestringMost recent device type
last_referrer_sourcestringMost recent traffic source

The response also includes pagination metadata: total, page, and limit.

Visitor Timeline

To get the event timeline for a specific visitor:

GET /api/v1/organizations/:orgId/sites/:siteId/visitors/:visitorId/timeline

Returns the visitor profile along with a paginated list of their events.