---
title: "Get stats for a broadcast"
method: GET
path: "/v4/broadcasts/{broadcast_id}/stats"
tags: ["Broadcasts"]
---

# Get stats for a broadcast

`GET /v4/broadcasts/{broadcast_id}/stats`

Returns delivery and engagement stats for a single broadcast: recipients, opens, clicks, unsubscribes, their corresponding rates, plus the sending `status` and `progress`. The `open_tracking_disabled` and `click_tracking_disabled` flags indicate whether tracking was enabled when the broadcast was sent — interpret open and click counts accordingly.

To fetch stats for many broadcasts at once, use [Get stats for a list of broadcasts](/api-reference/broadcasts/get-stats-for-a-list-of-broadcasts); for per-link click detail, use [Get link clicks for a broadcast](/api-reference/broadcasts/get-link-clicks-for-a-broadcast).

**Data retention:** Starting October 15, 2026, email stats (opens, clicks, sends, bounces, and unsubscribes) are available via the API for the last 5 years — requesting stats for a broadcast sent before that window returns a `400` error. Older data is archived and can no longer be retrieved via the API; creators can [contact Kit support](https://help.kit.com) to request an export of their archived data. See [Email data retention](/api-reference/email-data-retention) for the full policy.

## Path parameters

- `broadcast_id` integer, required

## Response `200`

Returns stats for a broadcast

- object
  - `broadcast` object, required
    - `id` integer, required
    - `stats` object, required
      - `recipients` integer, required
      - `open_rate` number, float, required
      - `emails_opened` integer, required
      - `click_rate` number, float, required
      - `unsubscribe_rate` number, float, required
      - `unsubscribes` integer, required
      - `total_clicks` integer, required
      - `show_total_clicks` boolean, required
      - `status` string, required
      - `progress` number, float, required
      - `open_tracking_disabled` boolean, required
      - `click_tracking_disabled` boolean, required

## Other responses

- `401` — Returns a 401 if the token and/or account cannot be authenticated
- `404` — Returns a 404 when the provided id does not exist

---

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