Get personal bests curves
get_athlete_curvesRetrieve personal bests for a sport across periods, including pace, power, and heart rate curves. Compare performance to assess PRs, predict race times, and track fitness progress.
Instructions
Get personal bests for a sport over one or more periods: best times and paces at standard distances (pace), or highest average heart rate / power for standard durations. Pace curves include critical speed, a good estimate of threshold pace. Use it for PRs, race predictions and fitness progress (compare periods such as 42d vs 1y).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sport | No | Activity type, e.g. "Run" (default) or "Ride". | |
| metric | Yes | gap = grade-adjusted pace. | |
| periods | No | Periods to compare, e.g. ["42d", "1y", "all"] (default ["90d", "all"]). | |
| distances_m | No | Pace only: distances in meters (default: the sport's best-effort distances). | |
| durations_s | No | HR/power only: durations in seconds (default 5 s … 2 h). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sport | Yes | ||
| curves | Yes | ||
| metric | Yes |