18+ Only  |  Gambling can be addictive — please gamble responsibly  |  Gambling Help: 1800 858 858  |  GambleAware

API reference / Best Odds

GET /v1/best-odds/{sport_key}

Best price per selection

Returns the best available price per selection for upcoming events, including arb_exists and arb_profit_pct when the best prices create an arbitrage margin. An unknown `sport_key` returns 404 and costs nothing.

Requires X-API-Key 3 credits

Request

curl 'https://api.puntersedge.online/v1/best-odds/afl' \
  -H 'X-API-Key: YOUR_KEY'

Parameters

NameIn TypeRequired Description
sport_key path string yes

Responses

Status codes: 200, 401, 402, 422, 429, 500. Response bodies are JSON; the full schema is in /openapi.json.

Example response

200 application/json — this call costs 3 credits. Field names and types are as the API returns them; values are a real sample, trimmed to a few items.

[
  {
    "id": "6b1608c5-a9b8-4235-9a12-6db9656fef74",
    "sport_key": "nrl",
    "home_team": "Cronulla Sharks",
    "away_team": "Nth Queensland Cowboys",
    "commence_time": "2026-09-09T02:00:00Z",
    "selections": [
      {
        "name": "Cronulla Sharks",
        "best_price": 1.45,
        "best_bookmaker": "betright",
        "all_prices": [
          {
            "bookmaker": "sportsbet",
            "price": 1.44
          },
          {
            "bookmaker": "ladbrokes_au",
            "price": 1.44
          },
          {
            "bookmaker": "betright",
            "price": 1.45
          },
          {
            "bookmaker": "tab",
            "price": 1.43
          },
          {
            "bookmaker": "pointsbetau",
            "price": 1.42
          }
        ]
      },
      {
        "name": "Nth Queensland Cowboys",
        "best_price": 2.85,
        "best_bookmaker": "pointsbetau",
        "all_prices": [
          {
            "bookmaker": "pointsbetau",
            "price": 2.85
          },
          {
            "bookmaker": "tab",
            "price": 2.85
          },
          {
            "bookmaker": "sportsbet",
            "price": 2.81
          },
          {
            "bookmaker": "ladbrokes_au",
            "price": 2.8
          },
          {
            "bookmaker": "betright",
            "price": 2.75
          }
        ]
      }
    ],
    "arb_exists": false,
    "arb_profit_pct": 0.0,
    "data_age_seconds": 41,
    "freshest_age_seconds": 12,
    "stale": false,
    "stale_bookmakers": []
  }
]

Guides that use this endpoint

Try it against live data

The free tier needs no credit card, and the sandbox endpoints need no key at all.

Get a free API key Quickstart
This site contains wagering-related analysis and is intended for Australian users aged 18+. Gambling involves risk. Please gamble responsibly.