Contests

Base URL

https://backend-global.gains.trade/api

Endpoints

1. List All Contests

GET /contests

Response:

[
  {
    "id": "trickortrade",
    "start": 1729608000000,
    "end": 1732026000000,
    "chains": ["arbitrum"],
    "isActive": true
  }
]

2. Get Contest Details

Response:


3. Get Leaderboard

Query Parameters:

  • sortBy (optional): "pnl" or "volume" (default: "pnl")

  • limit (optional): Number of results to return (default: all)

  • offset (optional): Pagination offset (default: 0)

Example Request:

Response:


4. Get Trader Stats

Example Request:

Response:


Data Refresh Rates

60-90 seconds

Notes

  • All timestamps are in Unix milliseconds (UTC)

  • Trader addresses are case-insensitive

  • Volume rewards are proportionally distributed among top 300 traders

  • PnL rewards are fixed amounts for top 50 traders

  • volumePoints represents time-weighted volume (used for rankings)

  • volumeUsd represents raw dollar volume (all opens/increases/decreases/closes)

Last updated

Was this helpful?