---
title: "List user visits (paginated)"
method: GET
path: "/analytics/user-visits"
---

# List user visits (paginated)

`GET /analytics/user-visits`

Paginated visit rows from ClickHouse with the same filters as cabinet
User Visits. Each row is enriched with email, subscription summary, and
initial_url. Use `POST /exports/user-visits` for a full TSV export.

## Query parameters

- `from` string
- `to` string
- `page` integer
- `limit` integer — 1..100
- `search` string
- `utm_source` string
- `utm_medium` string
- `utm_campaign` string
- `has_event` string
- `has_event_mode` 'has' | 'not_has'
- `subscription` 'has' | 'not_has'
- `user_country_code` string
- `user_property` string
- `user_property_value` string
- `user_property_mode` 'has' | 'not_has'
- `experiment` string — {experiment_id}-{variant_index}

## Headers

- `api_key` string, required

## Response `200`

Visit rows for the current page.

---

[API](https://skmtc.net/web2wave/apis/web2wave-api.md) · [All operations](https://skmtc.net/web2wave/apis/web2wave-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/web2wave/web2wave-api/versions/c88545119271/schema)
