Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The file can be accessed via https://beta-api.betfair.com/exchange/betting/rest/v1/en/navigation/lhm.json and is updated every 5 minutes.

Anchor
Structure.
Structure.
Navigation Data File Structure

This is a diagram showing how the LHM Data File is structured.

Image Added

In plain English:

ROOT group node has one or many EVENT_TYPE nodes

An EVENT_TYPE node has zero, one or many GROUP nodes

An EVENT_TYPE node has zero, one or many EVENT nodes

A Greyhound or Horse Racing EVENT_TYPE node has zero, one or many RACE nodes

RACE node has one or many MARKET nodes

GROUP node has zero, one or many EVENT nodes

GROUP node has zero, one or many GROUP nodes

An EVENT node has zero, one or many MARKET nodes

An EVENT node has zero, one or many GROUP nodes

Anchor
JSONModel
JSONModel
JSON Model Structure

 

{
    "children": [
        {
            EVENT_TYPE1
        },
        {
            EVENT_TYPE2
        },
        ...
    ],
    "id": 0, // always 0
    "name": "ROOT", // always ROOT
    "type": "GROUP" // always GROUP
}

 

 

{
    "children": [
        {
            GROUP or EVENT or RACE (RACE only if Greyhounds/Horse Racing)
        },
        ...
    ],
    "id": "1", // Betfair specific eventTypeId
    "name": "Soccer",
    "type": "EVENT_TYPE"
}

 

 

{
    "children": [
        {
            GROUP or EVENT
        },
        ...
    ],
    "id": "74568202414", // Not a Betfair specific id, different for every GROUP
    "name": "Womens Soccer",
    "type": "GROUP"
}

 

 

{
    "children": [
        {
            GROUP or MARKET
        },
        ...
    ],
    "id": "27244118", // Betfair specific eventId
    "name": "South Korea U20 (W) v Mexico U20 (W)",
    "type": "EVENT"
}

 

 

{
    "children": [
        {
            MARKET
        },
        ...
    ],
    "id": "27247020.1115", // Betfair specific raceId
    "name": "1300m 3yo",
    "startTime": "2014-08-12T11:15:00.000Z",
    "type": "RACE",
    "venue": "Deauville"
}

 

 

{  
    "exchangeId": "1", // Betfair specific exchangeId
    "id": "1.114881860", // Betfair specific marketId
    "marketStartTime": "2014-08-14T00:00:00.000Z", // Betfair specific marketStartTime
    "name": "Over/Under 6.5 Goals",
    "type": "MARKET"
}