Garmin Connect

I know this has been requested before, but not since the API became free from what I can tell.

The Garmin Health API captures data from all Garmin wearable, fitness, and some outdoor devices. It can be used to access both the all-day health data and fitness activity data from Garmin Connect™.

https://developer.garmin.com/health-api/overview/