Feed CatalogRace Control

Race Control

live

racecontrolmessages delivers raw FIA race director output verbatim — safety car, VSC, red flag, track limits warnings, overtake system toggles, penalties, and steward decisions. Often the most commercially important feed for in-play products.

For pre-parsed structured events derived from these messages (investigation.opened, penalty.applied, lap.time.deleted, overtake.enabled, etc.) see the Race Events reference →

Feed IDNameCadenceDescription
racecontrolmessagesControl MessagesPer eventRaw FIA race director messages. Each delivery is a batch of all messages since the last update. Covers safety car, VSC, red flag, track limits warnings, overtake system status, penalties, and steward decisions.

Sample payload

racecontrolmessages — per event
json
{
  "feed": "racecontrolmessages",
  "sessionId": "9560",
  "utc": "2026-06-08T14:32:18.441Z",
  "data": {
    "messages": [
      {
        "utc": "2026-06-08T14:22:31.000Z",
        "category": "Flag",
        "message": "SAFETY CAR DEPLOYED",
        "flag": "SAFETY_CAR",
        "lap": 42
      },
      {
        "utc": "2026-06-08T13:58:00.000Z",
        "category": "Other",
        "message": "TURN 6 - INCIDENT INVOLVING CARS 4 (NOR) AND 63 (RUS) NOTED - NO FURTHER ACTION",
        "flag": "CLEAR",
        "lap": 21
      }
    ]
  }
}

Message fields

FieldTypeDescription
messages[].utcstringISO 8601 timestamp from the F1 timing server
messages[].categorystring"Flag" | "Drs" | "SafetyCar" | "Other" — FIA classification
messages[].messagestringRaw FIA message text
messages[].flagstring | nullFlag state if applicable: "SAFETY_CAR" | "VIRTUAL_SAFETY_CAR" | "RED" | "CLEAR" etc.
messages[].lapnumber | nullRace lap when the message was issued
← Strategy & Pit DataRace Events →