BC.Game Data API

BC.Game API for Pre-Match Odds Data

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.

What a BC.Game API Response Looks Like

GET /api/bcgame/soccer/events?page=1&limit=5
{
  "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"
            }
          ]
        }
      ]
    }
  ]
}

Why Use PulseScore for BC.Game Data

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.

Esports & Combat Sports

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.

Normalized Market Data

All markets use canonical naming - MATCH_RESULT, OVER_UNDER, ASIAN_HANDICAP, etc. Same structure across every sport. No mapping headaches.

One Key, All Bookmakers

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.

Frequently Asked Questions

What data does the BC.Game API provide?

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.

What sports are covered?

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.

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 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 or MAX for unlimited requests.

Can I access BC.Game alongside other bookmakers with the same API key?

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.

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 all bookmaker APIs.

Does BC.Game support live in-play data?

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.

Start Using the BC.Game API Today

Free tier available. No credit card required. Get your API key in 30 seconds.