Feed CatalogStrategy & Tyres

Strategy & Tyres

live

The full pit and tyre picture: current compound and age, complete stint history, pit-lane durations, and the official pit-stop record. pitlanetimes arrives live as the car crosses the timing loops; pitstop is the authoritative F1 record that follows. overtakecounts tracks F1-official cumulative passes per driver.

Feed IDTierCadenceDescription
currenttyreslivePer updateCurrent compound per driver with age and new-set flag.
tyrehistorylivePer updateFull stint history: compound, start lap, laps on tyre.
stintdatalivePer updateActivation state, mini-sector deltas, stint gap data.
pitlanetimeslivePer updatePit stop durations in milliseconds with pit-in/out laps.
pitstoplivePer updateOfficial F1 single pit-stop record (authoritative, arrives after the live stop).
pitstopserieslivePer updateFull pit-stop history per driver.
overtakecountslivePer updateF1-official cumulative overtake counts per driver.

Subscribe with the feedId via webhook or SSE. Tier shown is the minimum plan required.

currenttyresCurrent Tyreslive

Per update

Current compound per driver with age and new-set flag.

Sample payload
json
{
  "feed": "currenttyres",
  "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",
      "compound": "HARD",
      "new": false,
      "age": 28
    },
    {
      "driverId": "verstappen-max",
      "constructorId": "red-bull-racing",
      "number": "1",
      "tla": "VER",
      "name": "Max Verstappen",
      "team": "Red Bull Racing",
      "compound": "HARD",
      "new": false,
      "age": 28
    },
    {
      "driverId": "leclerc-charles",
      "constructorId": "ferrari",
      "number": "16",
      "tla": "LEC",
      "name": "Charles Leclerc",
      "team": "Scuderia Ferrari",
      "compound": "MEDIUM",
      "new": false,
      "age": 8
    },
    {
      "driverId": "hamilton-lewis",
      "constructorId": "ferrari",
      "number": "44",
      "tla": "HAM",
      "name": "Lewis Hamilton",
      "team": "Scuderia Ferrari",
      "compound": "SOFT",
      "new": true,
      "age": 2
    },
    {
      "driverId": "russell-george",
      "constructorId": "mercedes",
      "number": "63",
      "tla": "RUS",
      "name": "George Russell",
      "team": "Mercedes-AMG Petronas F1 Team",
      "compound": "MEDIUM",
      "new": false,
      "age": 14
    }
  ]
}

tyrehistoryTyre Historylive

Per update

Full stint history: compound, start lap, laps on tyre.

Sample payload
json
{
  "feed": "tyrehistory",
  "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",
      "stints": [
        {
          "compound": "SOFT",
          "startLap": 1,
          "endLap": 22,
          "new": true
        },
        {
          "compound": "MEDIUM",
          "startLap": 23,
          "endLap": 48,
          "new": true
        },
        {
          "compound": "HARD",
          "startLap": 49,
          "endLap": 0,
          "new": false
        }
      ]
    },
    {
      "driverId": "verstappen-max",
      "constructorId": "red-bull-racing",
      "number": "1",
      "tla": "VER",
      "name": "Max Verstappen",
      "team": "Red Bull Racing",
      "stints": [
        {
          "compound": "MEDIUM",
          "startLap": 1,
          "endLap": 25,
          "new": true
        },
        {
          "compound": "HARD",
          "startLap": 26,
          "endLap": 0,
          "new": true
        }
      ]
    }
  ]
}

stintdataStint Datalive

Per update

Activation state, mini-sector deltas, stint gap data.

Sample payload
json
{
  "feed": "stintdata",
  "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",
      "gridPosition": "1",
      "stints": [
        {
          "compound": "MEDIUM",
          "lapTime": "1:27.412",
          "new": false,
          "startLap": 20,
          "totalLaps": 42
        }
      ]
    },
    {
      "driverId": "verstappen-max",
      "constructorId": "red-bull-racing",
      "number": "1",
      "tla": "VER",
      "name": "Max Verstappen",
      "team": "Red Bull Racing",
      "gridPosition": "2",
      "stints": [
        {
          "compound": "HARD",
          "lapTime": "1:27.831",
          "new": true,
          "startLap": 26,
          "totalLaps": 16
        }
      ]
    }
  ]
}

