Message Structure

This section documents the complete structure of all message types delivered through the TRADE RabbitMQ feed.

Overview

TRADE sends data in structured messages, each with a specific type identifier. Messages are delivered in either JSON or XML format based on your package configuration.

Message Categories

Standard Messages

Message Type
Type ID
Description

1

Fixture metadata updates

2

Live score and period updates

3

Odds and market updates

35

Bet settlement information

32

Connection health indicator

-

Active fixtures list

Outright Messages

Message Type
Type ID
Description

37

Outright event metadata

-

Outright live updates

39

Outright odds updates

-

Outright settlements

Outright League Messages

Message Type
Type ID
Description

45

League outright metadata

47

League outright odds

-

League outright settlements

Message Headers

All messages contain headers with routing and metadata information:

circle-info

New: RabbitMQ headers now include SportId, allowing you to route or filter messages by sport without deserializing the message body. Available on all message types except Keep Alive and Heartbeat.

Message Format

Messages follow a consistent structure:

Additional Resources

Last updated

Was this helpful?