What data does the Bet-at-home API provide?
PulseScore provides pre-match odds, live in-play odds, and finished-match results from Bet-at-home across 9 sports. Each event includes normalized market data with canonical market types, selections, handicap lines, and decimal odds, plus the raw market names as Bet-at-home displays them.
What sports are covered?
The 9 sports Bet-at-home publishes pre-match markets for: Soccer, Tennis, Basketball, Ice Hockey, Baseball, American Football, Cricket, Rugby League, and Australian Rules. Each sport exposes /leagues, /leagues/:league/events, /events (paginated), and /events/:eventId.
Does it include match results?
Yes. /api/betathome/results returns finished events with their final score, match clock, and statistics, most recent first. Filter by sport, league, or team (exact name, case-insensitive), look up a single result with /results/events/:eventId, or discover covered sports with /results/sports. Results are retained for 30 days after the match ends.
How are the markets structured?
All sport markets use a canonical format: each market has a type (e.g., MATCH_RESULT, OVER_UNDER, ASIAN_HANDICAP), period (FULL_TIME, FIRST_HALF), and selections with decimal odds and handicap lines where applicable. 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, MAX, or ULTRA for unlimited requests.
Can I access Bet-at-home alongside other bookmakers with the same API key?
Yes. A single API key gives you access to every bookmaker included in your plan — Bet-at-home, Bet365, Betfair, Cloudbet, BetOnline, Fanduel, Bwin, and more. No need for separate keys or accounts.
Does the Bet-at-home API support live in-play data?
Yes. Live in-play events are available via REST (/api/betathome/live-events, /live-events/sports, /live-events/events/:eventId) and via WebSocket at wss://api.pulsescore.net/api/betathome/ws/live. The WebSocket pushes every in-play event for the subscribed sport roughly every second, including live scores, match clock, and statistics. PRO, MAX, and ULTRA plans only.