> For the complete documentation index, see [llms.txt](https://docs.lsports.eu/u/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lsports.eu/u/legacy-products/odds-service/general/prematch-feed.md).

# Prematch Feed

### GetFixtures <a href="#getfixtures" id="getfixtures"></a>

\[<https://prematch.lsports.eu/OddService/GetFixtures> \\

]\(<https://prematch.lsports.eu/OddService/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          | <p>Response content language<br><strong>Default value</strong>: English</p>                          | **✓**              |
| 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        | <p>Comma separated list of sports<br><strong>Default value</strong>: All sports in package</p>       | **✓**              |
| Locations     | <p>Comma separated list of locations<br><strong>Default value</strong>: All locations in package</p> | **✓**              |
| Leagues       | <p>Comma separated list of leagues<br><strong>Default value</strong>: All leagues in package</p>     | **✓**              |
| Fixtures      | <p>Comma separated list of fixtures<br><strong>Default value</strong>: All fixtures in package</p>   | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>              | **✓**              |

**Response Scheme:**

```xml
<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 <a href="#getoutrightfixture" id="getoutrightfixture"></a>

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          | <p>Response content language<br><strong>Default value</strong>: English</p>                          | **✓**              |
| 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        | <p>Comma separated list of sports<br><strong>Default value</strong>: All sports in package</p>       | **✓**              |
| Locations     | <p>Comma separated list of locations<br><strong>Default value</strong>: All locations in package</p> | **✓**              |
| Fixtures      | <p>Comma separated list of fixtures<br><strong>Default value</strong>: All fixtures in package</p>   | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>              | **✓**              |

**Response Scheme**

```xml
<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 <a href="#getoutrightleague" id="getoutrightleague"></a>

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          | <p>Response content language<br><strong>Default value</strong>: English</p>                          | **✓**              |
| Timestamp     | Response will contain content that was updated after given **Unix timestamp**                        | **✓**              |
| Sports        | <p>Comma separated list of sports<br><strong>Default value</strong>: All sports in package</p>       | **✓**              |
| Locations     | <p>Comma separated list of locations<br><strong>Default value</strong>: All locations in package</p> | **✓**              |
| Fixtures      | <p>Comma separated list of fixtures<br><strong>Default value</strong>: All fixtures in package</p>   | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>              | **✓**              |

**Response Scheme**

```xml
<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 <a href="#getfixturemarkets" id="getfixturemarkets"></a>

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          | <p>Response content language<br><strong>Default value</strong>: English</p>                             | **✓**              |
| 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        | <p>Comma separated list of sport IDs<br><strong>Default value</strong>: All sports in package</p>       | **✓**              |
| Locations     | <p>Comma separated list of location IDs<br><strong>Default value</strong>: All locations in package</p> | **✓**              |
| Leagues       | <p>Comma separated list of league IDs<br><strong>Default value</strong>: All leagues in package</p>     | **✓**              |
| Fixtures      | <p>Comma separated list of fixture IDs<br><strong>Default value</strong>: All fixtures in package</p>   | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>                 | **✓**              |
| Bookmakers    | <p>Comma separated list of bookmaker IDs<br><strong>Default value</strong>: All fixtures in package</p> | **✓**              |
| Markets       | <p>Comma separated list of market IDs<br><strong>Default value</strong>: All markets in package</p>     | **✓**              |

**Response Scheme**

```xml
<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 <a href="#getscores" id="getscores"></a>

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          | <p>Response content language<br><strong>Default value</strong>: English</p>                          | **✓**              |
| 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        | <p>Comma separated list of sports<br><strong>Default value</strong>: All sports in package</p>       | **✓**              |
| Locations     | <p>Comma separated list of locations<br><strong>Default value</strong>: All locations in package</p> | **✓**              |
| Leagues       | <p>Comma separated list of leagues<br><strong>Default value</strong>: All leagues in package</p>     | **✓**              |
| Fixtures      | <p>Comma separated list of fixtures<br><strong>Default value</strong>: All fixtures in package</p>   | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>              | **✓**              |

**Response Scheme**

```xml
<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>
```

### GetEvents <a href="#getevents" id="getevents"></a>

Provides a 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          | <p>Response content language<br><strong>Default value</strong>: English</p>                               | **✓**              |
| 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        | <p>Comma separated list of sport IDs<br><strong>Default value</strong>: All sports in package</p>         | **✓**              |
| Locations     | <p>Comma separated list of location IDs<br><strong>Default value</strong>: All locations in package</p>   | **✓**              |
| Leagues       | <p>Comma separated list of league IDs<br><strong>Default value</strong>: All leagues in package</p>       | **✓**              |
| Fixtures      | <p>Comma separated list of fixture IDs<br><strong>Default value</strong>: All fixtures in package</p>     | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>                   | **✓**              |
| Bookmakers    | <p>Comma separated list of bookmaker IDs<br><strong>Default value</strong>: All bookmakers in package</p> | **✓**              |
| Markets       | <p>Comma separated list of market IDs<br><strong>Default value</strong>: All markets in package</p>       | **✓**              |

**Response Scheme**

```xml
<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 <a href="#pre-match-package-control" id="pre-match-package-control"></a>

You can control your package's status (enable/disable) by sending a request to the following URL

Enable: [https:/prematch.lsports.eu/OddService/EnablePackage?username={username}\&password={password}\&guid={guid}](https://app.stoplight.io/prematch.lsports.eu/OddService/EnablePackage?username=%7Busername%7D\&password=%7Bpassword%7D\&guid=%7Bguid%7D)

Disable: [https:/prematch.lsports.eu/OddService/DisablePackage?username={username}\&password={password}\&guid={guid}](https://app.stoplight.io/prematch.lsports.eu/OddService/DisablePackage?username=%7Busername%7D\&password=%7Bpassword%7D\&guid=%7Bguid%7D)

**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**              |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.lsports.eu/u/legacy-products/odds-service/general/prematch-feed.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
