Technical Integration

This guide will help you connect to LSports' Engage Hyper LiveScore Feed and its complementary Fixtures Feed.


Step 1: Access Credentials

Get your Username, Password, and CustomerPackageId from your CSM.


Step 2: Establish Connections

RabbitMQ Host: hyper-livescore.lsports.eu

Open two AMQP connections (one per vhost):

  • Fixtures - For fixture metadata

  • Incidents - For livescore incidents

Queue name (both vhosts): _{CustomerPackageId}_

Encoding: UTF-8 JSON

Transport: AMQP 0-9-1 over TLS (port 5671)

Connection Example

const amqp = require('amqplib');

// Fixtures connection
const fixturesConn = await amqp.connect({
  hostname: 'hyper-livescore.lsports.eu',
  port: 5671,
  username: 'YOUR_USERNAME',
  password: 'YOUR_PASSWORD',
  vhost: 'Fixtures',
  protocol: 'amqps'
});

// Incidents connection
const incidentsConn = await amqp.connect({
  hostname: 'hyper-livescore.lsports.eu',
  port: 5671,
  username: 'YOUR_USERNAME',
  password: 'YOUR_PASSWORD',
  vhost: 'Incidents',
  protocol: 'amqps'
});

Step 3: Data Mapping

Fixtures: Subscribe to Fixtures and persist by body.fixtureId.

circle-info

Delta updates only - messages are sent only on change.

Incidents: Subscribe to Incidents and correlate by body.fixtureId against your fixtures store.

Data Flow


Step 4: Go Live

Coordinate with your CSM for production readiness and final checks.


Next Steps

Last updated

Was this helpful?