Skip to main content

Overview

Retrieve information about all currently visible tournaments on Lichess. This endpoint returns scheduled tournaments, ongoing tournaments, and recently finished tournaments.

Endpoint

Response Format

Returns a JSON object with three arrays:
array
Array of scheduled tournaments that haven’t started yet
array
Array of tournaments currently in progress
array
Array of recently finished notable tournaments

Example Response

Tournament Status Values

  • 10 - Created (scheduled, not started)
  • 20 - Started (in progress)
  • 30 - Finished

Rate Limits

This endpoint is subject to standard rate limits. No authentication is required.

Source Code Reference

Implementation can be found in:
  • app/controllers/Api.scala:146 - currentTournaments method
  • app/controllers/Tournament.scala:146 - Tournament API handling