puntersedge_sport_best_odds
Find best price per selection across bookmakers for a sport's upcoming events, with all prices and arbitrage flag. Costs 3 credits; invalid sport returns 404.
Instructions
Best available price per selection across all books for one sport's upcoming events, with every book's price alongside and an arbitrage flag. Costs 3 credits. An unknown sport_key returns 404 and costs nothing.
Returns: [{id, sport_key, home_team, away_team, commence_time, selections:[{name, best_price, best_bookmaker, all_prices:[{bookmaker, price}]}], arb_exists, arb_profit_pct}] (top-level ARRAY). arb_exists is true when the best prices ACROSS books beat the field; all_prices carries every book's price on that selection, so the spread is readable without a second call.
NOTE: this shape is from the vendor's documentation and has NOT been verified against a live response (we hold no key for this provider). Treat it as approximate — inspect the actual payload before relying on a field name.
Example: Best price per selection across books for the AFL {"sport_key": "afl"}
Auth: needs your own key in PUNTERSEDGE_API_KEY.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sport_key | Yes | sport_key from puntersedge_sports, e.g. afl, nrl, soccer_epl. There is no racing sport_key — for racing use puntersedge_racing_best_odds. Required — part of the URL path. |