What's live, what's in beta, and exactly which bookmakers are covered. Last checked: 2026-07-28.
Status: Live = production, Beta = available but coverage may be incomplete
| Sport | API Key | Markets | Bookmakers | Status |
|---|---|---|---|---|
| AFL | afl | h2h, spreads, totals | 11 | LIVE |
| NRL | nrl | h2h, spreads, totals | 11 | LIVE |
| NBA | nba | h2h, spreads, totals | 11 | LIVE |
| Tennis ATP | tennis_atp | h2h | 8 | LIVE |
| Tennis WTA | tennis_wta | h2h | 8 | LIVE |
| EPL | soccer_epl | h2h, spreads, totals | 9 | LIVE |
| A-League | soccer_apl | h2h | 7 | LIVE |
| Super Rugby | rugby_union | h2h | 7 | LIVE |
| Big Bash | cricket_bb | h2h | 6 | BETA |
| Test Cricket | cricket_test | h2h | 5 | BETA |
All bookmakers are Australian-licensed. Betfair is the exchange (peer-to-peer), all others are fixed-odds bookmakers.
Bookmaker keys are passed in the bookmakers query parameter. Omit to get all bookmakers.
Racing endpoint: GET /v1/racing/next-to-go — returns next N races with runners and current odds. Refresh: ~60 seconds.
All endpoints are under https://puntersedge.online/api and authenticate with the X-API-Key header. Full interactive reference: Swagger docs.
| Endpoint | Purpose | Cost | Tier |
|---|---|---|---|
| Sports & odds | |||
| GET /v1/sports | List active sports | 1 credits | All |
| GET /v1/sports/{key}/odds | Odds by sport & market | 1/market | All |
| GET /v1/best-odds/{key} | Best price + arb flag | 3 credits | All |
| GET /v1/sports/{key}/odds/history | Historical snapshots | 5 credits | Pro+ |
| GET /v1/sports/{key}/odds/movements | Price movement feed | 5 credits | Pro+ |
| Arbitrage & value | |||
| GET /v1/arb/sports | Sports surebet scanner | 3 credits | All |
| GET /v1/arb/racing | Racing back/lay vs Betfair | 3 credits | All |
| GET /v1/arb/lines | Spreads/totals line arb | 3 credits | All |
| GET /v1/arb/best-prices | Best price + book comparison | 2 credits | All |
| GET /v1/value/promos | EV-ranked daily promos | 2 credits | All |
| Racing | |||
| GET /v1/racing/next-to-go | Next races + runners | 2 credits | All |
| GET /v1/racing/events | Upcoming race list | 1 credits | All |
| Account & operations | |||
| GET /v1/usage | Credits used / remaining | Free | All |
| GET /v1/usage/analytics | Usage by endpoint | Free | All |
| GET /v1/data-quality/summary | Connector freshness & audits | 1 credits | All |
| POST /v1/keys/rotate | Rotate API key | Free | All |
| GET /v1/health · /v1/uptime | Health & uptime | Free | All |
| POST/GET /v1/webhooks | Webhooks + deliveries | Free | All |
| POST /v1/signup | Create key / start checkout | Free | Public |
Credit cost is deducted per successful call. 1/market means one credit per requested market type. History and movement endpoints require a paid plan.
| Sports odds | Continuously polled from bookmaker feeds | Varies by bookmaker and event proximity |
| Best-odds comparison | Derived on request from latest cached odds | Same as sports odds freshness |
| Arb & value signals | Computed on request from latest cached book + Betfair prices | Verify legs before staking; prices move |
| Racing next-to-go | ~60 seconds | Faster near jump time |
| Sport list | On-demand | Updated when new sports are added |
This is not real-time tick data. Refresh rates depend on upstream bookmaker API availability and rate limits. Do not rely on this data for high-frequency or latency-sensitive trading.