...
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 | v1 | ||
v2 | |||
Telemetry | v1 | ||
Volleyball | Match State | v2 | |
Football (Soccer) | Match State | v1 | |
Match Events | 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. 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 |
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 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 |
| “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 |