Betano DE Data API

Betano DE API for German-Market Pre-Match & Live Odds

Access pre-match and live odds from Betano's German storefront across 17 sports — Soccer, Basketball, Tennis, Handball, Motorsports, Formula 1, and more. Bundesliga-first league coverage, normalized markets, REST plus a real-time WebSocket feed. One API key for all bookmakers.

What a Betano DE API Response Looks Like

GET /api/betano-de/soccer/events?page=1&limit=5
{
  "total": 1086,
  "page": 1,
  "limit": 5,
  "totalPages": 218,
  "hasNextPage": true,
  "events": [
    {
      "sport": "soccer",
      "country": "Germany",
      "league": "Bundesliga",
      "eventId": "70218394",
      "home": "Bayern München",
      "away": "Borussia Dortmund",
      "live": false,
      "startTime": "2026-05-16T16:30:00.000Z",
      "markets": [
        {
          "canonicalMarket": "MATCH_RESULT",
          "rawName": "1X2",
          "period": "FULL_TIME",
          "isActive": true,
          "marketId": "2.451823796",
          "selections": [
            {
              "canonicalOutcome": "HOME",
              "rawName": "Bayern München",
              "odds": 1.55,
              "isActive": true,
              "selectionId": "82910475"
            },
            {
              "canonicalOutcome": "DRAW",
              "rawName": "Unentschieden",
              "odds": 4.20,
              "isActive": true,
              "selectionId": "82910476"
            },
            {
              "canonicalOutcome": "AWAY",
              "rawName": "Borussia Dortmund",
              "odds": 5.50,
              "isActive": true,
              "selectionId": "82910477"
            }
          ]
        }
      ]
    }
  ]
}

Why Use PulseScore for Betano DE Data

17-Sport Coverage

Pre-match and live odds from Betano (Germany) across Soccer, Basketball, Tennis, Handball, Ice Hockey, Baseball, Cricket, Boxing, Darts, Volleyball, Golf, American Football, Rugby League, Rugby Union, Motorsports, Cycling, and Formula 1 — the broadest sport catalog of any bookmaker on PulseScore.

DACH-Market Leagues

Deep coverage of Bundesliga, 2. Bundesliga, DFB-Pokal, EHF Champions League, DEL, and the rest of the German-speaking betting calendar — the leagues a German-market product actually needs.

REST API with Swagger Docs

Clean RESTful endpoints with full Swagger/OpenAPI documentation. Paginated leagues, per-league events, paginated events, single-event lookups, and live-events listings for all 17 sports.

Live WebSocket Streaming

Real-time push of all in-play events for the chosen sport, broadcast every ~1 second. PRO and MAX plans only — connect once, receive every update.

One Key, All Bookmakers

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

Frequently Asked Questions

What data does the Betano DE API provide?

PulseScore provides pre-match and live odds from Betano's German market across 17 sports — Soccer, Basketball, Tennis, Handball, Ice Hockey, Baseball, Cricket, Boxing, Darts, Volleyball, Golf, American Football, Rugby League, Rugby Union, Motorsports, Cycling, and Formula 1. Each event includes normalized market data with canonical market types, selections, and odds.

Which sports are covered?

All 17 sports Betano DE publishes prematch markets for: Soccer, Basketball, Tennis, Handball, Ice Hockey, Baseball, Cricket, Boxing, Darts, Volleyball, Golf, American Football, Rugby League, Rugby Union, Motorsports, Cycling, and Formula 1. 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.

Why use the German Betano feed specifically?

Betano DE is the German-market storefront, so league coverage is weighted toward Bundesliga, 2. Bundesliga, DFB-Pokal, DEL ice hockey, EHF/HBL handball, and the European competitions German bettors care about. Lines are priced for the German audience.

How are the markets structured?

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 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 Betano DE alongside other bookmakers with the same key?

Yes. A single API key gives you access to every bookmaker included in your plan — Betano DE, 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 Betano DE 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/betano-de/ws/live. The WebSocket pushes every in-play event for the subscribed sport every ~1 second.

Is there a WebSocket feed for live events?

Yes. PRO and MAX plans get access to wss://api.pulsescore.net/api/betano-de/ws/live, which pushes every in-play event for the subscribed sport every ~1 second. Pass key and sport as query parameters. PRO supports 1 concurrent connection, MAX supports 3.

Start Using the Betano DE API Today

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