Timing & Lap Data
live7 feeds covering all aspects of live timing — lap times, sector splits, gaps, positions, and session classification. timingdata is the primary feed; every other feed in this category supplements or summarises it.
| Feed ID | Name | Cadence | Description |
|---|---|---|---|
timingdata | Timing Data | Per lap | The primary timing feed. Per-driver lap times, sector times, gap-to-leader, interval-to-car-ahead, current position, and pit out/in status. Updates on every lap completion and intra-lap events. |
timingstats | Timing Stats | Per sector | Best lap, best sector times, and speed trap readings at intermediate points. Personal bests flagged. Used for timing tower overlays. |
stintdata | Stint Data | Per sector | Activation state for the overtake system, mini-sector delta times, and stint gap data. |
laphistory | Lap History | Per lap | Accumulated lap data series per driver. Useful for building lap-by-lap history within a session. |
driverraceinfo | Driver Standings | Per event | Per-driver race status, gap-to-leader, interval, and grid position. Updates on position changes and incidents. |
sessioninfo | Session Info | Per session | Session metadata: circuit name, event name, session type, start date/time, GMT offset, and session key. |
sessiondata | Session Data | Per event | Accumulated session results — positions, lap counts, retirements. Builds toward the full classification. |
Key payload examples
timingdata — per lap (primary feed)json
{
"feed": "timingdata",
"sessionId": "9560",
"utc": "2026-06-08T14:32:18.441Z",
"drivers": [
{
"driverId": "norris-lando",
"constructorId": "mclaren",
"number": "4",
"tla": "NOR",
"name": "Lando Norris",
"team": "McLaren F1 Team",
"position": 1,
"gapToLeader": "",
"lastLapTime": "1:27.412",
"pitStops": 1
},
{
"driverId": "verstappen-max",
"constructorId": "red-bull-racing",
"number": "1",
"tla": "VER",
"name": "Max Verstappen",
"team": "Red Bull Racing",
"position": 2,
"gapToLeader": "+4.218",
"lastLapTime": "1:28.103",
"pitStops": 1
},
{
"driverId": "leclerc-charles",
"constructorId": "ferrari",
"number": "16",
"tla": "LEC",
"name": "Charles Leclerc",
"team": "Scuderia Ferrari",
"position": 3,
"gapToLeader": "+8.211",
"lastLapTime": "1:28.209",
"pitStops": 2
}
]
}topthree — per lapjson
{
"feed": "topthree",
"sessionId": "9560",
"utc": "2026-06-08T14:32:18.441Z",
"drivers": [
{
"position": 1,
"driverId": "norris-lando",
"constructorId": "mclaren",
"number": "4",
"tla": "NOR",
"name": "Lando Norris",
"team": "McLaren F1 Team",
"lapTime": "1:27.412",
"gapToLeader": "",
"overallFastest": true
},
{
"position": 2,
"driverId": "verstappen-max",
"constructorId": "red-bull-racing",
"number": "1",
"tla": "VER",
"name": "Max Verstappen",
"team": "Red Bull Racing",
"lapTime": "1:27.831",
"gapToLeader": "+4.218",
"overallFastest": false
},
{
"position": 3,
"driverId": "leclerc-charles",
"constructorId": "ferrari",
"number": "16",
"tla": "LEC",
"name": "Charles Leclerc",
"team": "Scuderia Ferrari",
"lapTime": "1:28.001",
"gapToLeader": "+8.211",
"overallFastest": false
}
]
}