What data does the Stake API provide?
PulseScore provides pre-match and live odds from Stake across 16 sports — Soccer, Basketball, Tennis, Esports, MMA, Boxing, Cricket, Baseball, American Football, Ice Hockey, Darts, Table Tennis, Volleyball, Rugby Union, Australian Rules, and Water Polo. Each event includes normalized market data with canonical market types, selections, and decimal odds.
Which sports are covered?
All 16 sports Stake publishes markets for: Soccer, Basketball, Tennis, Esports, MMA, Boxing, Cricket, Baseball, American Football, Ice Hockey, Darts, Table Tennis, Volleyball, Rugby Union, Australian Rules, and Water Polo. Each sport exposes /leagues, /leagues/:league/events, /events (paginated), and /events/:eventId. Live events are exposed separately at /live-events, /live-events/sports, and /live-events/events/:eventId.
How are the markets structured?
All 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. The same structure is shared across all sports and all bookmakers on PulseScore — write your integration once.
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 Stake alongside other bookmakers with the same key?
Yes. A single API key gives you access to every bookmaker included in your plan — Stake, Bet365, BetOnline, Fanduel, Bwin, and more. No need for separate keys or accounts.
How do I authenticate with the API?
Sign up for a free account, generate an API key from your dashboard, and pass it via the X-Secret header. The same key works for every bookmaker API.
Does Stake support live in-play data?
Yes. Live in-play events are available via REST (/live-events, /live-events/sports, /live-events/events/:eventId) and via WebSocket at wss://api.pulsescore.net/api/stake/ws/live. The WebSocket pushes every in-play event for the subscribed sport roughly every second.
Is there a WebSocket feed for live events?
Yes. PRO and MAX plans get access to wss://api.pulsescore.net/api/stake/ws/live, which pushes every in-play event for the subscribed sport roughly every second. Pass key and sport as query parameters. PRO supports 1 concurrent connection, MAX supports 3.