Fitbit API
Build stronger, fitter apps and clock faces with data from millions of active Fitbit users.
Active Users
20M+
API Data Points
Activity, Sleep, Heart Rate, Nutrition & more
About Fitbit API
The Fitbit Web API provides developers with access to a vast repository of user health and fitness data, enabling the creation of innovative applications and services. Developers can retrieve detailed data on activities, sleep patterns, heart rate, nutrition, and body measurements. The platform also supports building custom apps and clock faces for the Fitbit OS using JavaScript, CSS, and SVG. The API is ideal for creating corporate wellness solutions, personal health dashboards, and integrating fitness data into third-party applications. Fitbit's developer ecosystem is currently transitioning to the Google Health API platform to leverage a more modern, scalable infrastructure.
Data Access
Activity
Access data on steps, distance, floors, calories burned, and active minutes.
Sleep
Retrieve sleep logs, including duration and sleep stages (deep, light, REM).
Heart Rate
Get resting heart rate and intraday heart rate time series data.
Nutrition And Weight
Log food and water intake, and track body weight, BMI, and body fat percentage.
Development Platforms
Web Api
A RESTful API to query user data for use in web and mobile applications.
Fitbit Os Sdk
Build and distribute custom applications and clock faces for Fitbit smartwatches.
Key Features
User Consent Model
Utilizes OAuth 2.0 for secure, user-authorized data access.
Rate Limits
The API is free to use but subject to rate limits of 150 requests per hour per user.
Subscriptions Api
Receive push notifications when a user's data is updated.
Google Health Integration
The platform is migrating to the Google Health API for enhanced scalability and new features.