19-Sport Coverage
Pre-match odds from BC.Game across 19 sports — from Soccer, Basketball, and Tennis to Esports, MMA, Futsal, and more. One of the widest sport catalogs on PulseScore.
BC.Game Data API
Access pre-match odds from BC.Game across 19 sports — Soccer, Basketball, Tennis, Esports, MMA, Futsal and more. Normalized markets, paginated endpoints, and full Swagger documentation. One API key for all bookmakers.
{
"total": 204,
"page": 1,
"limit": 5,
"totalPages": 41,
"hasNextPage": true,
"events": [
{
"sport": "soccer",
"country": "England",
"league": "Premier League",
"eventId": "2678096585975541789",
"home": "Arsenal",
"away": "Manchester City",
"live": false,
"startTime": "2026-05-02T16:30:00.000Z",
"markets": [
{
"canonicalMarket": "MATCH_RESULT",
"rawName": "1x2",
"period": "FULL_TIME",
"isActive": true,
"marketId": "1",
"selections": [
{
"canonicalOutcome": "HOME",
"rawName": "Arsenal",
"odds": 2.40,
"isActive": true,
"selectionId": "1"
},
{
"canonicalOutcome": "DRAW",
"rawName": "draw",
"odds": 3.30,
"isActive": true,
"selectionId": "2"
},
{
"canonicalOutcome": "AWAY",
"rawName": "Manchester City",
"odds": 2.85,
"isActive": true,
"selectionId": "3"
}
]
}
]
}
]
}Pre-match odds from BC.Game across 19 sports — from Soccer, Basketball, and Tennis to Esports, MMA, Futsal, and more. One of the widest sport catalogs on PulseScore.
A deep esports book plus MMA, Boxing, Snooker, Darts, and niche markets like Water Polo, Field Hockey, Australian Rules, and Pro Wrestling — coverage most odds APIs skip entirely.
All markets use canonical naming - MATCH_RESULT, OVER_UNDER, ASIAN_HANDICAP, etc. Same structure across every sport. No mapping headaches.
A single API key unlocks every bookmaker included in your plan - BC.Game, Bet365, BetOnline, Fanduel, Bwin, and more. No separate accounts or rotation logic.
PulseScore provides pre-match odds from BC.Game across 19 sports. Each event includes normalized market data with canonical market types, selections, and decimal odds.
All 19 sports BC.Game publishes pre-match markets for: Soccer, Basketball, Tennis, Ice Hockey, Baseball, Cricket, American Football, Boxing, Darts, Snooker, Rugby League, Rugby Union, Esports, MMA, Futsal, Australian Rules, Field Hockey, Water Polo, and Pro Wrestling. Each sport exposes /leagues, /leagues/:league/events, /events (paginated), and /events/:eventId.
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 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 every bookmaker included in your plan — BC.Game, Bet365, BetOnline, Betano(DE), Fanduel, Bwin, and more. 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.
The BC.Game API currently focuses on pre-match odds only. For live in-play streaming via WebSocket, see our Bet365, Fanduel, Bwin, Unibet AU, or Betano(DE) APIs.
Free tier available. No credit card required. Get your API key in 30 seconds.