Motorsport Data Infrastructure

Motorsport webhooks
for developers.

F1 live now — 23 real-time feeds, SLA-backed delivery, ML analytics built in. IndyCar and NASCAR coming soon. Up in 5 minutes.

23live feeds
<200msp99 delivery
99.9%uptime SLA
Freeto start
POST your-app.com/racing-hookLIVE
14:22:31.102TimingData● 200142ms
14:22:31.371CarData.z● 200 89ms
14:22:31.644CarData.z● 200 94ms
14:22:32.008RaceControl● 200201ms
14:22:45.009WeatherData● 200134ms
14:24:02.314TimingData● 200156ms
14:24:03.120SessionInfo● 200117ms
TimingDataLap 47 — VER
{
  "feed": "TimingData",
  "session": "2026 Monaco GP — Race",
  "lap": 47,
  "data": {
    "1": {
      "position": 1,
      "gap": "—",
      "lastLap": "1:13.218",
      "compound": "MEDIUM",
      "tireAge": 18,
      "analytics": {
        "tireHealth": 0.62,
        "pitStopProbability": 0.74,
        "winProbability": 0.58,
        "ltoe": -0.182
      }
    },
    "16": {
      "position": 2,
      "gap": "+3.291",
      "lastLap": "1:13.402",
      "compound": "HARD",
      "tireAge": 7,
      "analytics": {
        "tireHealth": 0.91,
        "pitStopProbability": 0.06,
        "winProbability": 0.27,
        "ltoe": 0.048
      }
    }
  }
}
Platform Roadmap

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.

F1
Formula 1
LIVE

23 feeds · all sessions · Analytics tier

IRL
IndyCar
COMING SOON

Waitlist open · oval + road course

NASCAR
NASCAR
ROADMAP

On roadmap

FE
Formula E
ROADMAP

On roadmap

Join the IndyCar waitlist

Be first when IndyCar launches. Early waitlist members get a 3-month rate lock at current pricing.

How it works

Stop polling. Start receiving.

OpenF1 has no SLA and no push model. RaceHooks pushes directly to your endpoint the moment each event fires — across every sport on the platform.

01

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.

02

Subscribe to feeds

Choose from 23 real-time F1 feeds — lap times, car telemetry, race control, weather, and more. Free tier includes 3; all 23 on Starter. Feed catalogs for IndyCar and NASCAR follow at launch.

03

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.

F1 — 23 live feeds

23 real-time F1 feeds.
More sports coming.

23 real-time F1 feeds — car telemetry, sector times, positions, race events, and more — pushed directly to your endpoint. Free tier includes 3 feeds; all 23 on Starter. IndyCar and NASCAR feed catalogs launch with each sport.

23
F1 real-time feeds
3 free · all 23 on Starter+
Timing

Lap times, sector splits, gaps, and position data — every lap.

TimingDataTimingAppDataTimingStats
Telemetry

Per-car speed, throttle, brake, DRS, gear at ~3.7 Hz.

CarData.zPosition.z
Race Control

Flags, safety car, VSC, DRS zones, session phase changes.

RaceControlMessagesTrackStatusSessionStatus
Session

Session state, countdown clock, and extrapolated timing.

SessionInfoSessionDataExtrapolatedClock
Drivers

Driver metadata, pit lane times, tyre stint history.

DriverListPitLaneTimeCollectionTyreStintSeries
Weather

Track temp, rainfall, wind, humidity, and team radio clips.

WeatherDataTeamRadioChampionshipPrediction
ML Analytics — Analytics tier

Six ML models.
Built into every payload.

Win probability, tire state, pit prediction, safety car, overtake, pace — added to your existing payload as a single analytics key. No extra API calls.

Analytics tier — $499/mo

Your payload, enriched.

On the Analytics tier, every timing payload gets an analytics key at the root — all six models, every driver, every lap.

Tire health score + predicted laps remaining
Win probability + delta from last lap
Pit stop probability + expected window
Safety car probability per lap
Per-pair overtake probability
LTOE normalized pace delta
POST your-app.com/racing-hook
{
  "feed": "TimingData",
  "session": "2026 Monaco GP — Race",
  "lap": 47,
  "data": {
    "1": {
      "position": 1,
      "lastLap": "1:13.218",
      "compound": "MEDIUM",
      "tireAge": 18,
      // ↓ added by RaceHooks Pro
      "analytics": {
        "tireHealth": 0.62,
        "pitStopProbability": 0.74,
        "winProbability": 0.58,
        "safetyCarProb": 0.31,
        "ltoe": -0.182
      }
    }
  }
}
TIRE

