What types of data does Fitbit collect?
How do I collect data from Fitbit devices?
For Fitbit accounts established by participants or research staff, daily summary data from an individual Fitbit account can be exported to an Excel or CSV file. You can find more information on the data export tool online here.
Fitbit provides a public web API for accessing data from Fitbit devices at no charge. With technical resources, developers can create an app that programmatically requests Fitbit device data from participants once they’ve authorized your app’s access.
If due to technical resources or other reasons you are unable to use our public web API, another option is to utilize a third party platform. Fitabase is a longtime Fitbit partner and they’ve built a platform on top of Fitbit’s web APIs that allows researchers to collect and aggregate data from consumer devices.
Researchers have several data collection options:
Can users make changes to the data format in the individual data exports?
No, but you can make product suggestions here.
How does Fitbit protect data?
What’s intraday data? And how do I get access?
Fitbit’s web APIs have the ability to expose a finer granularity of data collected throughout the day. This collection of data is called intraday data. Intraday data is available through the Activities and Heart Rate Time Series endpoints. Intraday support can extend the detail-level response to include 1 minute and 15 minute for Activity, and 1 second and 1 minute for Heart Rate.
If you are planning to access data via our public web API, you’ll need to first establish a client ID, submit a research application and place a request for intraday data. We recommend building time into your plans to complete these processes before launching your app to avoid potential delays.
If you are planning to work with a 3rd party platform, like Fitabase, they may already have access to intraday data. If working with a third party, we recommend reaching out directly to confirm this granularity of data can be collected for your study.
What’s Fitbit’s software developer’s kit (SDK)?
Fitbit’s software developer’s kit (SDK) gives developers the ability to build apps and clock faces for Fitbit’s operating system (OS). If study participants are equipped with one of Fitbit’s smart watches, researchers can display and capture novel data from participants directly on their wrist by developing a custom app or clock face. You can learn more online here.
Where can I get help with the web API and SDK?
Our web API documentation and general developer documentation is all available online. Fitbit also has a supportive and active developer community which offers a wealth of online guidance.
It’s important to note that you or your team will need to have technical knowledge and assets to utilize these resources.
Alternatively, our third party partner, Fitabase, has built a platform that allows researchers to collect and aggregate data from consumer devices.
If you need support, you can submit an online request and a member of our API support team will reach out soon.
For general Fitbit support, you can get in touch with our world-class support team here.
Can I collect GPS data from Fitbit devices?
Geolocation is available through our web API only with recorded exercises and devices that support GPS. For our smart watches, developers can access geolocation data outside of recorded exercises, however we recommend short-term data capture to avoid impacting battery performance. Please visit our Research Pledge and Platform Terms of Service for important privacy considerations.
You can find more information on our geolocation web API endpoints here.
Does Fitbit have a data dictionary?
Fitbit’s Web API Data Dictionary defines commonly used activity, sleep, heart rate, weight, food logging and device endpoints.
What is Pure Pulse 2.0?
As part of our OS 4.1 update in 2020, we released an improved heart rate tracking experience for our smart watches called Pure Pulse 2.0. You can find details on our updates in the following help articles “” and “What changed in the latest Fitbit OS update?”
What’s changed in the latest Fitbit device update?
You can find details from both our device and operating system online here.
Can Fitbit make deidentified data available to researchers?
Can researchers collect the following data types from Fitbit device? Skin temperature, HRV, SPO2, EDA.
Can researchers see the interval time between heart beats in the API?
No, but researchers can request access to Fitbitt intraday data which can get down to 1 sec heart rate measurements, which may work for some research needs.