What data does the Betfair Sportsbook API provide?
PulseScore provides pre-match and live odds from the Betfair Sportsbook across 16 sports, plus horse racing and greyhound racing cards. Each event includes normalized market data with canonical market types, selections, and decimal odds, plus the raw market names as Betfair displays them.
Is this the Betfair Exchange?
No. This API covers the Betfair Sportsbook — Betfair's fixed-odds bookmaker product. If you need exchange-style back/lay odds with liquidity, use our Orbit Exchange API, which serves Betfair exchange market data. Both are included under the same PulseScore API key.
What sports are covered?
The 16 sports Betfair Sportsbook publishes pre-match markets for: Soccer, Basketball, Tennis, Table Tennis, Cricket, American Football, Australian Rules, Baseball, Boxing, Darts, Esports, Ice Hockey, MMA, Rugby League, Snooker, and Volleyball. Each sport exposes /leagues, /leagues/:league/events, /events (paginated), and /events/:eventId. Horse racing and greyhounds have their own /races endpoints.
Does it include horse racing and greyhound racing?
Yes. /api/betfair-sb/horse-racing/races returns upcoming horse races with every runner's jockey, trainer, fractional and decimal odds, and each-way terms. /api/betfair-sb/greyhounds/races returns greyhound cards with trap numbers and odds per runner. Both support pagination and single-race lookup by ID.
How are the markets structured?
All sport markets use a canonical format: each market has a type (e.g., MATCH_RESULT, OVER_UNDER, CORRECT_SCORE), period (FULL_TIME, FIRST_HALF), and selections with decimal odds. The same structure is used across all sports and bookmakers.
Is there a free tier?
Yes. The BASIC plan is free and includes 500 API requests per month. Upgrade to PRO or MAX for unlimited requests.
Can I access Betfair Sportsbook alongside other bookmakers with the same API key?
Yes. A single API key gives you access to every bookmaker included in your plan — Betfair Sportsbook, Bet365, BetOnline, Betano(DE), Fanduel, Bwin, and more. No need for separate keys or accounts.
Does the Betfair Sportsbook API support live in-play data?
Yes. Live in-play events are available via REST (/api/betfair-sb/live-events, /live-events/sports, /live-events/events/:eventId) and via WebSocket at wss://api.pulsescore.net/api/betfair-sb/ws/live. The WebSocket pushes every in-play event for the subscribed sport roughly every second. PRO and MAX plans only.