Sports data API

RaceHooks
Motorsport data API delivering live F1 timing, race-control, weather and telemetry feeds plus ML race analytics by webhook or server-sent events, with historical data and an IndyCar API.
Facts verified against the provider's site on
Tone of public discussions, liked vs criticised points, reliability complaints; not enough public discussion to judge.
Computed from public data only; uptime and latency are not measured yet. Enterprise feeds that sell by contract score lower on transparency by design. How the score works
- Starting price
- $99/mo
- Free access
- Free tier
- Sports
- 2 (Formula 1, Motorsport)
- Live data
- Yes
- Delivery
- Streaming (SSE)
- Discussions
- 0 threads
- GitHub adoption
- 10 repos
Best for
Motorsport apps and bots that want live F1 timing, race control and analytics pushed by webhook or SSE, with a free tier and monthly plans.
Not ideal for
Settling bets or cases needing official league data; data is not official, and redistribution is governed by an AUP not saved.
Limitations to check
- − Free plan limited to 5,000 deliveries/month and 30/min burst
- − Every live timing update needs the 498 USD Developer Live+ plan
- − Not official data; not for bet settlement
- − Covers F1 and IndyCar only
Written from the provider's own pages (source).
Last checked 2026-11-03
RaceHooks at a glance
- What is RaceHooks best for?
- Motorsport apps and bots that want live F1 timing, race control and analytics pushed by webhook or SSE, with a free tier and monthly plans. Not ideal for: Settling bets or cases needing official league data; data is not official, and redistribution is governed by an AUP not saved.
- How much does RaceHooks cost?
- The cheapest public paid plan of RaceHooks is $99/mo. Listed plans: Developer $99/mo; Developer Live+ $498/mo.
- Does RaceHooks have a free tier?
- Yes. RaceHooks lists a free plan called "Free" (600 requests per hour).
- What does RaceHooks cover?
- RaceHooks is a sports data api. Its sports: Formula 1, Motorsport; data: Historical data, Predictions, Live scores, Team stats, Tracking data. Live / in-play data is offered.
- Does RaceHooks have a WebSocket or streaming API?
- Yes. RaceHooks pushes data continuously: SSE.
- Can I use RaceHooks data commercially or for betting?
- According to the public terms of RaceHooks — commercial use: allowed; betting products: allowed.
- What do developers say about RaceHooks?
- Thin evidence: the vendor submitted an MCP server for F1 and IndyCar data to a marketplace, and one small hobby repo (a desktop extension) appears to use it. No independent user opinions on pricing, latency or quality.
- What are the alternatives to RaceHooks?
- Close alternatives in the SportDex catalog: StatPal, Sportmonks, OpenF1, Live Tennis API, Motorsport Stats.
Commercial decision
Pricing & plan limits
| Plan | Price | Requests | What's included |
|---|---|---|---|
| Free | Free | 600 / hour | 5,000 deliveries per month, 30/min burstsource |
| Developer | $99/mo | 1,800 / hour | Unlimited deliveries; $79/month if billed annually; 60/min burstsource |
| Developer Live+ | $498/mo | — | Developer plus every live timing update and in-race chancessource |
| Custom | Contact sales | — | Contract-defined limitssource |
Pricing page shows '$' without naming the currency; USD assumed. OAuth2 client-credentials issues 12h Bearer tokens.
Before choosing a paid plan, confirm
• What counts as one request (per call, per market, per region?)
• What happens when you exceed the quota: blocked or billed
• Whether live and historical data are on your plan
• Whether your use (public app, betting, resale) is licensed
The critical question
Data coverage
- Sports
- Formula 1Motorsport
- Data types
- Historical dataPredictionsLive scoresTeam statsTracking data
- Key competitions
- Formula 1, IndyCarsource
- Competitions
- Not disclosed
- Live / in-play
- Yes
- Women's competitions
- Not disclosed
- Betting markets
- Not disclosed
- Bookmaker regions
- Not disclosed
- Bookmakers
- Not disclosed
- History depth
- Not disclosed
- Update frequency
- Not disclosed
- Name languages
- Not disclosed
- ID mapping
- Not disclosed
Coverage often depends on the plan; confirm the exact league and season on your plan.
Before you build
Usage rights & access
- Commercial use
- Allowedsource
- Betting products
- Allowed
- Redistribution
- Not disclosed
- Storing data
- Not disclosed
- Attribution
- Not required
- Logos & photos
- Not disclosed
- Who can buy
- Individuals, Companiessource
- Verification (KYC)
- Not disclosed
- Not available in
- Not disclosed
- Only available in
- Not disclosed
Developer-ready evaluation
Integration & documentation
- Protocols
- RESTWebhooksSSE
- Formats
- JSON
- Authentication
- oauth, bearer
- SDKs
- Not disclosed
- OpenAPI spec
- Not disclosed
- Claimed latency
- Not disclosed
- Status page
- Not disclosed
- Sandbox / test keys
- Not disclosed
- Support
- Not disclosed
- SLA uptime
- Not disclosed
Preview brief
# Integration brief: RaceHooks Goal: build a feature on RaceHooks data. Use only the official documentation below as the source of truth. ## Known facts (from SportDex, verify before relying on them) - Website: https://racehooks.io/docs - Docs: https://racehooks.io/docs - Sports: Formula 1, Motorsport - Data: Historical data, Predictions, Live scores, Team stats, Tracking data - Protocols: REST, Webhooks, SSE; formats: json - Auth: oauth, bearer - Free plan: Free, 600 requests per hour - Cheapest paid plan: $99/mo - Note: Pricing page shows '$' without naming the currency; USD assumed. OAuth2 client-credentials issues 12h Bearer tokens. ## Verify before writing code - live update frequency - exact endpoint paths, parameters and response fields (read the official docs, do not guess) ## Implementation rules - Keep the API key on the server (environment variable, backend route or edge function); never ship it to the browser. - Cache responses and respect rate limits; count how many requests each screen triggers. - Handle errors explicitly: invalid key, quota exceeded (429), missing fields, empty fixtures, timeouts. - Start with one demo request and log the raw response before building UI on assumed field names.
Data quality signals
Data source & company
- Official partners
- Not disclosed
- How data is collected
- aggregated
- Certifications
- Not disclosed
- Payment methods
- card
- Minimum contract
- Not disclosed
- Country
- Not disclosed
- Founded
- Not disclosed
Reddit · Hacker News · Stack Overflow · GitHub · YouTube
What developers say
Thin evidence: the vendor submitted an MCP server for F1 and IndyCar data to a marketplace, and one small hobby repo (a desktop extension) appears to use it. No independent user opinions on pricing, latency or quality.
Our summary of public discussions, not a rating. Vendor posts are not counted as user opinion.
Open-source projects using it
Shortlist next steps
Alternatives worth comparing

