Race Control
Official race-direction output, delivered verbatim. race-control.messages is the raw FIA feed — safety car, VSC, red flag, track-limits warnings, overtake-system toggles, penalties, and steward decisions — and is often the most commercially important feed for in-play products. session.track-status carries the live flag code.
For pre-parsed structured events derived from these messages (investigation.opened, penalty.applied, lap.time.deleted, overtake.enabled, …) see the Race Events reference →
Subscribe with the feedId via webhook or SSE. Tier shown is the minimum plan required.
session.track-statusTrack Statusfree
Track flag code: 1=Clear, 2=Yellow, 4=SC, 5=Red, 6=VSC, 7=VSC Ending.
race-control.messagesRace Control Messageslive
Raw FIA race control messages: safety car, VSC, red flag, penalties, investigations.
Each delivery is a batch of all messages since the last update — dedupe on utc.
| Field | Type | Description |
|---|---|---|
messages[].utc | string | ISO 8601 timestamp from the F1 timing server. |
messages[].category | string | "Flag" | "Drs" | "SafetyCar" | "Other" — FIA classification. |
messages[].message | string | Raw FIA message text. |
messages[].flag | string | null | Flag state if applicable: "SAFETY_CAR" | "VIRTUAL_SAFETY_CAR" | "RED" | "CLEAR" etc. |
messages[].lap | number | null | Race lap when the message was issued. |