Concepts
Event links
books[book].url links straight to the bookmaker's own page for the event.
The field
books[book].url on an /odds body (and a WebSocket snapshot) is that bookmaker's public page for the event. Always an https:// link, always on, no extra tokens. For an exchange it may be the market page. It is kept when you filter with books=.
"books": {
"betfair": {"updated_at": "2026-10-05T03:06:23Z", "age_seconds": 19.6,
"url": "https://www.betfair.com.au/exchange/plus/market/1.262353261"},
"sportsbet": {"updated_at": "2026-10-05T03:05:20Z", "age_seconds": 82.6}
}When it is absent
The field is absent, never null, when we have no confirmed page pattern for the book or cannot resolve the book's own event id. We never guess a link.