Tire State Intelligence

Know when tires give up — before the pit crew is called.

A live tire health score (0–100) and predicted laps remaining on compound, updated every lap. Tire strategy determines ~40% of race outcomes.

See payload ↓
WIN PROB

Live Win Probability

Win odds that update on every lap. Not just before the start.

Win probability recalculates on every timing update — safety car, incident, gap change. In-play betting volume spikes 8× during safety cars.

See payload ↓
PIT STOP

Pit Stop Prediction

3–5 laps of warning before the window opens.

A per-driver pit stop probability on every lap. The most-traded event in F1 in-play markets — now your platform can lead the market.

See payload ↓
SAFETY CAR

Safety Car Probability

Before the incident. Before the flag.

A real-time safety car probability score every lap. Safety cars cause the largest single-lap swings in race outcome — and trigger volume spikes across every in-play market.

See payload ↓
OVERTAKE

Overtake Probability

Which gap closes next — before it closes.

Per-pair position change probability, every lap. Surface the battles about to produce action, weight fantasy scoring toward imminent changes.

See payload ↓
LTOE

Pace Normalization

Who's actually fast — not just on fresh tires.

LTOE strips out tire age, track evolution, and traffic noise — leaving a normalized pace delta per lap. The only apples-to-apples comparison in F1.

See payload ↓

Each model has full technical documentation — training approach, input features, output fields, and business context.

Explore the full analytics documentation →
Built for

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.

Win probability per driver
Tire degradation curves
Pit stop prediction
LTOE pace ranking

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. Sub-200ms delivery.

Sub-200ms p99 delivery
Safety car probability
Real-time win probability
SLA-backed uptime

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.

Overtake probability
LTOE normalized pace
Race control messages
Position at 270ms

Developer Tools

Build without waiting for race day.

Simulate replays any F1 session since 2018 at 1×, 5×, or 10× speed. Build your full integration on real race data before a single live session.

Historical replay since 2018
1×, 5×, 10× playback
HMAC-signed payloads
Full delivery logs
Pricing

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.

Free
$0No credit card

Build and test your integration before spending a cent.

Get started free
Included
5 feeds (session, track, weather, lap count, driver list)
500 deliveries / race weekend
3 simultaneous webhooks
3 simulate replays / month
Community support
HMAC signatures
Full feed catalog
Analytics payload
Starter
$39per month

The full live-data firehose. Every feed, no delivery cap.

Start Starter
Included
All 20 standard feeds
10,000 deliveries / race weekend
20 simultaneous webhooks
Unlimited simulate replays
HMAC-SHA256 signatures
Email support
Analytics payload
99.5% SLA
Most Popular
Pro
$199per month

Unlimited delivery for operators with real users.

Start Pro
Included
All 23 feeds
Unlimited deliveries
75 simultaneous webhooks
Unlimited simulate replays
HMAC-SHA256 signatures
99.5% uptime SLA
Dedicated support
Analytics payload
Analytics
$499per month

All Pro feeds plus ML analytics built into every payload.

Start Analytics
Included
All 23 feeds + analytics enrichment
Unlimited deliveries
150 simultaneous webhooks
6 live ML models per payload
HMAC-SHA256 signatures
99.9% uptime SLA
Dedicated support

Betting operator or media platform? Contact us for enterprise pricing.

Developer experience

Live in 5 minutes. Tested before race day.

Register an endpoint. Subscribe to a feed. Your first delivery arrives in under 5 minutes.

01
Simulate any race

Replay any F1 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.

02
HMAC-signed delivery

Every payload includes an X-RaceHooks-Signature header with HMAC-SHA256. One line to verify on your end.

03
Full delivery logs

Every delivery attempt logged — headers, status, latency, retry history. CSV export included.

Start building for free →
# Register your webhook (after signup)
curl -X POST https://api.racehooks.io/v1/webhooks \
  -H "Authorization: Bearer ${TOKEN}" \
  -d '{
    "webhookUrl": "https://your-app.com/racing",
    "feedId": "TimingData"
  }'

# Done. Live race data comes to you.
FAQ

Common questions

Something else? Email us.