TELOS TELOS F1
AUS GP | 00D : 00H : 00M : 00S
 Technical Reference

DOCS

Platform Documentation · v2.5

Everything you need to know about TELOS F1 — telemetry channels, dashboard controls, keyboard shortcuts, data sources, and the public B2B REST API.

01

Getting Started

TELOS F1 is a browser-based telemetry analysis platform. No installation required — open the dashboard and start exploring.

  1. Select a Grand Prix — choose any round from the 2026 calendar (22 circuits, Bahrain and Saudi Arabia not included this season).
  2. Choose a Session — FP1, FP2, FP3, Qualifying, Sprint, or Race.
  3. Pick a Driver — select the target driver from the driver selector. Optionally add a reference driver for comparison.
  4. Select a Lap — choose any lap from the lap history panel. Star laps to bookmark them.
  5. Analyze — explore the telemetry charts, gap delta, sector splits, stint analysis, and X-Mode data.
02

Telemetry Channels

Each channel is rendered as a time-series or distance-series chart. All channels are synchronized to the same x-axis for direct comparison.

ChannelColorUnitDescription
SpeedCYANkm/hCar speed over the lap. Primary telemetry channel.
ThrottleGREEN%Throttle pedal application (0–100%).
BrakeREDbool / %Brake pedal application. Binary or pressure-based depending on session.
GearYELLOW1–8Gear position. Step chart style.
X-ModePURPLEzonesActivation zones overlaid on speed trace as purple highlights.
DRSGREENzonesDRS open/closed zones overlaid on speed trace.
Gap Delta±secondsTime gap between target and reference driver, calculated via distance interpolation.
03

Dashboard Controls

ControlLocationDescription
GP SelectorTop barSelect Grand Prix from the 2026 calendar (22 rounds).
Year SelectorTop barSwitch between 2024 and 2025 historical data.
Session SelectorTop barFP1 / FP2 / FP3 / Q / Sprint / Race.
Driver SelectorLeft panelPrimary (target) driver for analysis.
Reference DriverLeft panelSecondary driver for comparison overlay.
Swap DriversLeft panelOne-click swap between target and reference.
Lap HistoryLeft panelAll laps for the session. Click to select. Star to bookmark.
Sort ModeLeft panelSort laps by lap number, time, or sector.
ENG ButtonTop rightToggle Engineer View (compact dense layout).
Share ButtonTop rightScreenshot session summary and share via Web Share API.
04

Keyboard Shortcuts

KeyAction
EToggle Engineer View
RSwap / set reference driver
EscClose any open modal or overlay
/ Navigate lap history (when panel focused)
05

Gap Delta

The gap delta chart shows the time difference between the target and reference driver at each point on the lap. A negative value means the target driver is ahead (faster); a positive value means they are behind.

Gap is calculated using distance-based interpolation — both drivers' telemetry is resampled to a common distance axis, then the time difference is computed at each meter. This is the same method used by F1 pitwall engineers and is significantly more accurate than raw lap-time subtraction, which does not account for where on track time is gained or lost.

Interpretation
A sharp drop in the gap delta curve at a specific distance marker indicates a braking point advantage. A gradual gain through a corner sequence suggests better exit speed or traction. The end-of-lap value equals the overall lap time difference.
06

X-Mode

X-Mode is a special performance mode deployed by drivers in designated circuit zones to maximize power delivery or aerodynamic efficiency. On the speed trace, X-Mode activation segments are highlighted as purple overlays.

The Lap Insights panel displays the total X-Mode usage percentage for each lap. High X-Mode % typically correlates with lower sector times in activation zones.

07

Engineer View

Engineer View is a compact, information-dense layout designed for power users who want to see maximum data simultaneously. It reduces padding, compresses panels, and increases chart density.

Toggle via the ENG button in the top-right dashboard controls, or press E on your keyboard. Settings persist across reloads via LocalStorage.

08

Export

Any selected lap can be exported from the telemetry panel:

  • CSV — flat table with all channel values per sample point. Compatible with Excel, Python (pandas), R.
  • JSON — structured object with full metadata (session info, driver, lap time, sector splits) and channel arrays.
  • Share Image — session summary screenshot via html2canvas, shareable via Web Share API or clipboard.
09

Data Sources

TELOS sources telemetry from two primary APIs:

SourceTypeCoverage
FastF1Python library2018–2025 historical sessions, full telemetry
OpenF1 APIREST API2023–present, live and historical
Data Gaps
Some sessions may have incomplete telemetry due to missing data in the upstream APIs. If you encounter persistent data gaps, please report them via contact with the circuit name, year, and session type.
10

Tutorials

Short, task-focused walkthroughs that chain the controls above into real analysis workflows. Click any guide to expand it.

Compare two drivers on the same lap
1. Pick a Grand Prix and session from the top bar.
2. Choose your target driver in the left panel, then set a reference driver (or press R).
3. Select the same lap for both from the Lap History panel — star a lap to keep it handy.
4. Both telemetry traces now overlay on a shared x-axis. Use Swap Drivers to flip target and reference without losing your lap selection.
Read a gap delta trace
The gap delta shows the time difference between target and reference at every point on the lap. A negative value means the target is ahead; positive means behind.

