{"uid":"cap_D2aaNKL8_HAIupl6OLkwN","slug":"hyrox-race-pace-calculator-911da542","name":"HYROX Race Pace Calculator","description":"Free: the programmed workout of the day (`/wod/today`, `/wod/week`, `/wod/day/{date}`).\n\nPaid with **x402, USDC on Base mainnet (eip155:8453)**:\n- `POST /wod/custom`: **$0.35 USDC**. Personalised programme (injuries, custom equipment, single session or multi-week progressive block) written by an AI coach with enforced movement substitutions.\n- `GET /wod`: **$0.05 USDC**. Rule-based custom workout by equipment, format and style.\n\nRequests that fail validation are rejected before any payment is requested, and failed generations are never settled.\n\n_HYROX is a registered trademark of its owner. WOD Coach is an independent product and is not affiliated with, endorsed by or sponsored by HYROX._","url":"https://wod-api-production.up.railway.app/tools/race-pace?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["target"],"properties":{"run_5k":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional recent 5 km time \"MM:SS\" for a feasibility check"},"target":{"type":"string","description":"Target finish time, \"H:MM:SS\" or \"MM:SS\", between 0:50:00 and 2:30:00"},"division":{"enum":["open","pro","doubles"],"type":"string","default":"open"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"target":"1:20:00","totals":{"roxzone":"5:52","running":"37:20","stations":"36:48"},"division":"open","segments":[{"clock":"4:42","target":"4:40","segment":"Run 1 (1 km)"},{"clock":"9:52","target":"4:48","segment":"SkiErg 1000 m"}],"strategy":["Run 1 should feel easy: start 5-10 s/km slower than target."],"feasibility":{"verdict":"ambitious: planned run pace is close to your 5 km pace"},"run_pace_per_km":"4:40"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hqXPo0FevE4oxZGvty9At","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates segment-by-segment pacing strategy for a target HYROX race finish time, including splits for each run and station, strategy tips, and a feasibility check against recent 5k performance.","exampleAgentPrompt":"Can you work out my HYROX race pacing plan for a 1:20:00 target in the open division? My recent 5k time is 22:30 — tell me my splits for each run and station and whether the goal is realistic.","exampleUseCases":[{"title":"First-timer race day plan","prompt":"I'm doing my first HYROX next month and want to finish in 1:45:00 in the open division. Can you give me a segment-by-segment pacing plan so I know how fast to run each kilometer and how long to spend at each station?"},{"title":"Feasibility check against 5k fitness","prompt":"I'm aiming for sub-1:15 at HYROX open but I'm not sure if I'm fit enough — my 5k PB is 21:10. Can you calculate my required splits and tell me if a 1:15:00 finish is realistic based on my running speed?"},{"title":"Pro division competitive split planning","prompt":"I'm racing HYROX in the pro division and targeting 55 minutes. What are my required splits for each run leg and station, and what's my target run pace per kilometer?"}],"resultDescription":"A JSON object containing the target finish time, division, run pace per km, total time breakdowns (running, stations, roxzone), an array of per-segment clock and target times (e.g. Run 1, SkiErg 1000m), a list of pacing strategy tips, and an optional feasibility verdict if a 5k time was provided.","failureModes":["Target time outside 0:50:00–2:30:00 range returns validation error before payment","Invalid division value returns schema validation error","Malformed time format (not H:MM:SS or MM:SS) causes rejection","Missing required 'target' query parameter causes rejection","run_5k provided in wrong format returns parsing error"],"whenToPreferThis":"Use this endpoint when you need structured, segment-level HYROX race pacing — covering every run kilometer and every station split — rather than a generic race pace calculator. Ideal when the user has a specific HYROX finish time goal and wants a full strategy with tips and optional fitness feasibility check based on their 5k time.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T00:30:50.555Z","isFirstParty":false,"canonicalSlug":"hyrox-race-pace-calculator-911da542"}