Historical odds API endpoints
From the docs: captures, snapshot, timeline.
GET /v1/history/football/events/EVENT_ID/captures?limit=1000
GET /v1/history/football/events/EVENT_ID/snapshot?captured_at=2026-05-05T09:30:00Z&match=at_or_before&package=core
GET /v1/history/football/odds-timeline?event_id=EVENT_ID&market_id=101&selection_name=Home&bookmaker_code=UO004
Replace EVENT_ID and captured_at with real values from captures.
Example snapshot response shape
Includes requested_captured_at and resolved_captured_at.
{
"event_id": "evt_123",
"requested_captured_at": "2026-05-05T09:30:00Z",
"resolved_captured_at": "2026-05-05T09:29:00Z",
"odds_format": "decimal",
"markets": [
{
"key": "1x2",
"outcomes": [
{ "name": "Home", "odds": 2.10, "bookmaker_code": "UO004" }
]
}
]
}