Register. Subscribe. Receive.
Three steps. Under five minutes. Live race data at your endpoint for every sport on the platform.
Register your endpoint
Point RaceHooks at your webhook URL and choose your feeds. Localhost works in dev — use Simulate to test with real race data before race day.
Subscribe to feeds
Choose from 50+ real-time F1 feeds — timing, race control, strategy, and more. The Live tier unlocks all live feeds; the Free tier lets you build and test with historical and simulated sessions. Feed catalogs for IndyCar and NASCAR follow at launch.
Receive live race data
During every session from FP1 through the race, payloads arrive at your endpoint the moment each event fires. No polling, no missed updates. One integration works across all sports.
50+ real-time feeds,
pushed the moment they fire.
50+ real-time feeds across timing, race control, strategy, and more — pushed directly to your endpoint the moment they happen. The Live tier unlocks all live feeds; the Free tier lets you build and test on historical and simulated sessions.
Lap times, sector splits, gaps, and interval data — every lap.
Flags, safety car, virtual SC, and session phase changes.
Circuit metadata, session results, and countdown clock.
Driver lineup, pit stop timing, and tyre stint history.
Track conditions, rainfall, wind, and team radio clips.
Feed id values (e.g. timingdata, racecontrolmessages) are in the Feed Catalog.
Twelve ML models.
Built into every payload.
Win probability, tyre state, pit prediction, safety car, overtake, pace, and more — added to your existing payload as a single analytics key. No extra API calls.
Pit Stop Prediction
3–5 laps of warning before the window opens.
A per-driver pit stop probability on every lap, with the expected window. The most-traded event in F1 in-play markets — now your platform can lead it.
Safety Car Probability
Before the incident. Before the flag.
A real-time safety car probability every lap, with VSC and red-flag risk. Safety cars cause the largest single-lap swings in race outcome.
Overtake Probability
Which gap closes next — before it closes.
Per-pair position-change probability, every lap. Surface the battles about to produce action and weight scoring toward imminent moves.
Pace Normalization (LTOE)
Who's actually fast — not just on fresh tyres.
LTOE strips out tyre age, track evolution, and traffic — leaving a normalized pace delta per lap. The only apples-to-apples comparison on the grid.
Undercut Threat
Is the car behind in range to undercut — right now?
Real-time strategic threat scoring for the car behind, flagging when a stop-and-undercut window is open against the car ahead.
Overcut Threat
The staying-out side of the strategy coin.
The complement to the undercut — when track position is better held by extending the stint. Co-trained on the same strategic feature set.
Qualifying Pace
Predicted sector deltas before the lap is set.
Expected sector-by-sector delta vs. the field, adjusted for compound, track evolution, and tow — across qualifying sessions.
Fastest Lap Probability
Who grabs the bonus point?
Per-driver probability of setting the race's fastest lap, normalised across the field and updated as the race unfolds.
DNF Risk
Who's most likely not to finish.
A retirement hazard per driver — mechanical and racing-incident risk, conditioned on constructor and race state.
Tyre Compound
Know the rubber the field is on.
A live classification of the compound each driver is running — soft, medium, hard, intermediate, or wet — even before it's reported.
Pit Stop Count
One-stop or two? Called live.
The likely number of pit stops per driver across the remaining race — the backbone of any strategy model.
Pit Window Survival
When the optimal window actually opens.
A survival model over stint length that estimates how many laps until the pit window opens for each driver.
Beyond the models — race intelligence in every payload.
The twelve ML models sit alongside a continuously-updated algorithmic layer — probabilistic race state computed analytically, not sampled. It ships in the same analytics key.
Win & Podium Probability
CTMCContinuous-time Markov chain over position states — exact win and podium probability per driver, recomputed as the race moves.
"winProbability": 0.58,
"podiumProbability": 0.91,
"winProbabilityDelta": +0.12Position Distribution
CTMCThe full probability of finishing at every position — a 20-way distribution per driver, not just a point estimate. Nothing else on the market publishes this.
"positionDistribution": [
0.58, 0.21, 0.12, 0.05, …
]Expected Championship Points
ECP / ECPAChampionship points value of the current race state, and the per-event swing (ECPA) — what a safety car or overtake just cost or earned in the title fight.
"ecp": 18.4,
"ecpa": +2.1,
"ecpaEvent": "SAFETY_CAR"Tyre Health
EKF / KalmanExtended Kalman filter tracking degradation per stint — live health, degradation rate, and a predicted cliff lap before the drop-off hits.
"tireHealth": 0.62,
"degRateSecPerLap": 0.04,
"cliffLapPredicted": 6All twelve ML models above — each with full technical documentation: training approach, input features, output fields, and business context.
Explore the full analytics documentation →Subscribe to the intelligence directly.
Beyond the enriched timing payload, the Analytics tier exposes dedicated derived feeds — race odds, strategy, qualifying, and weather — each a clean stream you subscribe to on its own.
Race outcome odds
Live win, podium, and points probabilities, championship impact, and projected gaps.
Strategy & pit
Pit windows, tyre-strategy probabilities, undercut/overcut battles, and pit-quality alerts.
Session pace
Qualifying analytics, per-sector pace, and live track evolution.
Weather
Rain onset/cleared events, NWP forecast updates, strategy divergence, and per-driver wrong-compound alerts.
18 derived analytics feeds, on top of the live timing feeds — all on the Analytics tier.
See the rain before the grid does.
A live numerical-weather forecast runs against every race and sprint — so your strategy model knows the rain probability over the next 5, 10, and 20 laps, the expected wet-onset lap, and whether the current compound is still viable if it starts now. Track temperature feeds the live tyre-degradation and pit models, and a per-driver alert fires when a car is caught on the wrong compound for incoming weather.
"weatherImpact": {
"rainProbabilityNext5Laps": 0.18,
"rainProbabilityNext10Laps": 0.55,
"rainProbabilityNext20Laps": 0.82,
"expectedWetOnsetLap": 41,
"compoundViabilityUnderRain": 0.34,
"intermediateWindowOpen": false
}Who builds on RaceHooks
Fantasy Platforms
Win the transfer window.
Live win probability and tire state give your users the data edge. Pit stop prediction tells them when a driver is about to cycle into clean air.
Betting Operators
React before the market moves.
Reprice in-play markets before the crowd. Safety car probability and pit prediction let your risk engine lead, not follow. Real-time delivery.
Media & Broadcast
Surface the story before it happens.
Overtake probability tells your graphics team which battle to cut to next. LTOE gives commentary a genuine pace number. Analytics-enriched payloads wire directly into your rendering pipeline.
Developer Tools
Build without waiting for race day.
Simulate replays any historical session since 2018 at 1×, 5×, or 10× speed. Build your full integration on real race data before a single live session.
Start free. Scale when the data earns it.
No card required on free. Limits hit naturally at race weekend scale — exactly when you've seen the value.
Build and test your integration before going live.
The full live-data firehose for production apps.
The full intelligence stack — 12 ML models, algorithmic race state, and 18 derived feeds.
Dedicated infrastructure, custom limits, and contractual delivery terms.
Cancel anytime. Annual billing saves 20% — and Simulate lets you build all off-season.
Live in 5 minutes. Tested before race day.
Register an endpoint. Subscribe to a feed. Your first delivery arrives in under 5 minutes.
Replay any historical session since 2018 at 1×, 5×, or 10× speed. Build on real race data before a single live session starts. IndyCar and NASCAR replay support lands with each sport.
Every payload includes an X-RaceHooks-Signature header with HMAC-SHA256. One line to verify on your end.
Every delivery attempt logged — headers, status, latency, retry history. CSV export included.
F1 today. More coming fast.
One integration, one API, one set of webhooks — across every sport on the platform. Your code works today and keeps working as new series launch.
50+ feeds · all sessions · Analytics tier
Waitlist open · oval + road course
On roadmap
On roadmap
Be first when IndyCar launches. Early waitlist members get a 3-month rate lock at current pricing.