Contests
Public Profile Contest
Read contest detail for a public profile, with entries exposed after betting closes
Endpoint
handle. This
public detail endpoint is available for lineups and outcast contests;
survivor and streak contests return 404 CONTEST_NOT_FOUND.
profile_owner.entries is populated with the profile owner’s entries only after
the contest betting window closes (now_ms >= betting_closes_ms). While betting
is still open, profile_owner.entry_visibility is hidden_while_betting_open
and profile_owner.entries is empty to withhold live picks, so use
profile_owner.joined to tell whether the profile owner entered.Path Parameters
User handle, case-insensitive.
Contest ID returned by
GET /v1/contests.Query Parameters
No query parameters.Response Fields
Contest ID.
Display title for the contest.
Contest category:
mentions, sports, or culture.Contest status:
open, resolved, or voided.Entry amount in micros.
Prize pool funded by the protocol, in micros.
Current total contest pot in micros.
Number of submitted entries.
Maximum number of entries accepted.
Entry-open timestamp as Unix milliseconds.
Last timestamp, in Unix milliseconds, when entries are accepted.
UI live-window end timestamp as Unix milliseconds, when configured.
Resolution timestamp as Unix milliseconds when the contest has resolved.
Profile-owner scoped contest fields.
True when the profile owner has entered the contest.
visible when entries are included, or hidden_while_betting_open before
betting closes.Contest creation timestamp as Unix milliseconds.
Resolved contest image URL when an image is available.
Contest description when configured.
Entry selection rule.
kind is num_bets or bets_per_category; value
is the required count.Contest payout mode:
lineups or outcast.Winner split percentages in basis points for lineups-style contests.
Markets available in the contest.
Market ID for submitted picks.
Per-contest market category label.
Display name for the market.
Public rules text for this contest market.
Market status, for example
OPEN, RESOLVED, or VOIDED.Resolved outcome,
YES or NO, when known.Source/provider kind for source-backed markets. Null for price markets.
Source event ID for source-backed markets. Null for price markets.
Source market ID for source-backed markets. Null for price markets.
Market-level betting-close timestamp as Unix milliseconds.
Market-level live-window end timestamp as Unix milliseconds, when configured.
Market resolution timestamp as Unix milliseconds when known.
Entries for the profile owner on this contest. This array is intentionally
empty while
profile_owner.entry_visibility is hidden_while_betting_open;
entries are exposed after betting closes.Entry index for users with multiple paid entries.
Entry creation timestamp as Unix milliseconds.
Profile owner’s picks in this contest entry, available only after betting
closes.
Market ID for the pick.
Pick direction:
up or down.Pick outcome:
pending, won, lost, or voided.Count of picks that are not resolved yet.
Count of resolved winning picks.
Gross payout in micros when the entry has resolved.
Net payout in micros when the entry has resolved.
Contest rank when available.