# Lichess Broadcasts API

**Canonical:** https://apis.io/apis/lichess/lichess-broadcasts-api/  
**Provider:** Lichess — https://apis.io/providers/lichess/  
**Base URL:** https://lichess.org  
**Documentation:** https://lichess.org/api

Lichess Broadcasts API is one of 23 APIs that [Lichess](https://apis.io/providers/lichess/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification. This API exposes 2 JSON Schema definitions. Tagged areas include Broadcasts. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an AsyncAPI specification, a JSON-LD context, and 2 JSON Schemas.

Relay chess events on Lichess. [Official broadcasts](https://lichess.org/broadcast) are maintained by Lichess, but you can [create your own broadcasts](https://lichess.org/broadcast/new) to cover any live game or chess event. You will need to publish PGN on a public URL so that Lichess can pull updates from it. Alternatively, you can push PGN updates to Lichess using [this API endpoint](#tag/broadcasts/POST/api/broadcast/round/{broadcastRoundId}/push). Broadcasts are organized in tournaments, which have several rounds, which have several games. You must first create a tournament, then you can add rounds to them.

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/lichess/refs/heads/main/openapi/lichess-broadcasts-api-openapi.yml
- **Documentation** — https://lichess.org/api
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/lichess/refs/heads/main/asyncapi/lichess-asyncapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/lichess/refs/heads/main/json-schema/lichess-game-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/lichess/refs/heads/main/json-schema/lichess-user-schema.json
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/lichess/refs/heads/main/json-ld/lichess-context.jsonld
- **SpectralRuleset** — https://raw.githubusercontent.com/api-evangelist/lichess/refs/heads/main/rules/lichess-rules.yml

## Other Lichess APIs (12)

- [Lichess Account API](https://apis.io/apis/lichess/lichess-account-api/)
- [Lichess Analysis API](https://apis.io/apis/lichess/lichess-analysis-api/)
- [Lichess Board API](https://apis.io/apis/lichess/lichess-board-api/)
- [Lichess Bot API](https://apis.io/apis/lichess/lichess-bot-api/)
- [Lichess Bulk pairings API](https://apis.io/apis/lichess/lichess-bulk-pairings-api/)
- [Lichess Challenges API](https://apis.io/apis/lichess/lichess-challenges-api/)
- [Lichess External engine API](https://apis.io/apis/lichess/lichess-external-engine-api/)
- [Lichess FIDE API](https://apis.io/apis/lichess/lichess-fide-api/)
- [Lichess Games API](https://apis.io/apis/lichess/lichess-games-api/)
- [Lichess Messaging API](https://apis.io/apis/lichess/lichess-messaging-api/)
- [Lichess OAuth API](https://apis.io/apis/lichess/lichess-oauth-api/)
- [Lichess Opening Explorer API](https://apis.io/apis/lichess/lichess-opening-explorer-api/)

## Tags

Broadcasts

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/lichess/lichess-broadcasts-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/lichess/.
