Skip to main content
GET
Get Trading Competition
Request Weight: 1
Cached 1s

Query Parameters

competition_id
integer
required

Trading competition ID

Required range: x >= 1
Example:

3

Response

Competition detail.

competition_id
integer
required

Trading competition ID

Required range: x >= 1
Example:

3

number
integer
required
name
string
required
sector_label
string
required
boost_description
string
required
status
enum<string>
required

Competition lifecycle status. upcoming before start, live while running, in_review from the end until every prize is paid (ranks can still change after disqualifications), ended once results are final and every prize is paid.

Available options:
upcoming,
live,
in_review,
ended
start_time
integer
required
end_time
integer
required
all_markets
boolean
required

Every perpetual counts, including markets listed during the competition. When false only markets count.

markets
object[]
required

When all_markets is true, only the boosted markets; otherwise every counted market with its boost.

min_volume
string
required

Unboosted notional volume needed to rank, as a numeric string

Example:

"100000"

count_unrealized
boolean
required

Whether unrealized PnL on open qualifying positions counts

prize_pool
string
required
prize_asset_id
integer
required
prize_tiers
object[]
required
paid_places
integer
required

Size of the prize zone (ranks 1 to paid_places)

internal
boolean
required
ranked
integer
required

Accounts on the leaderboard (qualified)

participants
integer
required

Accounts with at least one counted fill

final_results
boolean
required

The leaderboard shows frozen end-of-competition results

scoring_version
integer
required
start_trading_instrument_id
integer

Instrument ID

updated_at
integer

Update timestamp in milliseconds

Example:

1767225600000

prize_cutoff_score
string

Competition score, PnL × √(boosted volume), as a numeric string rounded to 6 decimal places. Can be negative.

Example:

"1264911.064067"