---
title: "Get viewership analytics for a recording"
method: GET
path: "/recordings/{public_id}/analytics"
tags: ["REST API"]
---

# Get viewership analytics for a recording

`GET /recordings/{public_id}/analytics`

## Request

- Base URL: `https://api.supercut.ai/v1`
- URL: `https://api.supercut.ai/v1/recordings/{public_id}/analytics`
- Auth: HTTP bearer

Works with: Personal token Workspace token

Returns top-line viewership metrics: visit counts (total and unique), play counts (total and unique), and the overall engagement rate (average percent of the video watched). Requires access to the recording. Stats are aggregated across all versions. Optional \`start\`/\`end\` bound the reporting window; both default to all time.

## Path parameters

- `public_id` string, required

## Query parameters

- `start` string, date-time
- `end` string, date-time

## Response `200`

200

- object
  - `data` object, required
    - `visits` object, required
      - `total` number, required
      - `unique` number, required
    - `plays` object, required
      - `total` number, required
      - `unique` number, required
    - `public_id` string, required
    - `engagement_rate` number, required

## Other responses

- `400`: 400
- `401`: 401
- `402`: 402
- `403`: 403
- `404`: 404
- `409`: 409
- `429`: 429
- `500`: 500

---

[API](https://skmtc.dev/supercut/apis/supercut-platform-api.md) · [All operations](https://skmtc.dev/supercut/apis/supercut-platform-api/llms.txt) · [OpenAPI document](https://skmtc.dev/supercut/apis/supercut-platform-api/revisions/66033895a858?raw)
