Skip to main content
GET
/
api
/
v2
/
events
/
{eventID}
/
markets
Get available markets for an event
curl --request GET \
  --url 'https://therundown.io/api/v2/events/{eventID}/markets?key='
[
  {
    "id": 1,
    "name": "moneyline",
    "line_value_is_participant": true,
    "proposition": true,
    "description": "Moneyline: To win outright",
    "short_description": "Moneyline",
    "period_id": 0,
    "live_variant_id": 41
  },
  {
    "id": 2,
    "name": "handicap",
    "line_value_is_participant": false,
    "proposition": true,
    "description": "Spread: Win or lose by margin of points",
    "short_description": "Spread",
    "period_id": 0,
    "live_variant_id": 42
  },
  {
    "id": 3,
    "name": "totals",
    "line_value_is_participant": false,
    "proposition": true,
    "description": "Totals: Total points",
    "short_description": "Totals",
    "period_id": 0,
    "live_variant_id": 43
  },
  {
    "id": 29,
    "name": "points",
    "line_value_is_participant": false,
    "proposition": true,
    "description": "Points: How many points will this player score?",
    "short_description": "Points",
    "period_id": 0,
    "live_variant_id": 90
  }
]

Authorizations

key
string
query
required

API key as query parameter

Path Parameters

eventID
string
required

Canonical V2 event ID from the event_id field returned by event endpoints

Query Parameters

participant_ids
string

Comma-separated participant IDs to filter (max 99)

participant_type
enum<string>

Filter participants by type

Available options:
TYPE_TEAM,
TYPE_PLAYER,
TYPE_RESULT

Response

200 - application/json

Available markets

id
integer
Example:

1

name
string
Example:

"Money Line"

description
string
short_description
string
line_value_is_participant
boolean

If true, the selection is carried by the participant and line values may be placeholders or labels. If false, the line value is meaningful and should be displayed when present.

proposition
boolean

Whether this is a proposition/prop market

period_id
integer | null

Associated period. 0=Full Game, 1=1st Half, 2=2nd Half, 3-6=Quarters/periods, 7=Live Full Game, 13-18=Live periods. For tennis, 3/4 represent prematch Set 1/Set 2 and 15/16 represent live Set 1/Set 2.

live_variant_id
integer | null

ID of the live/in-play variant of this market

updated_at
string<date-time>