PUBLIC READ-ONLY API

EuroLucky Public API

One JSON interface for all four draws, available to desktop, mobile and third-party servers.

BACK TO DRAW CENTER
Cross-origin read access is enabled and no API key is required. History requests return up to 100 records; use limit and offset for pagination. Euro Lucky 4 timestamps use Europe/Paris time.

GETGAME LIST

/api/v1/games

Returns Euro Lucky 4, EuroMillions, EuroDreams and France Lotto.

GETLIVE STATE

/api/v1/games/mouse/state

Returns European server time, current issue, countdown and animation progress.

GETLATEST DRAW

/api/v1/draws/{game_id}/latest

Supported game_id values: mouse, euromillions, eurodreams and frlotto.

GETDRAW HISTORY

/api/v1/draws/{game_id}/history?limit=50&offset=0

Returns paginated records. Euro Lucky 4 also includes big/small and odd/even attributes.

WSLIVE STREAM

/api/v1/stream/mouse

Pushes the Euro Lucky 4 server state every 0.5 seconds.

JSONOPENAPI

/api/openapi.json

Import directly into any development tool that supports OpenAPI 3.

BROWSER EXAMPLE

fetch('https://matchshort.com/api/v1/draws/mouse/history?limit=50&offset=0')
  .then(response => response.json())
  .then(data => console.log(data.draws));