List laps
Read the individual laps recorded for a public event, up to 5,000 in the order they were stored.
GET
…/timing-api/v1/events/{eventId}/laps Public, no key required, for events with public visibility. Any other event returns 404. Returns up to 5,000 laps ordered by creation time, oldest first. There is no pagination in v1; for a full event dataset, use the results export in Race Control.
Response
-
event_idstringThe event. -
lapsobject[]Lap records. -
laps[].idstringLap record ID. -
laps[].session_idstring | nullSession, if the lap was attached to one. -
laps[].user_idstring | nullMatched driver, ornullif the transponder wasn’t on the roster. -
laps[].lap_numberintegerLap number within the session. -
laps[].lap_time_msintegerLap time in milliseconds. -
laps[].s1_msinteger | nullSector splits (s1_mstos4_ms). -
laps[].speed_trap_kphnumber | nullSpeed through the trap. -
laps[].is_validbooleanWhether the lap counts. -
laps[].invalid_reasonstring | nullWhy it doesn’t, if given. -
laps[].transponder_idstring | nullTransponder, car number or registration it came in under. -
laps[].sourcestring -
laps[].recorded_atstringISO 8601 time the lap was recorded.
Rows may carry additional fields over time; ignore ones you don’t use.
Was this page helpful?
Reviewed · Contact support