Get the daily chess puzzle

Returns the single daily puzzle for today, or a past date via ?date=YYYY-MM-DD. Returns exactly one puzzle. The full puzzle database is not exposed.

get/daily-puzzle

Request

Query parameters

datestring

Past date in YYYY-MM-DD format. Defaults to today. Future dates are rejected.

Response

The daily puzzle

datestring

The puzzle's date, YYYY-MM-DD.

puzzleIdstring
fenstring

Position in FEN notation.

sideToMove'white' | 'black'
ratinginteger

The puzzle's difficulty rating.

themesstring[]
solutionstring[]

Moves in UCI notation; first move sets up the puzzle.

gameUrlstring uri nullable

The game the puzzle comes from, when known.

Changes

No recorded changes to this operation across all 1 revision of this API.