List fixtures
list_fixturesUpcoming and recent fixtures with fair win probabilities: every surveyed bookmaker price averaged and stripped of its margin (de-vigged), so probabilities sum to exactly 100%. 13 sports, 69+ bookmakers. START HERE — the fixture ids returned are what get_fixture and get_fixture_movement require. Use get_fixture instead when you already hold an id, and list_tournament_outrights for who-wins-the-competition rather than individual matches. "recent" means a kickoff within the last 6 hours for soccer and tennis, 8 hours for basketball, baseball, hockey, American football, MMA and boxing, and 12 hours for cricket and rugby; anything older has rolled off the board. Outright/tournament-winner markets exist for soccer and golf only — every other sport is fixture-level. Read-only. Returns an empty list, not an error, when nothing is scheduled in range.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum fixtures to return. Defaults to 10; raise it to widen the window rather than calling repeatedly. | |
| sport | No | Which sport to query. Omit entirely for soccer, which is the default; every other sport must be named explicitly. Note "football" means American football and "rugby" covers union. | |
| competition | No | Restrict to one soccer competition by slug, e.g. "premier-league-2026". Soccer only — ignored for other sports. Slugs appear on the fixtures this tool returns, so call once without it to discover them. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | ||
| fixtures | Yes | One entry per fixture. Empty when nothing is scheduled in range — not an error. |