Contests
Contest Detail
Read a contest, its markets, and the caller’s entry when authenticated
Endpoint
lineups and outcast contests;
survivor and streak contests return 404 CONTEST_NOT_FOUND.
Headers
Optional
Bearer <session_token> from wallet auth or Privy session auth.Path Parameters
Contest ID returned by
GET /v1/contests.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.
Caller-owned fields. Null when the request is unauthenticated.
True when the bearer session belongs to a user who has entered the contest.
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 for contest picks.
Market ID to submit in
bets[].market_id.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 bearer-session user. Empty when authenticated but not entered.
Entry index for users with multiple paid entries.
Entry creation timestamp as Unix milliseconds.
Picks in this contest entry.
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.