Returns the active sports catalogue as an array of objects containing key, title, group and active fields. Racing is not in this catalogue. Horse, harness and greyhound racing have their own endpoints: GET /v1/racing/next-to-go and GET /v1/racing/events.
X-API-Key
1 credit
curl 'https://api.puntersedge.online/v1/sports' \
-H 'X-API-Key: YOUR_KEY'
This endpoint takes no parameters beyond authentication.
Status codes: 200, 401, 402, 422, 429, 500. Response bodies are JSON; the full schema is in /openapi.json.
200 application/json
— this call costs 1 credit.
Field names and types are as the API returns them; values are a real sample, trimmed to a few items.
[
{
"key": "afl",
"title": "AFL",
"group": "Australian Rules",
"active": true,
"cached": false,
"cache_age_seconds": 0
},
{
"key": "nrl",
"title": "NRL",
"group": "Rugby League",
"active": true,
"cached": false,
"cache_age_seconds": 0
},
{
"key": "nba",
"title": "NBA",
"group": "Basketball",
"active": true,
"cached": false,
"cache_age_seconds": 0
},
{
"key": "soccer_epl",
"title": "EPL",
"group": "Soccer",
"active": true,
"cached": false,
"cache_age_seconds": 0
}
]
GET /v1/sports/{sport_key}/closing-lines — Closing price and line per bookmaker, with the consensusGET /v1/sports/{sport_key}/odds — Get odds by sportGET /v1/sports/{sport_key}/odds/history — Historical odds snapshotsGET /v1/sports/{sport_key}/odds/movements — Price movement feedThe free tier needs no credit card, and the sandbox endpoints need no key at all.
Get a free API key Quickstart