Stake Data API

Stake API for Pre-Match & Live Odds

Access pre-match and live odds from Stake across 16 sports — Soccer, Basketball, Tennis, Esports, MMA, Cricket and more. Normalized markets, paginated REST endpoints, and a real-time WebSocket feed. One API key for all bookmakers.

What a Stake API Response Looks Like

GET /api/stake/soccer/events?page=1&limit=5
{
  "total": 236,
  "page": 1,
  "limit": 5,
  "totalPages": 48,
  "hasNextPage": true,
  "events": [
    {
      "sport": "soccer",
      "country": "England",
      "league": "Premier League",
      "eventId": "3eb321d7-f275-4aff-a594-384a632012eb",
      "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": "d7742803-1ce3-4be4-8468-b5450b6f08f9",
          "selections": [
            {
              "canonicalOutcome": "HOME",
              "rawName": "Arsenal",
              "odds": 2.24,
              "isActive": true,
              "selectionId": "c26aa7c4-f6bf-4056-a341-626ca737c0c7"
            },
            {
              "canonicalOutcome": "DRAW",
              "rawName": "Draw",
              "odds": 3.70,
              "isActive": true,
              "selectionId": "7f52b6b1-a865-422c-a075-5ad2f93e42af"
            },
            {
              "canonicalOutcome": "AWAY",
              "rawName": "Manchester City",
              "odds": 2.49,
              "isActive": true,
              "selectionId": "a121eb15-b669-4105-8d86-d61909657f8d"
            }
          ]
        }
      ]
    }
  ]
}

Why Use PulseScore for Stake Data

16-Sport Coverage

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. One global catalog, one integration.

Esports & Combat Sports

Stake is a crypto-native global sportsbook with a deep esports book plus MMA and Boxing — fast-moving markets that most odds APIs cover thinly or skip entirely.

Live WebSocket Streaming

Real-time push of every in-play event for the chosen sport, broadcast roughly every second. PRO and MAX plans only — connect once and receive each update as it happens.

Normalized Market Data

All markets use canonical naming — MATCH_RESULT, OVER_UNDER, ASIAN_HANDICAP, etc. The same structure spans every sport and every bookmaker on PulseScore. No per-book mapping.

One Key, All Bookmakers

A single API key unlocks every bookmaker included in your plan — Stake, Bet365, BetOnline, Fanduel, Bwin, and more. No separate accounts or rotation logic.

Frequently Asked Questions

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.

Start Using the Stake API Today

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