...
e.g. match-state:AmericanFootball:v1:123456:GeniusPremium
Channel Variable | Example Value | Description |
| “v1” | The version of the contract (see Message Contracts below). |
| “AmericanFootball” | The name of the sport included in the message. |
| “123456” | The id of the fixture to which the data in the message is associated. |
| “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
v2 |
Match Events
Match Events |
v2 | ||
Telemetry | v1 | |
Volleyball (indoor, beach, snow) | Match State |
v1 |
Match Events | v1 | ||
Football (Soccer) | Match State | v1 | |
Match Events | v1 |
Available Sources
V1
Sport | Source Id | Description | Contract | 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. |
*Available for CFL and NCAA competitions only
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. |
V2 | UAT |
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. | 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 |
NCAAF(FBS) only. | V2 | UAT, Production | Max 2 messages per-second | Up to 800 kB |
GeniusLiveStatsTest | Test feed available for CFL |
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 |
Volleyball (indoor) | GeniusSportsItaly | Low latency feed from Genius Sports. Powered by official data collected from indoor CEV competitions. Intended for applications where very low latency is critical. | V1 | Production | Max 2 messages per-second | Up to 800 kB |
Beach Volleyball | GeniusScoresheet | Low latency feed from Genius Sports. Powered by official data collected from beach CEV competitions. Intended for applications where very low latency is critical. | V1 | UAT, Production |
Max 2 messages per-second | Up to 800 kB | |||||
Snow Volleyball | GeniusScoresheet | Low latency feed from Genius Sports. Powered by official data collected from snow CEV competitions. Intended for applications where very low latency is critical. | V1 | UAT, Production | Max 2 messages per-second | Up to |
800 kB |
Match Statistics API
Description
...
e.g. "live-statistics:v1:17:296:123456:NFL"
Channel Variable | Example Value | Description |
| “v1” | The version of the contract (see Message Contracts below). |
| “AmericanFootball” | The id of the sport included in the message. |
| “123456” | The id of the fixture to which the data in the message is associated. |
| “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 |
Available Sources
Sport | Source Id | Description | Contract | 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 |