# F1Dash — Live Formula 1 Dashboard, Telemetry & Replay > F1Dash is a comprehensive real-time Formula 1 dashboard providing live timing, car telemetry (speed/throttle/brake/RPM/gear), team radio with AI transcription, an interactive 2D/3D track map, race control messages, championship standings and full session replay for every race weekend of the 2026 F1 season and historical archives going back to 1950. This file follows the [llms.txt](https://llmstxt.org/) standard so language models can quickly orient themselves around the site. ## What F1Dash actually does F1Dash connects directly to the official Formula 1 SignalR Core live timing feed and decompresses Position.z + CarData.z so the dashboard can render every car's exact location on track and live telemetry channels at multiple updates per second. Every panel on the dashboard is driven by that single feed: live timing table, sector LED bars, gap/interval columns, race control ticker, team radio captures, weather, lap counter, track status flags. After the chequered flag the data is preserved as a session recording you can scrub through later. ## Audience Formula 1 fans who want a second-screen experience that goes beyond the official broadcast — the same density of data a pit-wall engineer or broadcast timing screen would expose, but rendered for a browser, free, no account needed. ## Live data surface (every page is server-rendered, no client-side cloaking) - [Dashboard](https://f1dash.net/dashboard): central live console — timing table, 2D track map, race control, team radio, incidents/penalties, driver + constructor live standings, weather strip, delay control, lap counter - [Telemetry](https://f1dash.net/telemetry): per-driver speed/throttle/brake/RPM/gear/DRS traces, two-driver overlay comparison - [Map](https://f1dash.net/map): full-screen circuit visualization with live driver dots, sector boundaries, DRS zones, weather and last-year race recap - [Simulate / Replay](https://f1dash.net/simulate): replay any past session with the full live timing dataset, including telemetry and team radio - [Schedule](https://f1dash.net/schedule): 2026 calendar with FP/Quali/Sprint/Race times, countdown to the next session, click through to per-race details - [Standings](https://f1dash.net/standings): live driver and constructor championships, projected updates during a race - [Drivers](https://f1dash.net/drivers): every driver with profile, stats, country, team - [Constructors](https://f1dash.net/constructors): teams with championship history, stats, livery colour - [Records](https://f1dash.net/records): fastest lap records at every circuit - [Archive](https://f1dash.net/archive): every season since 1950 — drivers, constructors, full results - [Weather](https://f1dash.net/weather): current conditions + 7-day + 24-hour forecast for the next race weekend, race-day rain probability, radar overlay - [News](https://f1dash.net/news): aggregated F1 news from public sources ## Account-related pages - [F1Dash+](https://f1dash.net/plus): premium plan from £4.99/month — unlocks the public REST API at higher rate limits, CSV/JSON exports, priority support, feature voting; yearly is £49.99 - [Donate](https://f1dash.net/donate): one-time tip option for users who want to support without subscribing - [Profile](https://f1dash.net/profile): manage display name, avatar, linked Discord, API keys, subscription - Auth flows: `/reset-password`, `/verify-email` (token-gated, not indexed) ## Information / legal - [About](https://f1dash.net/about): project purpose, what we built and why - [Help](https://f1dash.net/help): how to read live timing — flags, tyre compounds, sector colour coding, DRS - [FAQ](https://f1dash.net/faq): common questions about features, subscription, API, data accuracy - [Learn F1](https://f1dash.net/learn): primer on Formula 1 — rules, races, teams, terminology - [F1 Glossary](https://f1dash.net/glossary): plain-English definitions of F1 terms — timing/scoring, tyres, flags, car tech, strategy, session formats - [F1 Rules Explained](https://f1dash.net/rules): in-depth guide to points, weekend/sprint format, qualifying, penalties, technical regs, power-unit allocation, parc fermé and tyre rules - [Circuit Guides](https://f1dash.net/circuits): editorial guides to the calendar's circuits — layout, key corners, what to watch, history - [Privacy](https://f1dash.net/privacy): everything we collect, why, retention windows, third-parties (Stripe, Discord, Groq, Cloudflare etc), cookie table - [Terms](https://f1dash.net/terms) - [Refund policy](https://f1dash.net/refund-policy) - [HTML sitemap](https://f1dash.net/sitemap-html) ## Public REST API Full docs: [API documentation](https://f1dash.net/api) — authentication, tiers, endpoint reference, code examples (curl / JavaScript / Python). Two tiers, both authenticated by an API key. Send it as `X-API-Key: `, `Authorization: Bearer `, or `?api_key=`. Rate limits: Free 30 req/hour, Plus 10,000 req/hour. Responses include `X-RateLimit-*` headers; over-limit returns `429`. The live WebSocket (`/ws`) is reserved for the website — use `/api/free/live` or `/api/plus/live` for programmatic live data. ### Free tier — `/api/free` - `GET /api/free/drivers` — current-season driver list (limited fields) - `GET /api/free/schedule` — current-season schedule - `GET /api/free/records` — circuit lap records - `GET /api/free/live` — live driver positions, race control messages, track status, session info (`?type=positions|messages` to narrow) ### Plus tier — `/api/plus` (F1Dash+ subscribers) - `GET /api/plus/drivers?year=YYYY` — full driver dataset, optional `?driver_id=X` for a single profile, optional `?standings=true` for season standings, `?format=csv` for export - `GET /api/plus/constructors?year=YYYY` - `GET /api/plus/schedule?year=YYYY` - `GET /api/plus/records` - `GET /api/plus/archive?year=YYYY` — full historical season - `GET /api/plus/telemetry?session=...&driver=...` — telemetry traces - `GET /api/plus/live` — live session data - All Plus endpoints support `?format=csv` for downloads Rate-limit headers: `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`. Default rate limits are tighter on Free; Plus gets ~10× the throughput. ## Cookies & analytics First-party only. We use Google Analytics + Meta Pixel **only after** the user clicks Accept on the cookie consent banner — declining keeps third-party trackers off entirely. See `/privacy` for the full table. ## Data sources - **Formula One Licensing BV** — public live timing SignalR Core feed (Position.z, CarData.z, TimingData, RaceControlMessages, etc.) - **OpenF1** — historical race results and supplementary metadata - **F1DB** — historical seasons since 1950 - **Open-Meteo** — weather forecasts - **RainViewer** — radar overlay - **Groq Whisper** — team radio AI transcription F1Dash is an independent fan project — not affiliated with Formula 1, the FIA, FOM, or any team. F1, Formula 1, Grand Prix and related marks are trademarks of Formula One Licensing BV. ## Technical stack - **Frontend**: Next.js 16 App Router (React 19), Tailwind v4, TypeScript - **3D map**: Three.js + react-three-fiber - **Live transport**: SignalR Core JSON Hub Protocol over WebSocket, decompressed via zlib (Position.z, CarData.z) - **Database**: PostgreSQL (race history, accounts, recordings, transcriptions cache, analytics) - **AI**: Groq Whisper for team radio transcription - **Payments**: Stripe (subscriptions + one-time donations) ## Robots / crawl preferences - **Index** all public content under `/`, `/dashboard`, `/telemetry`, `/map`, `/simulate`, `/schedule`, `/standings`, `/drivers`, `/constructors`, `/records`, `/archive`, `/news`, `/weather`, `/help`, `/about`, `/faq`, `/learn`, `/privacy`, `/terms`, `/refund-policy`, `/plus`, `/donate`, `/sitemap-html`, `/races/[raceId]`, `/drivers/[id]`, `/constructors/[id]`, `/archive/[year]` - **Do not index** `/admin`, `/admin/*`, `/api/*`, `/profile`, `/reset-password`, `/verify-email`, `/radio/[id]` Sitemap: ## Social - X / Twitter: [@F1Dash](https://x.com/F1Dash) - Facebook: [/f1dash](https://www.facebook.com/f1dash) - YouTube: [@f1dash_net](https://www.youtube.com/@f1dash_net) - Instagram: [@f1dash_net](https://www.instagram.com/f1dash_net/) - Discord: [discord.gg/f1dash](https://discord.gg/f1dash) ## Contact Created by HGM. Email or DM [@F1Dash](https://x.com/F1Dash) on X.