Sports data API for live scores, odds, news and match storylines across 12+ sports and 1,000+ soccer leagues. Two flat monthly plans with a 14-day trial and an OpenAPI schema.
14-day trialLiveFootball (soccer)American footballBasketball+5from $29/mo1 discussions · 0 repos
REST API for football with live scores, fixtures, lineups, xG, predictions and odds across 2,200+ leagues, plus separate cricket and Formula 1 APIs.
Free tier14-day trialLiveFootball (soccer)CricketFormula 1from €29/mo40 discussions · 207 repos
Open-source API for Formula 1 session data: lap times, car telemetry, positions, pit stops, weather, team radio and race control. Historical data from 2023 is free without auth; live access is a paid sponsorship.
Free tier⚡ StreamingFormula 1Motorsportfrom €9.90/mo10 discussions · 675 repos
Tennis API for ATP, WTA, Challenger and ITF with live point-by-point scores, match history, market odds, rankings and an AI win-probability field, over REST and WebSocket.
Free tier⚡ StreamingTennisfrom $9.99/mo8 discussions · 80 reposB2B results, live timing data and analytics across major racing series (open wheel, rally, motorcycle, endurance), with an archive back to 1911 offered via an API.
MotorsportFormula 1Contact sales1 discussions · 10 repos
Evidence & transparency
Official sources
Facts were extracted from the provider's own pages on 2026-11-03. Empty fields mean the provider does not say, not that the feature is missing. How we know