Global Market Coverage
Pre-match odds from Bwin across Soccer, Basketball, Tennis, Ice Hockey, Baseball, American Football, and Cricket. Strong European league coverage.
Bwin Data API
Access pre-match odds from Bwin for Soccer, Basketball, Tennis, Ice Hockey, Baseball, American Football, and Cricket. Normalized markets, paginated endpoints, and full Swagger documentation. One API key for all bookmakers.
{
"total": 98,
"page": 1,
"limit": 5,
"totalPages": 20,
"hasNextPage": true,
"events": [
{
"sport": "soccer",
"country": "England",
"league": "Premier League",
"eventId": "51293847",
"home": "Manchester City",
"away": "Arsenal",
"live": false,
"startTime": "2026-04-25T19:30:00.000Z",
"markets": [
{
"canonicalMarket": "MATCH_RESULT",
"rawName": "Match Result",
"period": "FULL_TIME",
"isActive": true,
"marketId": "1.987654321",
"selections": [
{
"canonicalOutcome": "HOME",
"rawName": "Manchester City",
"odds": 1.85,
"isActive": true,
"selectionId": "59182736"
},
{
"canonicalOutcome": "DRAW",
"rawName": "Draw",
"odds": 3.60,
"isActive": true,
"selectionId": "59182737"
},
{
"canonicalOutcome": "AWAY",
"rawName": "Arsenal",
"odds": 4.20,
"isActive": true,
"selectionId": "59182738"
}
]
}
]
}
]
}Pre-match odds from Bwin across Soccer, Basketball, Tennis, Ice Hockey, Baseball, American Football, and Cricket. Strong European league coverage.
All markets use canonical naming - MATCH_RESULT, OVER_UNDER, ASIAN_HANDICAP, etc. Same structure across all sports. No mapping headaches.
Clean RESTful endpoints with full Swagger/OpenAPI documentation. Paginated events, league filtering, and single event lookups.
Access in-play events via the live-events endpoint, filtered by sport. Updated in real time as events progress.
Real-time push of all in-play events for the chosen sport, broadcast every ~2 seconds. PRO and MAX plans only — connect once, receive every update.
PulseScore provides pre-match odds from Bwin for Soccer, Basketball, Tennis, Ice Hockey, Baseball, American Football, and Cricket. Each event includes normalized market data with canonical market types, selections, and odds.
Soccer, Basketball, Tennis, Ice Hockey, Baseball, American Football, and Cricket. Each sport has league listings and individual event endpoints with full market coverage.
All markets use a canonical format: each market has a type (e.g., MATCH_RESULT, OVER_UNDER), period (FULL_TIME, FIRST_HALF), and selections with decimal odds. The same structure is used across all sports and bookmakers.
Yes. The BASIC plan is free and includes 500 API requests per month. Upgrade to PRO or MAX for unlimited requests.
Yes. A single API key gives you access to all bookmakers included in your plan. No need for separate keys or accounts.
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 all bookmaker APIs.
Yes. PRO and MAX plans get access to a WebSocket endpoint at wss://api.pulsescore.net/api/bwin/ws/live that pushes every in-play event for the subscribed sport every ~2 seconds. Pass key and sport as query parameters. PRO supports 1 concurrent connection, MAX supports 3.
Free tier available. No credit card required. Get your API key in 30 seconds.