Arb & Value

Best prices comparison

Cost: 2 credits. Returns the best available price per selection plus full bookmaker comparison, worst price, average price, spread and overlay percentage. Every all_prices entry carries updated_at / age_seconds (when we last read that bookmaker), price_changed_at / unchanged_seconds (when its price last changed) and stale_suspect: true when a price has not moved for an hour while two or more other books moved away from it, in which case it is listed but never the best price.

get/v1/arb/best-prices

Request

  • Base URL: https://api.puntersedge.online
  • URL: https://api.puntersedge.online/v1/arb/best-prices
  • Auth: API key in header X-API-Key

Query parameters

maxAgeMinutesinteger

Exclude bookmaker markets older than this many minutes. Same bound and default as /v1/sports/{sport_key}/odds, so an arb can never be built on a price that endpoint refuses to show.

sport_keystring

Headers

X-API-Keystring
X-RapidAPI-Proxy-Secretstring

Response

Successful Response

idstring required
sport_keystring required
home_teamstring nullable required
away_teamstring nullable required
commence_timestring required
selectionsobject[] required

Example response

[
  {
    "away_team": "Storm",
    "commence_time": "2026-06-07T09:30:00Z",
    "home_team": "Broncos",
    "id": "event_123",
    "selections": [
      {
        "best_price": 2.1,
        "name": "Broncos",
        "price_spread": 0.12
      }
    ],
    "sport_key": "nrl"
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.