Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Request for Additional Physiological Data Retrieval from Fitbit Sense2 for Stress Detection Research

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.

Best Answer
0 Votes
6 REPLIES 6

Hi @Herisson  - there is an option in the web profile under the device export data.

 

Login, click the gear icon top right, select the device, under data export, Export Your Account Archive, request data.

 

This might be useful.

Author | ch, passion for improvement.

Best Answer
0 Votes

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

Best Answer

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

Gordon Crenshaw
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google
Best Answer
0 Votes

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/

Gordon Crenshaw
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google
Best Answer
0 Votes

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.

Best Answer
0 Votes

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

Gordon Crenshaw
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google
Best Answer
0 Votes