---
title: "Stream an ongoing broadcast round as PGN"
method: GET
path: "/api/stream/broadcast/round/{broadcastRoundId}.pgn"
tags: ["Broadcasts"]
---

# Stream an ongoing broadcast round as PGN

`GET /api/stream/broadcast/round/{broadcastRoundId}.pgn`

This streaming endpoint first sends all games of a broadcast round 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 round.
This is the best way to get updates about an ongoing round. Streaming means no polling,
and no pollings means no latency, and minimum impact on the server.

## Path parameters

- `broadcastRoundId` string, required

## Query parameters

- `clocks` boolean
- `comments` boolean

## Response `200`

The PGN representation of the round 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)
