Skip to content
CoronetSuggest an idea (opens in a new tab)

Daily puzzle API

Every Coronet daily is a plain JSON file at a stable URL: the same files the daily pages load. No key, no sign-up. Free for non-commercial use.

Endpoints

One file per game per day: <base URL><date>.json

GameBase URLFirst date
Queenshttps://playcoronet.com/games/queens/dailies/2026-09-01
Tangohttps://playcoronet.com/games/tango/dailies/2026-10-01
Sudoku (9×9)https://playcoronet.com/games/sudoku/dailies/2026-10-01
Mini Sudoku (6×6)https://playcoronet.com/games/sudoku/mini/dailies/2026-10-01

Date format: YYYY-MM-DD, e.g. 2026-10-01. It's the calendar date of the daily, with no time zone: the site shows each player the board for their own local date. A date with no published board returns 404.

Example

curl https://playcoronet.com/games/tango/dailies/2026-10-01.json
{
  "id": "tango-daily-2026-10-01",
  "seed": "daily-2026-10-01",
  "difficulty": "medium",
  "givens": [0,2,0,2,0,1,0,0,0,1,0,0,0,0,0,0,2,0,1,2,0,0,0,0,0,0,0,0,0,1,0,1,0,0,2,0],
  "edges": [{"a":1,"b":2,"eq":false}, {"a":9,"b":15,"eq":true}, {"a":12,"b":13,"eq":true}, {"a":14,"b":15,"eq":false}, {"a":16,"b":22,"eq":true}],
  "solution": [2,2,1,2,1,1,2,1,2,1,1,2,1,1,2,1,2,2,1,2,1,2,2,1,2,2,1,2,1,1,1,1,2,1,2,2],
  "techniques": ["pairs","sandwich","balance","link"]
}

Response shape

Boards are flat arrays in row-major order: index row × size + column. Every game has:

Plus, per game:

Caching and stability