Skip to main content
Fetch a paginated list of events available on the Futuur prediction market. Use query parameters to filter by category, currency mode, resolution status, tags, and more.

Endpoint

GET https://api.futuur.com/events/

Authentication

HMAC authentication is required. Include the following headers with every request:
HeaderDescription
KeyYour public API key
TimestampCurrent Unix timestamp
HMACSHA-512 signature of the request payload

Parameters

categories
integer[]
Filter results to one or more category IDs. Pass the parameter multiple times to specify multiple categories.
currency_mode
string
default:"play_money"
Restrict results to a specific currency mode. Accepted values: play_money, real_money.
hide_my_bets
boolean
default:"false"
When true, excludes events on which you have placed bets.
limit
integer
Number of results to return per page.
live
boolean
default:"false"
When true, returns only events that are currently live.
offset
integer
Number of results to skip for pagination.
only_markets_i_follow
boolean
default:"false"
When true, returns only events in markets you follow.
ordering
string
Field name to sort results by. Prefix with - for descending order (e.g., -volume_play_money).
pending_resolution
boolean
default:"false"
When true, returns only events that are pending resolution.
resolved_only
boolean
default:"false"
When true, returns only events that have been resolved.
Full-text search query. Maximum 100 characters.
tag
string
Filter results by tag name. Maximum 100 characters.

Response

pagination
object
required
Pagination metadata for the result set.
results
object[]
required
Array of event objects (EventList).

Example

cURL
curl --request GET \
  --url "https://api.futuur.com/events/?currency_mode=play_money&limit=10&offset=0" \
  --header "Key: YOUR_PUBLIC_KEY" \
  --header "Timestamp: 1712500000" \
  --header "HMAC: YOUR_HMAC_SIGNATURE"
Sample response
{
  "pagination": {
    "total": 142,
    "next": "https://api.futuur.com/events/?limit=10&offset=10",
    "previous": null,
    "page_size": 10,
    "offset": 0
  },
  "results": [
    {
      "id": 1023,
      "title": "Will the S&P 500 close above 5000 by end of Q2 2026?",
      "slug": "sp500-above-5000-q2-2026",
      "status": "open",
      "resolution_mode": "exclusive",
      "bet_end_date": "2026-06-30T23:59:59Z",
      "resolve_date": null,
      "tags": [
        { "name": "finance", "slug": "finance" },
        { "name": "stocks", "slug": "stocks" }
      ],
      "category": [
        { "id": 4, "title": "Finance", "slug": "finance", "parent": null }
      ],
      "markets": [
        { "id": 501, "title": "Yes", "price": 0.62, "status": "active" },
        { "id": 502, "title": "No", "price": 0.38, "status": "active" }
      ],
      "volume_play_money": "125000.00",
      "volume_real_money": "42000.00",
      "order_book_enabled": true
    }
  ]
}