Pricing
Simple, transparent pricing
Every plan gets the race data: the catalogue, full finisher lists, athlete careers and individual splits. The higher tiers add work you would otherwise do yourself: ranking a time against the field, breaking a race into pacing, and pulling a whole field apart zone by zone.
Included on every plan
Starter
For side projects and first integrations.
$9.99/month
30 req/min- Events, results, athletes and individual splitsThe catalogue and the rows: every event, every competition, full result lists, athlete careers, and one athlete's own zone-by-zone splits.
Most popular
Pro
For apps that do something with the numbers.
$19.99/month
60 req/minEverything in Starter
- Events, results, athletes and individual splits
Plus
- Percentile lookupWhere any finish time ranks among every comparable athlete we hold, by format, gender and age group.
- Pacing reportOne race taken apart: how the clock split between zones and runs, how much the runs faded, and which zone cost the most.
- Global leaderboard historyGlobal rankings as they stood at any snapshot, not just today's standing.
Scale
For platforms comparing whole fields, not single results.
$49.99/month
180 req/minEverything in Pro
- Events, results, athletes and individual splits
- Percentile lookup
- Pacing report
- Global leaderboard history
Plus
- Field zone statisticsMedian, mean and count per zone for a whole race field, split by division, gender and age group.
Secure Stripe checkout · Cancel or change plan any time · VAT handled at checkout
Compare plans
| Capability | Starter | Pro | Scale |
|---|---|---|---|
Events, results, athletes and individual splits The catalogue and the rows: every event, every competition, full result lists, athlete careers, and one athlete's own zone-by-zone splits. | Included | Included | Included |
Percentile lookup Where any finish time ranks among every comparable athlete we hold, by format, gender and age group. | Not included | Included | Included |
Pacing report One race taken apart: how the clock split between zones and runs, how much the runs faded, and which zone cost the most. | Not included | Included | Included |
Global leaderboard history Global rankings as they stood at any snapshot, not just today's standing. | Not included | Included | Included |
Field zone statistics Median, mean and count per zone for a whole race field, split by division, gender and age group. | Not included | Not included | Included |
| Requests per minute | 30 | 60 | 180 |
| Active API keys | 5 | 5 | 5 |
This table is generated from /v1/account/plans, the same capability table the API gates on, so it cannot promise something the API refuses.
Questions about billing
Is there a free tier?
/v1/health. The data routes need a paid plan, because the data is the product.Can I change plan later?
What happens if my card fails?
What happens when I cancel?
402 at the end of the period you have paid for. Nothing is deleted, so resubscribing later puts the same keys straight back to work.