Skip to main content
Esports Odds API

StarCraft 2 Odds API

A StarCraft 2 odds API covering the Global StarCraft II League (GSL), DreamHack SC2 Masters, HomeStory Cup, TeamLiquid StarLeague and 45+ events. Match and map odds from 415+ bookmakers.

Plans from £49/month with 5,000 requests/hour. Cancel anytime. 15 esports titles, 415+ bookmakers, ~1s live scores.

Bookmakers
415+
Tournaments
7+
Live Scores
~1s
Uptime
99.9%

StarCraft 2 Tournaments Covered

From tier-1 events to regional qualifiers, we cover StarCraft 2 across the competitive calendar.

  • GSL (Global StarCraft II League)
  • DreamHack SC2 Masters
  • HomeStory Cup
  • TeamLiquid StarLeague
  • WardiTV
  • ESL Open Cups
  • IEM Katowice

Plus 45 more events

Betting Markets & Features

Comprehensive StarCraft 2 betting data coverage

Betting Markets

  • Match Winner (Moneyline)
  • Map Handicap
  • Total Maps (Over/Under)
  • Correct Match Score
  • Map 1 / Map 2 Winner
  • Race to X Maps

API Features

  • Real-time esports odds from 415+ bookmakers
  • Live in-play odds with ~1 second updates
  • Live scores & match status over WebSocket
  • Pre-match & live coverage in one API
  • Map winners (map1, map2 keys), plus rounds or kills per map (map1_score keys) where available
  • Historical esports odds data available

Top StarCraft 2 Bookmakers

Get odds from the most popular sportsbooks covering StarCraft 2

  • Bet365

  • GG.BET

  • Thunderpick

  • Rivalry

  • Betway

  • 1xBet

  • Stake

  • Unibet

  • Betano

View All 415+ Bookmakers

Get StarCraft 2 Odds in Minutes

Simple REST API with JSON responses. Live scores stream over WebSocket.

Get StarCraft 2 Events & OddsPython
import requests

API_KEY = "your_api_key"

# Get upcoming StarCraft 2 events
events = requests.get(
    "https://api.odds-api.io/v3/events",
    params={"apiKey": API_KEY, "sport": "esports"}
).json()

# Get odds for an event
odds = requests.get(
    "https://api.odds-api.io/v3/odds",
    params={
        "apiKey": API_KEY,
        "eventId": events[0]["id"],
        "bookmakers": "Bet365,GG.BET,Thunderpick"
    }
).json()

print(f"Found {len(events)} esports events")
print(f"Odds: {odds}")
Live scores over WebSocketWebSocket
// Subscribe to live StarCraft 2 scores & status
const ws = new WebSocket(
  "wss://api.odds-api.io/v3/ws?apiKey=YOUR_KEY&channels=odds,scores,status&markets=ML,Spread,Totals"
);

ws.onmessage = (event) => {
  const msg = JSON.parse(event.data);
  // { "type": "score", "id": "58231904", "status": "live",
  //   "scores": { "home": 2, "away": 1,
  //               "periods": { "p1": { "home": 1, "away": 0 } } } }
  console.log(msg.type, msg.scores);
};

Popular Use Cases for StarCraft 2 Odds API

  • Esports Betting Apps
  • Odds Comparison Sites
  • Arbitrage Detection
  • Trading Algorithms
  • Esports Analytics
  • Discord & Telegram Bots

StarCraft 2 Odds API FAQ

Common questions about our StarCraft 2 odds API

Which StarCraft 2 tournaments does the API cover?

We cover StarCraft 2 from tier-1 events down to regional qualifiers, including the GSL, DreamHack SC2 Masters and HomeStory Cup. After the 2026 esports expansion we serve 550+ upcoming esports matches across 15 titles, up 8x from before.

Is the StarCraft 2 odds data live and in-play?

Both. You get pre-match and live in-play StarCraft 2 odds, with live prices refreshing in roughly one second. Live scores and match status (added, live, settled, cancelled) also stream over WebSocket on the scores and status channels.

Is StarCraft 2 betting one-versus-one?

It is. StarCraft 2 is played 1v1, so the core markets are match winner, map handicap and total maps. Coverage is most consistent around the GSL, DreamHack SC2 Masters and HomeStory Cup.

How do I get started with the StarCraft 2 odds API?

Pick a plan to get your API key (plans start at £49/month), then call /v3/events?sport=esports to list StarCraft 2 matches and /v3/odds for prices. You can be pulling live StarCraft 2 odds in under five minutes.

Explore Other Esports Titles

Access odds across 15 esports titles through Odds-API.io

View the full Esports Odds API

Start Using StarCraft 2 Odds API Today

Join 20,000+ developers using Odds-API.io for real-time esports betting data

Plans from £49/month · 5,000 requests/hour