02-27-2023 09:49
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

02-27-2023 09:49
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Our research group is currently working on a project to detect stress among students in Canada using Fitbit smartwatches. As part of the project, we need to develop an AI model for stress detection, and for this, we require more physiological data than what is currently available through the Fitbit Web API. We have collected data from 30 students wearing Fitbit Sense 2 smartwatches, but we are only able to retrieve data on calories and heart rate per minute as a timeseries.
We need access to additional data, such as heart rate in seconds throughout the day, heart rate variability, breathing rate in seconds, temperature, and SPo2, not only during the night but also during the day. This is critical for our research as the students in our study wore their smartwatches throughout the day and took the stress test in the morning.
We would greatly appreciate it if the Fitbit team could provide us with access to this additional data. We believe that this will be beneficial not only for our research but also for future research on stress detection and other related areas. Thank you for your consideration.

- Labels:
-
Subscriptions API
03-04-2023 21:41
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post


03-05-2023 14:30
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

03-05-2023 14:30
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
- Who Voted for this post?
Hi @Guy_ ,
Thanks a lot for your response. I followed your suggested steps and exported my account archive, but unfortunately, the data provided was insufficient. The Fitbit Web API offers more comprehensive data, but it still does not include the information we require.
We are conducting a research project in which we aim to distribute Fitbit smartwatches to students in a school and monitor their stress levels. Since some students may be hesitant to discuss their problems, we plan to use an AI project with Fitbit to identify students with moderate levels of stress before it becomes severe.
To develop an AI model for stress detection, we require more physiological data than what is currently available through the Fitbit Web API. Although we have collected data from 30 students wearing Fitbit Sense 2 smartwatches, we can only retrieve data on calories and heart rate per minute as a timeseries.
Our research project necessitates more data, such as heart rate in seconds throughout the day, heart rate variability, breathing rate in seconds, temperature, and SPo2, not only during the night but also throughout the day. This data is critical as students wore their smartwatches throughout the day and took the stress test in the morning.
We would be willing to pay for access to this private API for enterprise customers that Fitbit offers through its Health Solutions. Obtaining this data is crucial for our research project, and we believe it will benefit future research on stress detection and related fields.
Best regards
03-06-2023 11:41
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



03-06-2023 11:41
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Hi @Herisson
Unfortunately, there are no additional private APIs to get additional data besides what is available through the Web API. We do have some enhancements requests to get some of those metrics throughout the day. I'll add your name to the list, and create enhancements for the others.
Best,
Gordon
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google

03-06-2023 11:43
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



03-06-2023 11:43
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Oh...You did mention "We need access to additional data, such as heart rate in seconds throughout the day". We do offer this information today. See https://dev.fitbit.com/build/reference/web-api/intraday/get-heartrate-intraday-by-date/
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google

03-14-2023 08:36
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

03-14-2023 08:36
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Thank you for your reply. Although the "get-heartrate-intraday-by-date" endpoint can provide heart rate data in seconds throughout the day, there are currently no similar endpoints in the Fitbit Web API for breathing rate, temperature, SPo2, and other data at a second-level resolution.
I have been able to obtain wrist temperature data as a timeseries by exporting my Fitbit account archive, but this information is not available through the Fitbit Web API. It is possible that Fitbit does not provide access to all the data it collects, and certain data may only be accessible through partnerships with specific companies or organizations.
As our project requires access to this data, we are willing to pay for access to a private Web API for enterprise customers offered through Fitbit's Health Solutions. However, we do not know how to obtain access to this private API or specific information on how to do so. We are ready to sign up for partnership programs and use the available data for research purposes.

03-14-2023 12:51
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



03-14-2023 12:51
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Hi @Herisson
As I stated before, we do not have private APIs to provide the additional data you require. Also, we don't have special partnerships that provide the additional data you need. All developers and partners use the public Web API. If you're able to get time series temperature data through the account archive, then we don't have the functionality with the Web API. I can create request this information for a future release of the BR, temp and SpO2 endpoints.
Gordon
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google

