Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Multibet product allows players to create their own bets by combining selections from multiple markets. When a player creates a multibet with a unique combination of legs a new market will be created in Trading Platform. If another multibet with exactly the same combination of legs is placed, then the same market will be used.

When Multibet is used for live sporting fixtures it is very important to keep markets up to date to minimize the chance of accepting a bet for a market with stale data. Markets are kept up to date through messages sent from Genius to the Trading Platform and is described in detail here and is the same mechanism as used for Genius’s In Play and PreMatch products. An example of a market update (e.g., price change or suspension) is shown here.

As a large number of Multibet markets may be created during a sporting fixture, the market updates will be sent only for limited amount of time.

...

Introduction

Multibet is a new industry leading service provided by Genius Sports, which allows customer to make available, per event, custom InPlay bets that consists of multiple selections not usually associated for regular markets. To give an example, the following is an actual bet under the Multibet service set up by a player <Ronaldo to score, Portugal to win, Over 5.5 Corners, Over 1.5 total goals, Penalty awarded to Portugal>.

Multibet currently supports InPlay Football, InPlay NFL American Football with other major sports in the pipeline.

Table of Contents

Table of Contents

Option 1. Multibet API

This integration includes 4 pull API endpoints that will provide a minimal required set of information for creating and resulting a multibet. This integration type is best suited for a customer who wants to have a full control over the UI and market creation process.

Conceptual Diagram

Lucidchart
pageCount1
autoUpdatetrue
pageId4080796115
alignleft
typerich
autoSize1
macroId6a7c2617-ead0-42c0-a5dd-6767135e192c
pages
instanceIdc1f2f8aa-fd3d-3053-9304-318e88b324bd
width700
documentId20151fe6-7ce9-44de-8e33-7bb5fe21674e
documentToken20151fe6-7ce9-44de-8e33-7bb5fe21674e|119919583|4080796115|dXZEzdpmtSv1Z73fLqD1FANXnwAUgXArDNlMCQThjh4=
consumerKeyc1f2f8aa-fd3d-3053-9304-318e88b324bd
height500

Check /wiki/spaces/MUL/pages/4275994729 for detailed integration steps.

Customer To Do List

Functionality

Notes

Display fixtures available for Multibet

There are no UI components provided with this integration type. fixtures endpoint can be used for getting a list of the fixtures available for Multibet.

Create a multibet

There are no UI components provided with this integration type. The customer will need to build a multibet creation UI using data from market-types and prices endpoints.

Create a market in Trading Platform

Multibet API is not creating markets in Trading Platform. Customer will need to implement this functionality.

Accept a bet

prices endpoint can be used to do a final price check.

Result a market

Results are not pushed with Multibet API. The customer will need to call results endpoint to get the results.

Option 2. Multibet API + Sportsbook Integration (V3)

Info

New customer would need to integrate with Integration Schema first.

This integration option includes Multibet API and standard Genius Sports Sportsbook Integration (V3). This integration type is best suited for a customer who wants to have a full control over their UI but still wants to benefit from Sportsbook Integration (V3):

  • Fixture coverage

  • Market creation in customer’s Trading Platform

  • Market price feed (Please refer to /wiki/spaces/MUL/pages/4167533148 to better understand the difference between Multibet markets and “normal“ Pre-Match/InPlay markets)

  • Market resulting feed

Check /wiki/spaces/MUL/pages/4275405380 and /wiki/spaces/MUL/pages/4275994729 for detailed integration steps.

Conceptual Diagram

Lucidchart
pageCount1
autoUpdatefalsetrue
alignleft
typerich
autoSize1
macroId5b2781fb022c322a-39c1e242-45884723-8e5eb539-fcc89486aa8b4d6eed779b07
pages
instanceIdc1f2f8aa-fd3d-3053-9304-318e88b324bd
width700
documentId7fb11fa3792f28ae-35214d5e-49d14e56-883e8e38-dc48455e3c3c5679b829c884
documentToken7fb11fa3792f28ae-35214d5e-49d14e56-883e8e38-dc48455e3c3c5679b829c884|119919583|41675331484080796115|OjHTIdDA86Rc5ozHxXZv1jodYClhEm4wPOsBSngRwysdjGNg913OPyNTO5DtTCRXfe379C/BZ4a85axvGFor2E=
updated16746575931361675421747074
height500

Alternative to Market Push Feed

Push feed is the default way of sending market updates, but it can potentially cause performance issues (which could lead to stale prices) under heavy load. The load directly correlates with the number of active punters.

Let’s consider the following scenario: there are 1000 punters creating a unique multibets in a short period of time for one fixture. This means that 1000 new markets will be created, and price updates will be pushed for each of them for let's say 1 minute. In in play market updates might happen very often (potentially every second) which means that in this scenario we might send up to 1000 market updates per second to Trading Platform.

...

Customer To Do List

Function

Notes

Display fixtures available for Multibet

There are no UI components provided with this integration type. Fixture coverage will be pushed to the customer via Sportsbook Integration (V3).

Create a multibet

There are no UI components provided this integration type. The customer will need to build a multibet creation UI using data from market-types and prices endpoints.

Create a market

To create a market customer will need to send multibet details to markets endpoint. This will create a market in customer's Trading Platform.

Option 3. Multibet API + Sportsbook Integration (V3) + UI Widget

Info

New customer would need to integrate with Integration Schema first.

This integration option includes Multibet API, standard Genius Sports Sportsbook Integration (V3) and UI Widget. It requires minimal UI and backend development effort from the existing Genius Sports Sportsbook customer.

It includes all the benefits from Option 2 but removes the need to do UI work.

Check /wiki/spaces/MUL/pages/4275405380 and /wiki/spaces/MUL/pages/4275994729 for detailed integration steps.

Conceptual Diagram

Lucidchart
pageCount1
autoUpdatetrue
pageId4080796115
alignleft
typerich
autoSize1
macroIdc7b51285-57a6-49c4-879d-14a738fb4d98
pages
instanceIdc1f2f8aa-fd3d-3053-9304-318e88b324bd
width700
documentIdd3023ceb-bda8-4b55-8ea2-94bdf973561b
documentTokend3023ceb-bda8-4b55-8ea2-94bdf973561b|119919583|4080796115|HH+MqPnNCu4A23Dza9t5Nr1oQkpbv2IC3+iXU64hGbk=
consumerKeyc1f2f8aa-fd3d-3053-9304-318e88b324bd
height500

Customer To Do List

Function

Notes

Display fixtures available for Multibet

Genius Sports doesn’t provide an UI component for displaying a list of fixtures available for Multibet.

Integrate Genius Sports UI Widget into the customer’s website

The customer will need to implement a reverse proxy that will be used by UI Widget for secure communication and add an iframe where UI Widget will be loaded.

Add a multibet to the betslip

Genius Sports Widget will publish a message (client side using javascript) with multibet information (market and price) that customer should use to populate the betslip.