Lichess Puzzles API
Fetch and solve [puzzles](https://lichess.org/training), view your puzzle history and dashboard. Our collection of puzzles is in the public domain, you can [download it here](https://database.lichess.org/#puzzles). For a list of our [puzzle themes](https://lichess.org/training/themes) with their description, check out the [theme translation file](https://github.com/ornicar/lila/blob/master/translation/source/puzzleTheme.xml).
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/lichess/refs/heads/main/openapi/lichess-puzzles-api-openapi.yml
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/lichess/refs/heads/main/asyncapi/lichess-asyncapi.yml
Schemas & Data
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