dabble_competition_fixtures
Retrieve all fixtures for a competition, including markets, decimal odds, selections, and teams, by providing its competition ID to compare betting options in one call.
Instructions
All fixtures for ONE competition, each embedding its markets + prices (decimal odds) + selections + teams. Get the competitionId from dabble_active_competitions / dabble_competitions (AFL Matches = ad4c78ec-e39d-45ee-8cec-ff5d485a3205, NRL = c709772d-d5d0-4252-af89-be8a163706dc). For the FULL book of one fixture use dabble_fixture_details.
Returns: {data:[{id, name, displayName, competitionId, competitionName, advertisedStart, status, inplayAvailable, teams:[{id, name, abbreviation}], markets:[{id, name, resultingType, product, isHandicap, isTotal, isSgmAllowed, status}], selections:[{id, name, marketId, isScratched}], prices:[{marketId, selectionId, price}]}]} (product is engine-derived from resultingType — see dabble_fixture_details.)
Example: AFL fixtures with markets + odds {"competitionId": "ad4c78ec-e39d-45ee-8cec-ff5d485a3205"}
Auth: none needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exclude | No | Slim the payload by dropping embedded block(s) — pass any of markets / prices / selections (one or more, sent as repeated exclude[] params). Omit to include all. | |
| competitionId | Yes | Competition UUID — from dabble_active_competitions / dabble_competitions (any competition, not just AFL/NRL). Required — part of the URL path. | |
| includeInPlay | No | Include in-play fixtures. |