API Reference
GetSports
To receive a list of supported sports
https://prematch.lsports.eu/OddService/GetSports
Parameter breakdown
Action | 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 | ✓ |
Indented | Response content will be indented Default value: False | ✓ |
Response Scheme
GetLocations
To receive a list of supported locations
https://prematch.lsports.eu/OddService/GetLocations
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 | ✓ |
Indented | Response content will be indented Default value: False | ✓ |
Response Scheme
GetLeagues
To receive a list of supported leagues
https://prematch.lsports.eu/OddService/GetLeagues
Parameter breakdown
Parameter | Description | Optional Field |
Username | Username as it appaers in the package | X |
Password | Password as it appears the package | X |
Guid | GUID as it appears the package | X |
Sports | Comma separated list of sports Default value: Leagues from all sports | ✓ |
Locations | Comma separated list of locations Default value: Leagues from all locations | ✓ |
Lang | Response content language Default value: English | ✓ |
Indented | Response content will be indented Default value: False | ✓ |
Response Scheme
GetBookmakers
To receive a list of supported bookmakers
https://prematch.lsports.eu/OddService/GetBookmakers
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 |
Response content language Default value: English | ✓ | |
Indented | Response content will be indented Default value: False | ✓ |
Response Scheme
GetMarkets
To receive a list of supported markets
https://prematch.lsports.eu/OddService/GetMarkets
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 | ✓ |
Indented | Response content will be indented Default value: False | ✓ |
Response Scheme
API Notes and troubleshooting
Follow the below limitations and restrictions while working with LSports API
Be advised of the following limitations:
2500 requests within 5 minutes per IP
We highly recommend using only filtered requests, otherwise, 'full' requests can take longer to retrieve, and in some cases, you won't be able to retrieve requests at all due to the vast amount of data.
Here are examples of "full" and "filtered" requests
API data preservation:
How long do we keep data available for Prematch? - 36 Hours as of the event's final status.
How long do we keep data available for the Inplay snapshot? - 8 Hours as of the event's final status.
Handling Special Characters in GET Requests
When making GET requests via the browser, encoding special characters is important. Failure to do so will result in the request failing. Ensure all special characters are properly encoded before sending the request.
Last updated