pitlanetimesPit Lane Timeslive

Per update

Pit stop durations in milliseconds with pit-in/out laps.

Sample payload
json
{
  "feed": "pitlanetimes",
  "sessionId": "9560",
  "utc": "2026-06-08T14:32:18.441Z",
  "stops": [
    {
      "driverId": "leclerc-charles",
      "constructorId": "ferrari",
      "number": "16",
      "tla": "LEC",
      "name": "Charles Leclerc",
      "team": "Scuderia Ferrari",
      "stopNumber": 1,
      "pitInLap": 20,
      "pitOutLap": 21,
      "pitStopTimeMs": 2840,
      "pitLaneTimeMs": 19470
    },
    {
      "driverId": "norris-lando",
      "constructorId": "mclaren",
      "number": "4",
      "tla": "NOR",
      "name": "Lando Norris",
      "team": "McLaren F1 Team",
      "stopNumber": 1,
      "pitInLap": 22,
      "pitOutLap": 23,
      "pitStopTimeMs": 2310,
      "pitLaneTimeMs": 18900
    },
    {
      "driverId": "hamilton-lewis",
      "constructorId": "ferrari",
      "number": "44",
      "tla": "HAM",
      "name": "Lewis Hamilton",
      "team": "Scuderia Ferrari",
      "stopNumber": 1,
      "pitInLap": 24,
      "pitOutLap": 25,
      "pitStopTimeMs": 2980,
      "pitLaneTimeMs": 19810
    }
  ]
}

pitstopPit Stoplive

Per update

Official F1 single pit-stop record (authoritative, arrives after the live stop).

Sample payload
json
{
  "feed": "pitstop",
  "sessionId": "9560",
  "utc": "2026-06-08T14:32:18.441Z",
  "data": {
    "driver": {
      "driverId": "norris-lando",
      "constructorId": "mclaren",
      "number": "4",
      "tla": "NOR",
      "name": "Lando Norris",
      "team": "McLaren F1 Team"
    },
    "lap": 22,
    "pitStopTimeMs": 2310,
    "pitLaneTimeMs": 18900
  }
}

pitstopseriesPit Stop Serieslive

Per update

Full pit-stop history per driver.

Sample payload
json
{
  "feed": "pitstopseries",
  "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",
      "stops": [
        {
          "lap": 22,
          "durationMs": 2310,
          "pitLaneTimeMs": 18900,
          "compound": "MEDIUM",
          "isNew": false
        },
        {
          "lap": 48,
          "durationMs": 2440,
          "pitLaneTimeMs": 19200,
          "compound": "HARD",
          "isNew": true
        }
      ]
    },
    {
      "driverId": "verstappen-max",
      "constructorId": "red-bull-racing",
      "number": "1",
      "tla": "VER",
      "name": "Max Verstappen",
      "team": "Red Bull Racing",
      "stops": [
        {
          "lap": 25,
          "durationMs": 2610,
          "pitLaneTimeMs": 20100,
          "compound": "HARD",
          "isNew": true
        }
      ]
    }
  ]
}

overtakecountsOvertake Countslive

Per update

F1-official cumulative overtake counts per driver.

Sample payload
json
{
  "feed": "overtakecounts",
  "sessionId": "9560",
  "utc": "2026-06-08T14:32:18.441Z",
  "data": {
    "overtakes": [
      {
        "driver": {
          "driverId": "norris-lando",
          "constructorId": "mclaren",
          "number": "4",
          "tla": "NOR",
          "name": "Lando Norris",
          "team": "McLaren F1 Team"
        },
        "cumulativeOvertakes": 3
      },
      {
        "driver": {
          "driverId": "verstappen-max",
          "constructorId": "red-bull-racing",
          "number": "1",
          "tla": "VER",
          "name": "Max Verstappen",
          "team": "Red Bull Racing"
        },
        "cumulativeOvertakes": 2
      },
      {
        "driver": {
          "driverId": "leclerc-charles",
          "constructorId": "ferrari",
          "number": "16",
          "tla": "LEC",
          "name": "Charles Leclerc",
          "team": "Scuderia Ferrari"
        },
        "cumulativeOvertakes": 1
      }
    ]
  }
}
Timing & Lap DataRace Control