Versions Compared

Key

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

...

e.g. match-state:AmericanFootball:v1:123456:GeniusPremium

Channel Variable


Example Value

Description

versionNumber

“v1”

The version of the contract (see Message Contracts below).

sportName

“AmericanFootball”

The name of the sport included in the message.

fixtureId

“123456”

The id of the fixture to which the data in the message is associated.

sourceId

“GeniusPremium”

The id of the source from where the data came from (see Available Sources below).

See https://geniussports.atlassian.net/wiki/spaces/BID/pages/3990454301/Genius+Sports+Live+Sports+Data+Push+API+via+Ably#1.-Obtaining-an-Access-Token-for-the-Match-State-Platform-API for an example of how to obtain the fixture id.

...

The following message formats are supported:

Sport

Contract name

Contract Version

Contract Documentation

American Football

Match State

v1

American Football Match State V1

v2

American Football Match State V2

Match Events

v1

American Football Match Events V1

v2

American Football Match Events V2

Telemetry

v1

American Football Telemetry V1

Volleyball

Match State

v2

Volleyball Match State V2

Football (Soccer)

Match State

v1

Football Match State V1

Match Events

v1

Football Match Events V1

Available Sources

Sport

Source Id

Description

Contract
Version

Supported Environments

Message Rate

Message Size

American Football

GeniusPremium

Low latency feed from Genius Sports. Powered by NFL official data when available. High data points granularity. Intended for applications where very low latency is critical. Must not be used for public facing representations of live data.

V1

V2

UAT, Production

Max 2 messages per-second

Up to 800 kB

GeniusPremiumReplay

Test feed with replayable historic matches. This is intended to aid the integration process by providing historic matches with all the necessary action points.

V1

V2

UAT

, Production

Max 2 messages per-second

Up to 800 kB

GeniusSportsInPlay

Low latency redundant feed from Genius Sports. Intended to be used when main GeniusPremium feed is not functioning as expected.
Note: GeniusSportsInPlay feed is not as granular as GeniusPremium feed. Only critical data points are provided.

V2

UAT, Production

Max 2 messages per-second

Up to 500 kB

GeniusLiveStats

Low latency feed from Genius Sports. Powered by in house collection tool. High data points granularity. Intended for applications where very low latency is critical. Must not be used for public facing representations of live data.

*Available for CFL and NCAA competitions only

V2

UAT, Production

Max 2 messages per-second

Up to 800 kB

GeniusLiveStatsTest

Test feed available for CFL and NCAA competitions only.

*No replayable historic matches available

V2

UAT, Production

Max 2 messages per-second

Up to 800 kB

Volleyball

GeniusSportsItaly

V1

Football

GeniusSportsInPlay, GeniusSportsInPlay2

Low latency rich and detailed feed from Genius Sports. Powered by Genius Sports data collection engines. Intended for applications where very low latency is critical. Must not be used for public facing representations of live data.

V1

UAT, Production

Max 2 messages per-second

Up to 500 kB

Match Statistics API

Description

...

e.g. "live-statistics:v1:17:296:123456:NFL"

Channel Variable


Example Value

Description

versionNumber

“v1”

The version of the contract (see Message Contracts below).

sportId

“AmericanFootball”

The id of the sport included in the message.

fixtureId

“123456”

The id of the fixture to which the data in the message is associated.

sourceId

“GeniusPremium”

The id of the source from where the data came from (see Available Sources below).

See https://geniussports.atlassian.net/wiki/spaces/BID/pages/3990454301/Genius+Sports+Live+Sports+Data+Push+API+via+Ably#2.-Consuming-the-Fixture-Schedule for an example of how to obtain the sport/competition/fixture ids for a fixture.

...

The following message formats are supported:

Sport

Contract name

Contract Version

Contract Documentation

American Football

Statistics

v1

Statistics API

Available Sources

Sport

Source Id

Description

Contract
Version

Supported Environments

Message Rate

Message Size

American Football

GeniusPremium

Low latency feed from Genius Sports. Powered by NFL official data when available. Intended for applications where very low latency is critical. Must not be used for public facing representations of live data.

V1

UAT, Production

Max 2 messages per-second

Up to 800 kB

GeniusPremiumReplay

Test feed with replayable historic matches. This is intended to aid the integration process by providing historic matches with all the necessary action points.

V1

UAT, Production

Max 2 messages per-second

Up to 800 kB