Sports arb scanner
Cost: 3 credits. Scans upcoming sports markets for true arbitrage and best-odds overlay opportunities, returning arb_pct, optimal stakes and per-selection price comparisons 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.
Request
- Base URL: https://api.puntersedge.online
- URL: https://api.puntersedge.online/v1/arb/sports
- Auth: API key in header X-API-Key
Query parameters
Filter by sport e.g. afl, nrl
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 guaranteed profit % (0 = show all value)
Headers
Response
Successful Response
Example response
[
{
"arb_pct": 2.4,
"away_team": "Magpies",
"commence_time": "2026-06-07T09:30:00Z",
"event_id": "event_123",
"home_team": "Lions",
"is_arb": true,
"max_overlay_pct": 5.1,
"optimal_stakes": [],
"selections": [
{
"best_bookmaker": "sportsbet",
"best_price": 2.05,
"name": "Lions"
}
],
"sport_key": "afl"
}
]Changes
No recorded changes to this operation across all 1 revision of this API.