Hyrox Result API

Built for HYROX developers

Ship faster with a clean results API

Seasons and race calendar, events by country and date, division start lists, full results tables, athlete search and profiles, per-race splits, division aggregates, and race-simulator benchmarks — one predictable JSON envelope with clear meta.data_source so you know when data is from your database or resolved live.

What the API covers

Purpose-built endpoints for HYROX-style racing — from season discovery to splits and simulator data. Integrate once; scale your product without maintaining brittle scrapers.

Seasons & calendar

Browse seasons and list events with filters (season slug, country, date range, pagination). Build race finders and “what’s on” experiences.

Events & divisions

Resolve an event by slug, list divisions (waves/categories), and pull division result tables for leaderboards and exports.

Athletes

Search by name, load athlete detail, and fetch results history plus station splits for training insights and post-race analysis.

Stats & benchmarks

Division-level statistics and race-simulator benchmark endpoints — for apps that compare performance or power pacing tools.

Live or database-backed

Responses carry meta.data_source so you know if rows were served from your synced database or fetched live when configured.

OpenAPI + interactive docs

Contract-first integration: /api/v1/openapi.yaml plus Swagger UI at /docs.

How it works

  1. 1 Subscribe Create an account and activate your plan with secure checkout.
  2. 2 Create a token Issue a Sanctum personal access token from your dashboard.
  3. 3 Call the API Send Authorization: Bearer … on each request.
  4. 4 Ship Integrate with your app or data pipeline using the OpenAPI contract.

Ready to integrate?

Transparent pricing — update payment method, invoices, and cancellation anytime from your account billing page.

View pricing