TABLE OF CONTENTS
- GetFixtures
- GetOutrightFixture
- GetOutrightLeague
- GetFixtureMarkets
- GetScores
- GetEvents
- Pre-Match Package Control
GetFixtures
Note: This endpoint does not support outright fixtures - use GetOutrightFixtures instead
Parameter breakdown
Parameter | Description | Optional Field |
---|---|---|
Username | Username as it apparrs in the package | X |
Password | Password as it appears the package | X |
Guid | GUID as it appears the package | X |
Lang | Response content language Default value: English | ✓ |
Timestamp | Response will contain content that was updated after given Unix timestamp | ✓ |
FromDate | Response will contain events which start after given Unix timestamp | ✓ |
ToDate | Response will contain events which start before given Unix timstamp | ✓ |
Sports | Comma separated list of sports Default value: All sports in package | ✓ |
Locations | Comma separated list of locations Default value: All locations in package | ✓ |
Leagues | Comma separated list of leagues Default value: All leagues in package | ✓ |
Fixtures | Comma separated list of fixtures Default value: All fixtures in package | ✓ |
Statuses | Comma separated list of statuses Default value: All statuses | ✓ |
Response Scheme:
<xs:element name="Feed">
<xs:complexType>
<xs:sequence>
<xs:element name="MessageHeader">
<xs:complexType>
<xs:sequence>
<xs:element name="Type" type="xs:int"/>
<xs:element name="ServerTimestamp" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Body">
<xs:complexType>
<xs:sequence>
<xs:element name="Event" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Fixture">
<xs:complexType>
<xs:sequence>
<xs:element name="Sport">
<xs:complexType>
<xs:attribute name="Id" type="xs:int"/>
<xs:attribute name="Name" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="Location">
<xs:complexType>
<xs:attribute name="Id" type="xs:int"/>
<xs:attribute name="Name" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="League">
<xs:complexType>
<xs:attribute name="Id" type="xs:int"/>
<xs:attribute name="Name" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="StartDate" type="xs:string"/>
<xs:element name="Status" type="xs:int"/>
<xs:element name="Participants">
<xs:complexType>
<xs:sequence>
<xs:element name="Participant" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="Id" type="xs:int"/>
<xs:attribute name="Name" type="xs:string"/>
<xs:attribute name="Position" type="xs:int"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="LastUpdate" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="FixtureId" type="xs:int"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
GetOutrightFixture
Provides only metadata for outright sports events i.e - Horse Racing, Trotting, Formula 1, Cycling, Greyhounds etc.
https://prematch.lsports.eu/OddService/GetOutrightFixtures
Note: This endpoint only supports outright fixtures, regular fixtures will not be supported - use GetFixtures instead
Parameter breakdown
Parameter | Description | Optional Field |
---|---|---|
Username | Username as it apparrs in the package | X |
Password | Password as it appears the package | X |
Guid | GUID as it appears the package | X |
Lang | Response content language Default value: English | ✓ |
Timestamp | Response will contain content that was updated after given Unix timestamp | ✓ |
FromDate | Response will contain events which start after given Unix timestamp | ✓ |
ToDate | Response will contain events which start before given Unix timstamp | ✓ |
Sports | Comma separated list of sports Default value: All sports in package | ✓ |
Locations | Comma separated list of locations Default value: All locations in package | ✓ |
Fixtures | Comma separated list of fixtures Default value: All fixtures in package | ✓ |
Statuses | Comma separated list of statuses Default value: All statuses | ✓ |
Response Scheme
<xs:element name="Feed"> <xs:complexType> <xs:sequence> <xs:element name="Header"> <xs:complexType> <xs:sequence> <xs:element name="Type" type="xs:int"></xs:element> <xs:element name="ServerTimestamp" type="xs:int"></xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Body"> <xs:complexType> <xs:sequence> <xs:element name="Competition" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Competitions"> <xs:complexType> <xs:sequence> <xs:element name="Competition" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Events"> <xs:complexType> <xs:sequence> <xs:element name="Event"> <xs:complexType> <xs:sequence> <xs:element name="OutrightFixture"> <xs:complexType> <xs:sequence> <xs:element name="Sport"> <xs:complexType> <xs:attribute name="Id" type="xs:int"></xs:attribute> <xs:attribute name="Name" type="xs:string"></xs:attribute> </xs:complexType> </xs:element> <xs:element name="Location"> <xs:complexType> <xs:attribute name="Id" type="xs:int"></xs:attribute> <xs:attribute name="Name" type="xs:string"></xs:attribute> </xs:complexType> </xs:element> <xs:element name="StartDate" type="xs:string"></xs:element> <xs:element name="Status" type="xs:int"></xs:element> <xs:element name="Participants"> <xs:complexType> <xs:sequence> <xs:element name="Participant" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ExtraData"> <xs:complexType> <xs:sequence> <xs:element name="Data" maxOccurs="unbounded" type="xs:int"> <xs:complexType> <xs:attribute name="Name" type="xs:string"></xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Id" type="xs:int"></xs:attribute> <xs:attribute name="Name" type="xs:string"></xs:attribute> <xs:attribute name="Position" type="xs:int"></xs:attribute> <xs:attribute name="IsActive" type="xs:int"></xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="LastUpdate" type="xs:string"></xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="FixtureId" type="xs:int"></xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Id" type="xs:int"></xs:attribute> <xs:attribute name="Name" type="xs:string"></xs:attribute> <xs:attribute name="Type" type="xs:int"></xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Id" type="xs:int"></xs:attribute> <xs:attribute name="Name" type="xs:string"></xs:attribute> <xs:attribute name="Type" type="xs:int"></xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
GetOutrightLeague
Provides only metadata for outright league events i,e - Outright markets for Football Worldcup outright markets, NBA Outright markets etc.
https://prematch.lsports.eu/OddService/GetOutrightLeagues
Note: This endpoint only supports outright fixtures, regular fixtures will not be supported - use GetFixtures instead
Parameter breakdown
Parameter | Description | Optional Field |
---|---|---|
Username | Username as it apparrs in the package | X |
Password | Password as it appears the package | X |
Guid | GUID as it appears the package | X |
Lang | Response content language Default value: English | ✓ |
Timestamp | Response will contain content that was updated after given Unix timestamp | ✓ |
Sports | Comma separated list of sports Default value: All sports in package | ✓ |
Locations | Comma separated list of locations Default value: All locations in package | ✓ |
Fixtures | Comma separated list of fixtures Default value: All fixtures in package | ✓ |
Statuses | Comma separated list of statuses Default value: All statuses | ✓ |
Response Scheme
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Feed"> <xs:complexType> <xs:sequence> <xs:element name="Header"> <xs:complexType> <xs:sequence> <xs:element type="xs:int" name="Type"/> <xs:element type="xs:int" name="ServerTimestamp"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Body"> <xs:complexType> <xs:sequence> <xs:element name="Competitions"> <xs:complexType> <xs:sequence> <xs:element name="Competition" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Competitions"> <xs:complexType> <xs:sequence> <xs:element name="Competition" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Events"> <xs:complexType> <xs:sequence> <xs:element name="Event"> <xs:complexType> <xs:sequence> <xs:element name="OutrightLeague"> <xs:complexType> <xs:sequence> <xs:element name="Sport"> <xs:complexType> <xs:attribute type="xs:int" name="Id" /> <xs:attribute type="xs:string" name="Name" /> </xs:complexType> </xs:element> <xs:element name="Location"> <xs:complexType> <xs:attribute type="xs:int" name="Id" /> <xs:attribute type="xs:string" name="Name" /> </xs:complexType> </xs:element> <xs:element type="xs:int" name="Status" /> </xs:sequence> <xs:attribute type="xs:dateTime" name="LastUpdate" /> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute type="xs:int" name="FixtureId" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute type="xs:int" name="Id" /> <xs:attribute type="xs:string" name="Name" /> <xs:attribute type="xs:int" name="Type" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute type="xs:int" name="Id" /> <xs:attribute type="xs:string" name="Name" /> <xs:attribute type="xs:int" name="Type" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
GetFixtureMarkets
Provides only markets for events
https://prematch.lsports.eu/OddService/GetFixtureMarkets
Parameter breakdown
Parameter | Description | Optional Field |
---|---|---|
Username | Username as it apparrs in the package | X |
Password | Password as it appears the package | X |
Guid | GUID as it appears the package | X |
Lang | Response content language Default value: English | ✓ |
Timestamp | Response will contain content that was updated after given Unix timestamp | ✓ |
FromDate | Response will contain events which start after given Unix timestamp | ✓ |
ToDate | Response will contain events which start before given Unix timstamp | ✓ |
Sports | Comma separated list of sport IDs Default value: All sports in package | ✓ |
Locations | Comma separated list of location IDs Default value: All locations in package | ✓ |
Leagues | Comma separated list of league IDs Default value: All leagues in package | ✓ |
Fixtures | Comma separated list of fixture IDs Default value: All fixtures in package | ✓ |
Statuses | Comma separated list of statuses Default value: All statuses | ✓ |
Bookmakers | Comma separated list of bookmaker IDs Default value: All fixtures in package | ✓ |
Markets | Comma separated list of market IDs Default value: All markets in package | ✓ |
Response Scheme
<xs:element name="Feed"> <xs:complexType> <xs:sequence> <xs:element name="Header"> <xs:complexType> <xs:sequence> <xs:element name="Type" type="xs:int"/> <xs:element name="ServerTimestamp" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Body"> <xs:complexType> <xs:sequence> <xs:element name="Event"> <xs:complexType> <xs:sequence> <xs:element name="Markets"> <xs:complexType> <xs:sequence> <xs:element name="Market" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Provider" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Bet" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="Id" type="xs:int"/> <xs:attribute name="Name" type="xs:int"/> <xs:attribute name="Status" type="xs:int"/> <xs:attribute name="StartPrice" type="xs:int"/> <xs:attribute name="Price" type="xs:int"/> <xs:attribute name="LayPrice" type="xs:int"/> <xs:attribute name="PriceVolume" type="xs:int"/> <xs:attribute name="LayPriceVolume" type="xs:int"/> <xs:attribute name="Settlement" type="xs:int"/> <xs:attribute name="LastUpdate" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Id" type="xs:int"/> <xs:attribute name="Name" type="xs:string"/> <xs:attribute name="LastUpdate" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Id" type="xs:int"/> <xs:attribute name="Name" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="FixtureId" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
GetScores
Provides only scores for events
https://prematch.lsports.eu/OddService/GetScores
Parameter breakdown
Parameter | Description | Optional Field |
---|---|---|
Username | Username as it apparrs in the package | X |
Password | Password as it appears the package | X |
Guid | GUID as it appears the package | X |
Lang | Response content language Default value: English | ✓ |
Timestamp | Response will contain content that was updated after given Unix timestamp | ✓ |
FromDate | Response will contain events which start after given Unix timestamp | ✓ |
ToDate | Response will contain events which start before given Unix timstamp | ✓ |
Sports | Comma separated list of sports Default value: All sports in package | ✓ |
Locations | Comma separated list of locations Default value: All locations in package | ✓ |
Leagues | Comma separated list of leagues Default value: All leagues in package | ✓ |
Fixtures | Comma separated list of fixtures Default value: All fixtures in package | ✓ |
Statuses | Comma separated list of statuses Default value: All statuses | ✓ |
Response Scheme<xs:element name="Feed">
<xs:complexType>
<xs:sequence>
<xs:element name="Header">
<xs:complexType>
<xs:sequence>
<xs:element name="Type" type="xs:int"/>
<xs:element name="ServerTimestamp" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Body">
<xs:complexType>
<xs:sequence>
<xs:element name="Event">
<xs:complexType>
<xs:sequence>
<xs:element name="Livescore">
<xs:complexType>
<xs:sequence>
<xs:element name="Scoreboard">
<xs:complexType>
<xs:sequence>
<xs:element name="Score" maxOccurs="unbounded" type="xs:int">
<xs:complexType>
<xs:attribute name="Position" type="xs:int"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Status" type="xs:int"/>
<xs:attribute name="CurrentPeriod" type="xs:int"/>
<xs:attribute name="Time" type="xs:int"/>
</xs:complexType>
</xs:element>
<xs:element name="Periods">
<xs:complexType>
<xs:sequence>
<xs:element name="Period" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Score" maxOccurs="unbounded" type="xs:int">
<xs:complexType>
<xs:attribute name="Position" type="xs:int"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Type" type="xs:int"/>
<xs:attribute name="IsFinished" type="xs:string"/>
<xs:attribute name="IsConfirmed" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Statistics">
<xs:complexType>
<xs:sequence>
<xs:element name="Statistic" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" maxOccurs="unbounded" type="xs:int">
<xs:complexType>
<xs:attribute name="Position" type="xs:int"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Type" type="xs:int"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LivescoreExtraData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="FixtureId" type="xs:int"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
GetEvents
Provides full snapshot of an event (metadata, markets, livescore)
https://prematch.lsports.eu/OddService/GetEvents
Parameter breakdown
Parameter | Description | Optional Field |
---|---|---|
Username | Username as it apparrs in the package | X |
Password | Password as it appears the package | X |
Guid | GUID as it appears the package | X |
Lang | Response content language Default value: English | ✓ |
Timestamp | Response will contain content that was updated after given Unix timestamp | ✓ |
FromDate | Response will contain events which start after given Unix timestamp | ✓ |
ToDate | Response will contain events which start before given Unix timstamp | ✓ |
Sports | Comma separated list of sport IDs Default value: All sports in package | ✓ |
Locations | Comma separated list of location IDs Default value: All locations in package | ✓ |
Leagues | Comma separated list of league IDs Default value: All leagues in package | ✓ |
Fixtures | Comma separated list of fixture IDs Default value: All fixtures in package | ✓ |
Statuses | Comma separated list of statuses Default value: All statuses | ✓ |
Bookmakers | Comma separated list of bookmaker IDs Default value: All bookmakers in package | ✓ |
Markets | Comma separated list of market IDs Default value: All markets in package | ✓ |
Response Scheme
<xs:element name="Feed"> <xs:complexType> <xs:sequence> <xs:element name="Header"> <xs:complexType> <xs:sequence> <xs:element name="Type" type="xs:int"/> <xs:element name="ServerTimestamp" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Body"> <xs:complexType> <xs:sequence> <xs:element name="Event"> <xs:complexType> <xs:sequence> <xs:element name="Fixture"> <xs:complexType> <xs:sequence> <xs:element name="Sport"> <xs:complexType> <xs:attribute name="Id" type="xs:int"/> <xs:attribute name="Name" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="Location"> <xs:complexType> <xs:attribute name="Id" type="xs:int"/> <xs:attribute name="Name" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="League"> <xs:complexType> <xs:attribute name="Id" type="xs:int"/> <xs:attribute name="Name" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="StartDate" type="xs:string"/> <xs:element name="Status" type="xs:int"/> <xs:element name="Participants"> <xs:complexType> <xs:sequence> <xs:element name="Participant" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="Id" type="xs:int"/> <xs:attribute name="Name" type="xs:string"/> <xs:attribute name="Position" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="LastUpdate" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="Livescore"> <xs:complexType> <xs:sequence> <xs:element name="Scoreboard"> <xs:complexType> <xs:sequence> <xs:element name="Score" maxOccurs="unbounded" type="xs:int"> <xs:complexType> <xs:attribute name="Position" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Status" type="xs:int"/> <xs:attribute name="CurrentPeriod" type="xs:int"/> <xs:attribute name="Time" type="xs:int"/> </xs:complexType> </xs:element> <xs:element name="Periods"> <xs:complexType> <xs:sequence> <xs:element name="Period" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Score" maxOccurs="unbounded" type="xs:int"> <xs:complexType> <xs:attribute name="Position" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Type" type="xs:int"/> <xs:attribute name="IsFinished" type="xs:string"/> <xs:attribute name="IsConfirmed" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Statistics"> <xs:complexType> <xs:sequence> <xs:element name="Statistic" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value" maxOccurs="unbounded" type="xs:int"> <xs:complexType> <xs:attribute name="Position" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Type" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="LivescoreExtraData"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Markets"> <xs:complexType> <xs:sequence> <xs:element name="Market" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Provider" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Bet" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="Id" type="xs:int"/> <xs:attribute name="Name" type="xs:int"/> <xs:attribute name="Status" type="xs:int"/> <xs:attribute name="StartPrice" type="xs:int"/> <xs:attribute name="Price" type="xs:double"/> <xs:attribute name="Settlement" type="xs:int"/> <xs:attribute name="LastUpdate" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Id" type="xs:int"/> <xs:attribute name="Name" type="xs:string"/> <xs:attribute name="LastUpdate" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Id" type="xs:int"/> <xs:attribute name="Name" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="FixtureId" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
Pre-Match Package Control
ou can control your package's status (enable/disable) by sending request to the following URL
Parameter breakdown
Parameter | Description | Optional Field |
---|---|---|
Username | Username as it apparrs in the package | X |
Password | Password as it appears the package | X |
GUID | GUID of the package | X |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article