When I started working on a project to analyze my Garmin Fenix data, it wasn’t clear how to access this amazing dataset, and required some technical know-how.
Garmin’s documentation was also hard to follow and outdated, resulting in me having to dig through code repos and old internet forums…
Hopefully this article can transform what took me a non-trivial amount of time into something simple and easy to understand.
All images in the article unless otherwise noted are by the author
While there a bunch of factors on what data is available, ranging from what Garmin model you are using to if you are consistently wearing the chest heart rate monitor, here are the features I was able to extract from my Garmin Fenix without a chest strap:
General Fitness Data:
Wake TimeStepsCyclesAscent/DescentHeart RateActivity Type and Minutes (Moderate and Vigorous)Total Moving TimeWalking Step Length, Average SpeedCalories burned, Total fat calories burnedTraining Stress ScoreMax & Average TemperatureStress LevelSpeed & IntensityResting Metabolic Rate, Resting Heart RateSwimming: Pool length, stroke length and distance, swimming cadence, first lap indexRunning: Max running cadence, max general cadence, total strides
Exercise-Specific Event Data:
TimeDistance travelledLocation (Longitude/Latitude)Altitude & TemperatureHeart RateCadence (and Fractional Cadence)Speed & PowerLeft-Right Balance