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™.
The Garmin Health API is available for enterprise use and the quickest way to make Garmin devices part of your platform. If you are interested, please request the Garmin Health API and we’ll review the application quickly.
Before you do so, you may want to go through these questions and answers first:
The Garmin Health API is a benefit for all services that offer fitness and health data to end-users, like corporate wellness, population health and patient monitoring. After you request the Health API with the details of your business, we will contact you. Together we will decide whether your project is right for the Garmin Health API and how best to use it.
Absolutely. If you want to enhance your project by offering Garmin wearables, please request the Garmin Health API and enter the number of devices you believe you will support. A member of the Garmin Health team will contact you to discuss how best to sell and provide the wearables to your users.
The Garmin Connect API only provides fitness activity details and does not provide any of the all-day health metrics. The Garmin Health API provides access to both data sets.
The Connect API provides activity details as FIT, TCX and GPX files. The Health API provides all data in a JSON format.
The Garmin Connect API is open to all developers, but comes with a one-time licensing fee of $5,000. The Garmin Health API is only available for enterprise use, but is free of charge.
No, the Garmin Health API is completely free for enterprise partners.
After you request the Garmin Health API, we will confirm the status of your application within two business days. If approved, you will be granted access to the Garmin Developer Portal and can get started on your integration right away. In parallel, we will invite you to an integration call to help understand your needs and walk you through the high-level technical details of the Garmin Health API.
A typical integration takes between 1 to 3 weeks.
We provide pre-processed JSON files, which summarize the individual user data uploaded to Garmin Connect from supported devices, such as heart rate, speed, cadence and pace. This way you are not only able to access activity data but also daily summaries of metrics like steps, distance, and calories. You will also be able to access detailed stress, sleep, and heart rate data, plus epoch summaries for all-day activity.
If you need data that is not already included in the Garmin Health API, please contact Health API support with your request.
Yes. Since the Garmin Health API is connected to accounts and not to devices, new devices are supported automatically.
The Garmin Health API team makes every effort to ensure new data types are available as new devices launch, however it’s not always possible to offer every metric. If you need data that is not already included in the Garmin Health API, please contact Health API support with your request.
No. End-users need to upload their data to Garmin Connect before they can access their data.
The Garmin Health API uses OAUTH 1.0a.
You may decide between PING/PULL or the PUSH methods.
Yes. After approval, you will be able to use our evaluation environment to test the Garmin Health API.
Further questions? Get in contact with us by requesting the Garmin Health API or mailing us.