What data does the Cloudbet API provide?
PulseScore provides pre-match and live odds from Cloudbet across 18 sports, plus horse racing and greyhound racing cards. Each event includes normalized market data with canonical market types, selections, handicap lines, and decimal odds, plus the raw market names as Cloudbet displays them.
What sports are covered?
The 18 sports Cloudbet publishes pre-match markets for: Soccer, Basketball, Tennis, Table Tennis, Cricket, American Football, Australian Rules, Badminton, Baseball, Boxing, Cycling, Esports, Golf, Ice Hockey, MMA, Rugby League, Rugby Union, 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/cloudbet/horse-racing/races returns upcoming horse races with every runner's jockey, trainer, decimal odds, and each-way terms. /api/cloudbet/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, 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 Cloudbet alongside other bookmakers with the same API key?
Yes. A single API key gives you access to every bookmaker included in your plan — Cloudbet, Bet365, Betfair, BetOnline, Fanduel, Bwin, and more. No need for separate keys or accounts.
Does the Cloudbet API support live in-play data?
Yes. Live in-play events are available via REST (/api/cloudbet/live-events, /live-events/sports, /live-events/events/:eventId) and via WebSocket at wss://api.pulsescore.net/api/cloudbet/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.