Runalyze
integrationDirect access to your Runalyze run, bike, swim, and triathlon data
Tier-1 integration with Runalyze, using your personal API token. Covers running, cycling, swimming, and triathlon. Find and sort activities by metric, look up your best segments, read your current fitness and fatigue, and delete an activity. Works across Free, Supporter, and Premium tiers: the endpoints a token can reach depend on the scopes you granted it. Mostly read-only: Runalyze's personal API does not support renaming or editing activities, but deleting one works when your token carries the delete scope.
Source: Runalyze
Peers (3)
Tools (5)
Find activities
Find Runalyze activities, optionally filtered by sport, activity type, and date range, then sorted by a metric. Sort by power, normalized_power, hr, max_hr, speed, vo2max, trimp, training_effect, epoc, distance, duration, elevation, climb_score, rpe, cadence, gap, decoupling, or date (any raw activity field name also works). Returns each activity's id, date, sport, type, title, and key metrics, plus sort_field showing which field the sort actually used. Use this to spot the hardest/fastest sessions in a window, or to locate an activity's id before renaming it. Note: Runalyze's personal API does not expose its Peak EPOC estimate, so 'epoc' / 'peak_epoc' sort by fit_training_effect (Garmin's EPOC-derived Training Effect); the result carries a sort_note when that substitution happens, and you should tell the user.
Get activity
Get full detail for a single Runalyze activity by its numeric id. Returns sport, type, title, all recorded metrics (power, HR, vo2max, training effect, decoupling, running dynamics, weather, etc.), tags, and equipment. Use after find_activities to inspect one activity, or to confirm an activity before renaming it.
Get best segments
Look up your best segments from Runalyze: the best efforts across distance/duration segments (e.g. fastest 1k, 5k, or a power/HR best over a window). Optionally narrow by distance and sport. Returns the raw best-segment records from Runalyze.
Get current statistics
Read your current Runalyze statistics: the performance numbers from the calculations panel, such as fitness and fatigue (form), VO2max, and marathon shape. Use this to evaluate current fitness and fatigue and how fresh or tired you are right now.
Delete activity
Permanently DELETE a Runalyze activity by its numeric id. DESTRUCTIVE and unrecoverable: the activity and its recorded data are removed and pulled out of the athlete's statistics. Only call when the user explicitly asks to delete it. The `confirm` argument must exactly match the activity's label (its title, or '{sport} on {date}' when it has no title): fetch it with get_activity / find_activities and read it back before they confirm. Requires a personal API token granted the delete scope; a read-only token returns an authorization error.
Chat with Runalyze
Open chat