AFL fixtures
Filter the events endpoint by AFL to retrieve matches, clubs, scheduled bounce times and stable event IDs.
Get instant access to everything you need to build a premium AFL product. Pull fixtures, odds and stats in one API.
/v1/events/4782195631/odds/snapshot
{
"event_id": "4782195631",
"as_of_ts_ms": 1788472500000,
"ttl_seconds": 120,
"items": [
{
"bookmaker": "sportsbet",
"market_key": "moneyline",
"selection_name": "Collingwood Magpies",
"odds": 1.86,
"fair_odds": 1.90
},
{
"bookmaker": "sportsbet",
"market_key": "moneyline",
"selection_name": "Sydney Swans",
"odds": 2.04,
"fair_odds": 2.11
}
]
}
Filter the events endpoint by AFL to retrieve matches, clubs, scheduled bounce times and stable event IDs.
Connect each match to available goals, behinds, total points and the final result.
Request head-to-head, line, totals and player markets, then follow price changes through SSE or WebSockets.
Join each fixture to its clubs, bounce time, goals, behinds, final score and bookmaker prices with one event ID.
Retrieve AFL matches with club names, scheduled bounce times and bookmaker availability.
GET /v1/events?league=AFL
Load the source record for one AFL match using its canonical event ID.
GET /v1/events/{event_id}
Request the available AFL scoreline, including goals, behinds, total points and the final result when supplied.
GET /v1/events/{event_id}/results
Fetch current head-to-head, line, totals and player markets across the bookmakers attached to the match.
GET /v1/events/{event_id}/odds/snapshot
Follow AFL price changes through SSE or WebSockets after loading the initial match snapshot.
GET /v1/events/{event_id}/odds/stream
One event ID connects the AFL fixture, clubs, scoreline and bookmaker markets.
Request head-to-head, line, total points, player goals, behinds, disposals and other AFL markets in one schema.
| AFL market | API bet_type | What it covers |
|---|---|---|
| Head-to-head | moneylinemoneyline 3w |
Match prices for each club, plus the draw where the bookmaker offers it. |
| Line betting | handicap |
Point-start lines for both clubs, including alternate lines where supplied. |
| Match totals | total |
Over and under prices for the combined AFL score. |
| Team totals | team total |
Over and under prices for each club's total score. |
| Player scoring props | player goalsplayer behinds |
Player goal and behind totals for AFL matches. |
| Player stat props | player disposalsplayer kicksplayer handballsplayer marksplayer tackles |
Disposals, kicks, handballs, marks and tackles for covered AFL players. |
| Pick'em player props | pickem player disposalspickem player goalspickem player markspickem player tackles |
Pick'em matchups for player disposals, goals, marks and tackles. |
Tools for events, odds, line movement, and streams. Bets endpoints are support-approved.
Agent-ready instructions.
TypeScript, Python, Postman and example builds.
Sports and racing odds coverage for agent workflows.
Lightweight streaming updates for dashboards and alerts.
Bidirectional streams for richer pre-match products.
Start with the AFL fixture, then use its event ID for the match record, scoreline, result and current odds.
Request /v1/events with league=AFL to retrieve clubs, scheduled bounce times and canonical event IDs.
Use the event ID to connect the clubs, fixture details, available goal-and-behind scoreline and final result.
Request the match odds snapshot, filtering for head-to-head, line, totals or AFL player markets as needed.
Open the matching SSE or WebSocket feed when your product needs covered price updates.
Same event ID across the AFL fixture, scoreline, result and odds.
One plan covers AFL fixtures, scorelines, player markets and every other supported sport.
AFL fixtures, goals, behinds, scorelines, odds and integration details.
The public API connects AFL fixtures, clubs, scheduled bounce times, event details, available scorelines, results and bookmaker odds through one event ID.
Request GET /v1/events with the league=AFL filter. The response lists AFL matches and their canonical event IDs, which connect to match records, scorelines, results and odds.
The public contract exposes match metadata plus available score and result records, including goals, behinds and total points when supplied. It does not advertise a separate deep player-statistics endpoint.
Yes. Active covered events can move from a REST odds snapshot to SSE or WebSocket updates. Availability depends on the game, bookmaker, market and time.
Bookmaker availability is attached to each event and changes over time. Use the event response or GET /v1/bookmakers to confirm the current canonical bookmaker keys before requesting odds.
Choose a plan, load the AFL fixture list and connect each match to scorelines and current odds.