Get one futures competition, with progress and leaders
v2GetFuturesEventByIDGet one futures competition, with progress and leaders Returns one futures/outright competition event — the same envelope and event object shape as GET /api/v2/sports/{sportID}/futures (meta.delta_last_id, events with a single event carrying event_id, sport_id, event_date, settle_by, event_status, settlement, schedule, markets) — plus up to three optional detail-only keys not served on the listing. Early access — requires an Ultra plan or higher.
progress — the competition's live non-odds state (a golf leaderboard, a team-sport standings table), refreshed on its own cycle independent of the odds board. entries[].participant_id is the same participant ID space markets[].participants[].id uses, so a progress row joins directly to a price. Omitted entirely (never null) when no progress document exists yet for the competition — "priced, no odds-board progress" is the normal state for a fresh team-championship board, not a degraded response. See Competition Stats (Progress) for the full field-by-field breakdown of both kinds live today.
leaders / player_leaders — optional curated season-stats leaderboards, team-grain and player-grain respectively, for a hand-verified set of sports. Both reuse the same {stat, stat_id, season_year, entries[]} shape and are omitted entirely (never an empty array) when the sport is not curated or no stat rows exist yet — see Competition Stats (Progress) for the curated sport list and the two distinct entry ID spaces.
Settled competitions are always served here. Unlike the listing (which hides settled markets and terminal events unless include_settled=true), this is a deep link to a specific competition you already hold the ID for, and it keeps working after settlement, with the graded results visible in settlement. There is no include_settled parameter on this endpoint.
Read-only Product data or price calculation. Use returned canonical IDs. Access, delay and metered usage follow your connected account; never infer coverage from an empty result. One bounded request, no background polling or automatic retry. Affiliate 27 is excluded. No wagers, account changes or guarantee of returns.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| query | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| plan | No | ||
| empty | No | ||
| error | No | ||
| usage | No | ||
| status | No | ||
| message | No | ||
| event_id | No | ||
| source_url | No | ||
| retry_after | No | ||
| limit_reason | No | ||
| retrieved_at | No | ||
| required_plan | No | ||
| remaining_points | No | ||
| missing_entitlement | No | ||
| monthly_remaining_points | No |