Tip: a sharp drop at a braking marker is a braking-point advantage; a gradual gain through a corner sequence is better exit speed. The end-of-lap value equals the overall lap-time difference. See Gap Delta for the full method.
Find where a driver gains or loses time
1. Overlay the two drivers (guide above).
2. Watch the gap delta for the slope direction — falling = target gaining.
3. Cross-reference the speed and throttle traces at that distance to see why: earlier throttle, higher minimum corner speed, or a later brake.
4. Check the X-Mode purple overlays — high X-Mode usage in a zone often explains a sector gain. See X-Mode.
Export a lap for your own analysis
From the telemetry panel of any selected lap you can export CSV (flat per-sample table for Excel / pandas / R) or JSON (structured object with full metadata and channel arrays). Use Share Image for a session-summary screenshot via the Web Share API. Full details in Export.
Pull TELOS AI predictions via the API
With a B2B API key you can fetch our pre-race podium picks programmatically:

GET /api/v1/predictions?year=2026 returns the prediction per round (and, for finished rounds, the actual result + whether the winner call hit). Pair it with GET /api/v1/accuracy for the verified track record. See Endpoints and Authentication to get started.
11

REST API B2B

The TELOS public API gives partners programmatic access to our race data products — championship standings, the season calendar, the current grid, and our differentiating AI race predictions with verified accuracy track record. It powers media widgets, fantasy and betting platforms, and research workflows.

Access is sold on a contract basis. Request a key from the B2B team — once issued, it works against every endpoint below.

PropertyValue
Base URLhttps://telos.connexastudios.com/api/v1
ProtocolHTTPS only
MethodsGET, OPTIONS
FormatJSON (application/json; charset=utf-8)
CORSEnabled — browser widgets supported
Versionv1
12

Authentication

Every request must carry a valid API key. Keys look like tlk_live_… and are shown to you once at creation — store them securely. Send the key one of two ways:

Recommended — Authorization header

curl "https://telos.connexastudios.com/api/v1/standings?type=drivers&year=2026" \
     -H "Authorization: Bearer tlk_live_xxxxxxxxxxxxxxxxxxxx"

Alternative — X-API-Key header

curl "https://telos.connexastudios.com/api/v1/next-race" \
     -H "X-API-Key: tlk_live_xxxxxxxxxxxxxxxxxxxx"
Key security
Keys are stored only as a SHA-256 hash — TELOS can never recover a lost key, only revoke it and issue a new one. Never embed a live key in public client-side code; for browser widgets, proxy requests through your own server. Treat a leaked key like a password and request rotation immediately.
13

Rate Limits

Limits are enforced per key on a fixed one-minute window. Your tier is set on your contract. Every response includes the current limit state in its headers.

TierRequests / min
Trial30
Standard120
Pro600
Response headerMeaning
X-RateLimit-LimitYour ceiling for the current window.
X-RateLimit-RemainingRequests left in the current window.
X-RateLimit-ResetUnix timestamp when the window resets.
Retry-AfterSeconds to wait — sent only on a 429.

Exceeding the limit returns 429 rate_limited. Back off until X-RateLimit-Reset, or upgrade your tier for higher throughput.

14

Responses & Errors

All responses share a consistent envelope. Success returns ok: true with a data payload and a meta block; failure returns ok: false with a machine-readable error code and a human message.

Success

{
  "ok": true,
  "data": [ /* endpoint-specific payload */ ],
  "meta": {
    "api": "telos-v1",
    "generated_at": "2026-06-17T12:00:00+00:00"
  }
}

Error

{
  "ok": false,
  "error": "unauthorized",
  "message": "Missing or invalid API key."
}
StatusError codeCause
200Success.
401unauthorizedMissing or invalid API key.
422bad_paramA query parameter is out of range or malformed.
429rate_limitedPer-minute rate limit exceeded.
15

Endpoints

Six read-only endpoints. All require authentication. Parameters are optional unless noted; sensible defaults (e.g. the current season) apply.

GET/api/v1/standings
Championship standings for a season.
Query Parameters
typedrivers (default) or constructors.
yearSeason, 1950–2100. Defaults to the current year.
GET/api/v1/calendar
Season race calendar, ordered by date. Finished rounds include the verified winner.
Query Parameters
yearSeason, 1950–2100. Defaults to the current year.
GET/api/v1/drivers
The current grid — driver codes, full names, numbers, teams, team colours, country and headshot URLs. No parameters.
GET/api/v1/next-race
The next upcoming Grand Prix with a live countdown and, when available, TELOS's pre-race AI podium prediction. Rolls over to the next season automatically. No parameters.
GET/api/v1/predictions
The flagship data product. TELOS AI race predictions — the pre-race podium pick per round. For finished rounds it also returns the actual result and whether the winner call hit.
Query Parameters
yearSeason. Defaults to the current year.
session_keyOptional — restrict to a single round by its session key.
GET/api/v1/accuracy
TELOS AI track record — winner hit-rate and podium accuracy across every race we've predicted and then verified. Ideal for social-proof widgets.
Query Parameters
yearOptional — scope to one season. Omit for the all-time record.
Get access
The REST API is part of our B2B offering (contract pricing, €499–€5k/mo). Tell us your use case and expected volume and we'll issue a key — talk to the B2B team.