What you get for PointsBet
Every racing endpoint (next-to-go, events, best odds, price history, closing lines) and every sports odds endpoint accepts a bookmakers filter. Pass PointsBet's key and the response carries PointsBet's price for each runner or selection; drop the filter and PointsBet sits beside the other books with the best price flagged.
Each quote carries its own age in seconds, so a PointsBet price is never older than the number next to it says. The figures in the panel above are read from the same coverage report that drives the API coverage page and are recomputed every half hour; the live cards are fetched when this page is built.
- PointsBet on racing next-to-go and best odds
- PointsBet on the sports odds endpoints it quotes
- Closing-line archive with per-book closes
- Price age on every quote
- Free API key to test
Example API calls
# PointsBet prices only — `bookmakers` filters the panel on every racing endpoint.
# Note the key: PointsBet is `pointsbetau` in the API, not `pointsbet`.
curl "https://api.puntersedge.online/v1/racing/next-to-go?categories=horse&bookmakers=pointsbetau&num_races=5" \
-H "X-API-Key: $PUNTERSEDGE_API_KEY"
# Drop the filter and you get every book quoting the race, with PointsBet
# among them and the best price flagged:
curl "https://api.puntersedge.online/v1/racing/best-odds?categories=horse&num_races=10" \
-H "X-API-Key: $PUNTERSEDGE_API_KEY"
# PointsBet prices only — one bookmaker, the same shape as the full feed.
# Note the key: PointsBet is `pointsbetau` in the API, not `pointsbet`.
curl "https://api.puntersedge.online/v1/sports/afl/odds?markets=h2h&bookmakers=pointsbetau" \
-H "X-API-Key: $PUNTERSEDGE_API_KEY"
curl "https://api.puntersedge.online/v1/racing/next-to-go?num_races=5&country=AU" \
-H "X-API-Key: YOUR_API_KEY"