futbolFeed API

Getting sport events and their snapshots

Feed API endpoints can be used to get events schedule and particular event snapshot from Odds88.

Schedule Endpoints

Regular Events Schedule

The endpoint can be used to fetch events based on sports, locations and start date.

It returns the list of events with their details, but without markets.

circle-exclamation

Gets list of non-outright event with specified UTC start date.

post
Authorizations
HTTPRequired

JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"

Body
Responses
chevron-right
200

OK

Information about event (sport, country, statuses etc.)

idinteger · int64Optional

TradeArt event id.

namestring · nullableOptional

Event name.

statusall ofOptional

Event status representing current status of the match.

0 = Unknown (Event status is unknown)

1 = Planned (Event is planned)

2 = SoonInPlay (Event is almost started)

3 = Live (Event is in play)

4 = Completed (Event finished)

5 = Cancelled (Event is cancelled)

6 = CoverageLost (Lost updates from provider)

7 = Closed (Event closed end will not be reopened)

8 = Suspended (Event suspended and might be re opened)

9 = Postponed (Event postponed)

10 = Abandoned (Event abandoned)

Possible values:
integer · enumOptional

Status of event

0 = Unknown (Event status is unknown)

1 = Planned (Event is planned)

2 = SoonInPlay (Event is almost started)

3 = Live (Event is in play)

4 = Completed (Event finished)

5 = Cancelled (Event is cancelled)

6 = CoverageLost (Lost updates from provider)

7 = Closed (Event closed end will not be reopened)

8 = Suspended (Event suspended and might be re opened)

9 = Postponed (Event postponed)

10 = Abandoned (Event abandoned)

Possible values:
tradingStatusall ofOptional

Status of trading for the event showing how it should be processed.

0 = Open (Trading is active)

1 = Suspended (Trading is suspended)

2 = Closed (Trading is stopped)

3 = Inactive (Trading is not configured)

Possible values:
integer · enumOptional

Status of trading

0 = Open (Trading is active)

1 = Suspended (Trading is suspended)

2 = Closed (Trading is stopped)

3 = Inactive (Trading is not configured)

Possible values:
statusDescriptionstring · nullableOptional

Free text event status description (optional).

startTimestring · date-time · nullableOptional

Start time of the event. Can be null.

isOutrightbooleanOptional

Flag which indicates that event is outright.

isBetBuilderSupportedbooleanOptional

Indicates whether this selection can be used in Bet Builder

post
/api/events/schedule/v2

Outrights Endpoint

Can be used to fetch outright events based on sports and locations.

It returns the list of events with their details, but without markets.

circle-exclamation

Fetch Outright Events

post
Authorizations
HTTPRequired

JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"

Body
Responses
chevron-right
200

OK

Information about event (sport, country, statuses etc.)

idinteger · int64Optional

TradeArt event id.

namestring · nullableOptional

Event name.

statusall ofOptional

Event status representing current status of the match.

0 = Unknown (Event status is unknown)

1 = Planned (Event is planned)

2 = SoonInPlay (Event is almost started)

3 = Live (Event is in play)

4 = Completed (Event finished)

5 = Cancelled (Event is cancelled)

6 = CoverageLost (Lost updates from provider)

7 = Closed (Event closed end will not be reopened)

8 = Suspended (Event suspended and might be re opened)

9 = Postponed (Event postponed)

10 = Abandoned (Event abandoned)

Possible values:
integer · enumOptional

Status of event

0 = Unknown (Event status is unknown)

1 = Planned (Event is planned)

2 = SoonInPlay (Event is almost started)

3 = Live (Event is in play)

4 = Completed (Event finished)

5 = Cancelled (Event is cancelled)

6 = CoverageLost (Lost updates from provider)

7 = Closed (Event closed end will not be reopened)

8 = Suspended (Event suspended and might be re opened)

9 = Postponed (Event postponed)

10 = Abandoned (Event abandoned)

Possible values:
tradingStatusall ofOptional

Status of trading for the event showing how it should be processed.

0 = Open (Trading is active)

1 = Suspended (Trading is suspended)

2 = Closed (Trading is stopped)

3 = Inactive (Trading is not configured)

Possible values:
integer · enumOptional

Status of trading

0 = Open (Trading is active)

1 = Suspended (Trading is suspended)

2 = Closed (Trading is stopped)

3 = Inactive (Trading is not configured)

Possible values:
statusDescriptionstring · nullableOptional

Free text event status description (optional).

startTimestring · date-time · nullableOptional

Start time of the event. Can be null.

isOutrightbooleanOptional

Flag which indicates that event is outright.

isBetBuilderSupportedbooleanOptional

Indicates whether this selection can be used in Bet Builder

post
/api/events/outrights

Event snapshot endpoint

Can be used to fetch the latest snapshot of a specified event or outright fixture with all markets.

This endpoint can be used to recover events in case a message or messages were missed.

circle-exclamation

Get snapshot of the specific event.

get
Authorizations
HTTPRequired

JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"

Path parameters
eventIdinteger · int64Required

TradeArt event id.

Responses
chevron-right
200

OK

Full snapshot of event data

typeall ofOptional

Type of delta

0 = None (Delta type is invalid)

1 = EventStatusChanged (Event status or trading status changed)

2 = EventChanged (Event added / Event info changed)

3 = MarketChanged (Market added / Odds changed)

4 = ScoreboardChanged (Score changed)

5 = BetCancel (Bets canceled)

6 = EventSnapshot (Event snapshot delta)

7 = MarketsChanged (Markets added / Odds changed)

Possible values:
integer · enumOptional

Known types of deltas

0 = None (Delta type is invalid)

1 = EventStatusChanged (Event status or trading status changed)

2 = EventChanged (Event added / Event info changed)

3 = MarketChanged (Market added / Odds changed)

4 = ScoreboardChanged (Score changed)

5 = BetCancel (Bets canceled)

6 = EventSnapshot (Event snapshot delta)

7 = MarketsChanged (Markets added / Odds changed)

Possible values:
eventIdinteger · int64Optional

Id of changed event

versioninteger · int64Optional

Version of feed state

correlationIdstring · nullableOptional

Correlation id of the message to trace back.

creationTimestring · date-timeOptional

Captures the timestamp the dto was created.

sportIdinteger · int64Optional

Id of the Sport

locationIdinteger · int64Optional

Id of the Location

leagueIdinteger · int64Optional

Id of the League

updateSequenceinteger · int64Optional

Event delta sequence. Incremented with each sent delta.

lastUpdatedTimeinteger · int64Optional

Event update time. Incremented with each valuable update.

get
/api/events/v2/{eventId}

Last updated