Skip to main content
Answered

How to get heart rate max from Athlete by strava api ?

  • March 5, 2026
  • 1 reply
  • 69 views

Forum|alt.badge.img+3

Hi guys,
Just quick question 
How to get heart rate max from Athlete by strava api ?
Thanks in advance

Best answer by Jan_Mantau

There isn’t a direct way.

You could get the heart rate zones with /api/v3/athlete/zones, take the min heart rate for the highest zone there and use the formula * 100 div 0.97. That will only work though when the athlete didn’t set custom zones ("custom_zones":false in the result).

The other way would be getting every activity including details and determine the highest max_heartrate from them all. That of course is expensive and prone to measurement errors and the problem that the athlete maybe never got all out.

1 reply

Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • Answer
  • March 5, 2026

There isn’t a direct way.

You could get the heart rate zones with /api/v3/athlete/zones, take the min heart rate for the highest zone there and use the formula * 100 div 0.97. That will only work though when the athlete didn’t set custom zones ("custom_zones":false in the result).

The other way would be getting every activity including details and determine the highest max_heartrate from them all. That of course is expensive and prone to measurement errors and the problem that the athlete maybe never got all out.