Skip to main content
GET
Get market price history for an event

Authorizations

X-TheRundown-Key
string
header
required

Recommended API key request header for new integrations

Path Parameters

eventID
string
required

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

Query Parameters

market_ids
string

Comma-separated market IDs to filter. Defaults to 1,2,3; maximum 12.

affiliate_ids
string

Comma-separated sportsbook/affiliate IDs to filter. Common values include DraftKings (19), FanDuel (23), BetMGM (22), BookMaker (7), BetCRIS (9), Pinnacle (3), Polymarket US (31), Circa Sports (32), Bet105 (33), and Heritage Sports (34). Availability varies by sport and market. On V2 event endpoints (/api/v2/sports/{sportID}/events/{date}, /api/v2/events/{eventID}, and their openers/closing siblings), affiliate_ids=0 is a scores-only sentinel: the response keeps events, scores, and status and omits markets and price objects. Other endpoints that share this parameter treat affiliate_ids as a sportsbook filter only.

from
string<date-time>

Inclusive start time (RFC3339)

to
string<date-time>

Inclusive end time (RFC3339)

limit
integer
default:1000

Maximum total rows across all requested markets and sportsbooks. Invalid or out-of-range values use 1000.

Required range: x <= 5000
main_line
enum<string>
default:false

When true, return only history rows (or chart points) that were the sportsbook's main line when written — is_main_line = true on history rows, m = true on chart points. Sorted by time, each change of the line value for a participant is a main-line move at that timestamp.

Available options:
true,
false

Response

200 - application/json

Market price history, newest first. There is no paging cursor or truncation flag; narrow the request scope or time window if it reaches the limit.

meta
object
history
object[]