---
title: "Stream ongoing broadcast rounds of a tournament as PGN"
method: GET
path: "/api/stream/broadcast/tour/{broadcastTourId}.pgn"
tags: ["Broadcasts"]
---

# Stream ongoing broadcast rounds of a tournament as PGN

`GET /api/stream/broadcast/tour/{broadcastTourId}.pgn`

For a given broadcast tournament ([example](https://lichess.org/broadcast/sparkassen-chess-trophy-2026-open-a/jfEpUuzg)),
selects all the ongoing and recently finished rounds, and sends all games of these rounds in PGN format.
Then, it waits for new moves to be played. As soon as it happens, the entire PGN of the game is sent to the stream.
The stream will also send PGNs when games are added to the rounds.
This is the best way to get updates about an ongoing broadcast tournament across all its rounds.
To stream a single round, use [this endpoint instead](#tag/broadcasts/GET/api/stream/broadcast/round/{broadcastRoundId}.pgn).

## Path parameters

- `broadcastTourId` string, required

## Query parameters

- `clocks` boolean
- `comments` boolean

## Response `200`

The PGN representation of the rounds games, then the PGNs of games as they are updated.

---

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