Authenticate
Create an account, verify your email and exchange your client credentials for a Bearer token.
AuthenticationRaceHooks for developers
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.
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"
}'Build → test → ship
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.
Create an account, verify your email and exchange your client credentials for a Bearer token.
AuthenticationRegister a public HTTPS endpoint. Start with session-state feeds, then add the timing feeds your product needs.
Create a webhookRun a recorded session through your endpoint. Inspect delivery attempts and confirm your handlers before going live.
Replay quickstartFrom the race to your handler
Structured events reach your endpoint without a polling loop. Verify the signature, process the payload and track each attempt in the console.
{
"feed": "session.lap-count",
"sessionId": "2026-canada_r",
"data": {
"currentLap": 31,
"totalLaps": 0
}
}Your developer toolkit
Live products, historical analysis and agent workflows, with documentation for each integration.
Events, sessions, subscriptions and structured historical data.
API referenceSubscribe by feed, apply filters and receive signed JSON at your endpoint.
Webhook guideQuery completed sessions to build context around your live product.
Historical APIConnect compatible assistants and agents through the RaceHooks MCP server.
Connect MCPNeed model outputs?
Explore model output contracts and discuss live analytics, deployment and service levels for your product.
Choose your starting point
Free for building and evaluation. Developer for commercial live products. Custom for advanced analytics and dedicated delivery.
Free
Build and test your integration before going live.
Start freeDeveloper
or $79/mo billed annually
Every live feed, metered by delivery — build and ship commercial products.
Start DeveloperCustom
ML analytics, dedicated infrastructure and delivery terms scoped to your product.
Talk to usBefore you build
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.
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.
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.
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