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. pit.lane-times arrives live as the car crosses the timing loops; pit.stops is the authoritative record that follows. Building a fantasy game? The Fantasy pit-lane leaderboard endpoint returns these stops ranked fastest to slowest, ready for a constructor leaderboard.

Feed IDTierCadenceDescription
tire.currentlivePer updateCurrent compound per driver with age and new-set flag.
tire.historylivePer updateFull stint history: compound, start lap, laps on tyre.
tire.stintslivePer updateActivation state, mini-sector deltas, stint gap data.
pit.lane-timeslivePer updatePit stop durations in milliseconds with pit-in/out laps.
pit.stopslivePer updateOfficial F1 single pit-stop record (authoritative, arrives after the live stop).
pit.stop-serieslivePer updateFull pit-stop history per driver.

Subscribe with the feedId via webhook or SSE. The badge shows the feed's access class: free feeds are open to every plan, live feeds require the Developer plan, and analytics feeds require the Custom plan.

tire.currentCurrent Tireslive

Per update

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

Sample payload
json
{
  "feed": "tire.current",
  "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
    }
  ]
}

tire.historyTire Historylive

Per update

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

Sample payload
json
{
  "feed": "tire.history",
  "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
        }
      ]
    }
  ]
}

tire.stintsStint Datalive

Per update

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

Sample payload
json
{
  "feed": "tire.stints",
  "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
        }
      ]
    }
  ]
}

pit.lane-timesPit Lane Timeslive

Per update

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

Sample payload
json
{
  "feed": "pit.lane-times",
  "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
    }
  ]
}

pit.stopsPit Stoplive

Per update

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

Sample payload
json
{
  "feed": "pit.stops",
  "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
  }
}

pit.stop-seriesPit Stop Serieslive

Per update

Full pit-stop history per driver.

Sample payload
json
{
  "feed": "pit.stop-series",
  "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
        }
      ]
    }
  ]
}
Timing & Lap DataRace Control