Arb & Value

Spreads/totals line arb

Cost: 3 credits. Line-matched arbitrage on spreads and totals: backs the two opposing sides at complementary lines across books. Returns the best complementary pair per event/market with a guaranteed-profit (is_arb) flag; is_middle marks overlapping lines where both sides can win.

get/v1/arb/lines

Request

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

Query parameters

sport_keystring

Filter by sport e.g. afl, nrl

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.

min_profit_pctnumber

Min guaranteed profit % (0 = also show the best line comparison when not an arb)

Headers

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

Response

Successful Response

event_idstring required
sport_keystring required
home_teamstring nullable required
away_teamstring nullable required
commence_timestring required
market_typestring required
opportunitiesobject[] required

Example response

[
  {
    "away_team": "Magpies",
    "commence_time": "2026-06-07T09:30:00Z",
    "event_id": "event_123",
    "home_team": "Lions",
    "market_type": "totals",
    "opportunities": [
      {
        "arb_pct": 1.3,
        "is_arb": true,
        "is_middle": true,
        "optimal_stakes": [],
        "side_a": {
          "bookmaker": "sportsbet",
          "name": "Over",
          "point": 38.5,
          "price": 1.95
        },
        "side_b": {
          "bookmaker": "tab",
          "name": "Under",
          "point": 39.5,
          "price": 1.98
        }
      }
    ],
    "sport_key": "afl"
  }
]

Changes

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