Live Feeds

Live sport events data may be transmitted via https web socket stream

Data Traffic can be huge especially Friday-Saturday-Sunday. We can send around 400 data per second on heavy load times

We have 6 main live stream, and we create custom streams

  • stream1 (ws)
  • stream2 (ws2)
  • stream3 (ws3)
  • stream1 consolidated(ws4)
  • stream2 consolidated(ws5)
  • stream3 consolidated(ws6)
  • custom created streams

On consolidated streams we are adding your required market based on your main bookmaker. We create unique math paralel to the main bookmakers math

You need to give us your IP for allow live stream

To avoid any kind of traffic blocking or speed issues, we recommend separate socket stream server from the main sportbook website.

Recommended server settings:
  • Separate server, like stream socket server , which is completely different from the main sportsbook domain
  • Set your server firewall to allow ONLY our server IP's to access to URL, rest IP addresses should be BLOCKED.


For Demo Check You May Use Our Demo Node.js code below

Please note that you need to get a new LIVE STREAM TOKEN, then replace token below

change the "const ws" value for different streams

  • For v1 bm:1 : new WebSocket("wss://geniusfeeds.work/ws/?token=yourToken", { origin: "https://geniusfeeds.work", });
  • For v2 bm:1 : new WebSocket("wss://services.geniusfeeds.live/livedata/fullb3/?token=yourToken", { origin: "https://services.geniusfeeds.live", });
  • For Fonbet: new WebSocket("wss://services.geniusfeeds.live/livedata/fullfon/?token=yourToken" , { origin: "https://services.geniusfeeds.live", });
  • For bwin: new WebSocket("wss://services.geniusfeeds.live/livedata/fullbw/?token=yourToken" + token, { origin: "https://services.geniusfeeds.live", });
  • Response

    const WebSocket = require("ws");
    
    const token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IndpbmlyYW4iLCJpYXQiOjE2MDI1MTIzMjMsImV4cCI6MTYwMjUxMjYyM30.3jIB4lzOPDAEtMgszqohWDjqpRoqgOVjOJusjPntg0U";
    											
    const ws = new WebSocket("wss://geniusfeeds.work/ws/?token=" + token, {
    origin: "https://geniusfeeds.work",
    });
    						
    ws.on("open", function open() {
      console.log("connected"); 
    });
    											
    ws.on("close", function close() {
      console.log("disconnected");
    });
    											
    ws.on("message", function incoming(data) {
      console.log(Date.now(), data);
    });