dabble_competitions
Retrieve sports competitions by exact name or get every competition for a sport ID, including inactive ones. Filter by name or sportId to avoid the massive unfiltered dataset.
Instructions
Look up competitions by EXACT name (name, case-sensitive; e.g. 'NRL', 'Premier League', 'AFL Matches' — note 'AFL' alone returns nothing) OR list EVERY competition for a sport (sportId, including ones not currently active — ~20 for AFL). Pass at least one filter: bare /competitions is the ~38 MB / 142k-row firehose (deliberately avoid). For browsing currently-bettable comps, prefer dabble_active_competitions.
Returns: {status, data:[{id, name, sportId, country}]} (filtered by name or sportId — empty if the exact name isn't found)
Auth: none needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Exact competition name (e.g. 'NRL', 'Premier League', 'AFL Matches'). | |
| sportId | No | List all competitions for ONE sport (sportId from dabble_sports) — includes non-active ones. |