The API uses the term
markets for what were previously called “Outcomes” in older versions of the API. Events were previously called “Questions.”Events
An event defines the question, the resolution criteria, and the timeframe. Key fields on an event object include:| Field | Description |
|---|---|
id | Unique identifier |
title | The prediction question |
slug | URL-friendly identifier |
status | Current state: open, stopped, resolved, cancelled, paused, or reversed |
category | Array of category objects the event belongs to |
markets | Array of outcome markets |
bet_end_date | When betting closes |
resolve_date | When the event was resolved |
resolution_mode | How markets resolve within the event (see below) |
description | Full question details and resolution criteria |
Event statuses
open
open
The event is active and accepting bets. You can place, modify, and cancel orders.
stopped
stopped
Trading has stopped —
bet_end_date has passed — but the event has not yet resolved. No new orders are accepted.resolved
resolved
The outcome has been determined. Winning wagers are paid out and losing wagers are settled. The event is read-only.
cancelled
cancelled
The event was cancelled and will not resolve normally.
paused
paused
Trading is temporarily paused on this event.
reversed
reversed
A previous resolution was reversed. Check the event for updated resolution details.
Markets
Each market is a single outcome within an event. For example, the event “Who will win the 2024 US Presidential Election?” might have markets for “Candidate A”, “Candidate B”, and “Other.” Key fields on a market object include:| Field | Description |
|---|---|
id | Unique identifier |
title | The outcome this market represents |
price | Current implied probability (0–1) |
status | Market status: active, resolved, paused, stopped, cancelled, or reversed |
position_labels | Label style: yesno, updown, or custom |
price field reflects the market’s current probability. A price of 0.65 means the market is trading at a 65% chance of that outcome occurring.
Resolution modes
Events use aresolution_mode field that determines how many markets can resolve to long (win):
- exclusive
- non_exclusive
Only one market within the event can resolve to long. This is the default for mutually exclusive outcomes where exactly one result wins.Example: A presidential election event where only one candidate can win.
Browsing and filtering events
UseGET /events/ to list events. The endpoint supports the following filters:
| Parameter | Description |
|---|---|
categories | Filter by one or more category IDs |
tag | Filter by tag name |
search | Full-text search on event titles (max 100 chars) |
currency_mode | play_money or real_money — filters events by the trading mode |
resolved_only | Set to true to return only resolved events |
pending_resolution | Set to true to return events awaiting resolution |
live | Set to true to return only currently live events |
GET /events/{id}/live_data/ instead of the authenticated retrieve endpoint.