Skip to content

RaceHooks for developers

Race data.
Ready for your code.

Build with live motorsport webhooks, a structured data API and race replays. Authenticate once. Choose your feeds. Put the race inside your product.

No credit card. Replay a race before you go live.

Your first subscriptionPOST /v1/webhooks
curl -X POST https://api.racehooks.io/v1/webhooks \
  -H "Authorization: Bearer ${TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "webhookUrl": "https://your-app.com/racing",
    "feedId": "session.lap-count"
  }'
01 Authenticate → 02 Subscribe → 03 ReplayGet a token

Build → test → ship

Your endpoint.
A real race.

Follow one path from credentials to a working integration. Use a recorded session to test the same delivery flow you’ll use on race day.

01

Authenticate

Create an account, verify your email and exchange your client credentials for a Bearer token.

Authentication
02

Subscribe

Register a public HTTPS endpoint. Start with session-state feeds, then add the timing feeds your product needs.

Create a webhook
03

Replay & inspect

Run a recorded session through your endpoint. Inspect delivery attempts and confirm your handlers before going live.

Replay quickstart

From the race to your handler

Build the product.
We handle delivery.

Structured events reach your endpoint without a polling loop. Verify the signature, process the payload and track each attempt in the console.

session.lap-countRecorded Canadian GP
RaceHooksYour HTTPS endpoint
{
  "feed": "session.lap-count",
  "sessionId": "2026-canada_r",
  "data": {
    "currentLap": 31,
    "totalLaps": 0
  }
}
Recorded payload · replay metadata omittedBrowse the feed catalog

Your developer toolkit

Use the interface
that fits your build.

Live products, historical analysis and agent workflows, with documentation for each integration.

Need model outputs?

Add intelligence to your integration.

Explore model output contracts and discuss live analytics, deployment and service levels for your product.

Model documentation

Choose your starting point

Start with a replay.
Scale with your product.

Free for building and evaluation. Developer for commercial live products. Custom for advanced analytics and dedicated delivery.

Free

$0

Build and test your integration before going live.

Start free
  • 5 live session feeds (status, track, laps, weather, drivers)
  • 5,000 deliveries/mo
  • Historical session data
  • 5 current-season simulate sessions
  • HMAC-SHA256 signing
  • Community support

Developer

$99/mo

or $79/mo billed annually

Every live feed, metered by delivery — build and ship commercial products.

Start Developer
  • All 30 live data feeds
  • Race-events feed — overtakes, pit stops, safety cars
  • Fantasy scoring API + open-source scorer
  • 50,000 deliveries/mo, then $3 per 1,000
  • 10 current-season simulate sessions
  • Build & sell commercially
  • HMAC-SHA256 signing

Custom

Custom

ML analytics, dedicated infrastructure and delivery terms scoped to your product.

Talk to us
  • Model outputs and derived feeds
  • Dedicated infrastructure
  • Contractual service levels
  • Custom throughput and support
Compare plans and limits

Before you build

A few useful answers.

What can I build on the free plan?

Start with historical session data, live session-state feeds and current-season Simulate replays. No credit card is required. Live timing feeds are on Developer; live ML analytics and contractual delivery terms are on Custom.

Can I develop between race weekends?

Yes. Simulate replays recorded current-season sessions through your registered webhook endpoints. Test your handlers, signatures and delivery flow before the next live session. Session allowances depend on your plan.

How do I authenticate and verify a delivery?

Exchange your client credentials for a Bearer token through the OAuth endpoint. Webhook creation returns a signing secret; verify the HMAC-SHA256 signature against the raw request body. The authentication and webhook guides include working examples.

What changes when I go live?

Your registered endpoint receives the live feeds available on your plan. Keep replay and live deliveries distinct, handle duplicate events, and inspect delivery attempts in the console. Developer supports commercial products; Custom adds ML analytics, dedicated infrastructure and contractual service levels.

Make your first connection

Your next race starts
with an API call.