Fitbit

api.fitbit.com

Community

Fitbit is a health and fitness tracking platform. Use this API to retrieve a user's activity data (steps, calories, distance), heart rate measurements, sleep logs, body weight measurements, and to log new exercise activities. All data is scoped to the authenticated user.

Auth

oauth2

Pricing

free

Spec version

1.0

Base URL

https://api.fitbit.com

Crawl failures

1

Last verified

2026-03-01T11:07:38.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

get_activity_summary

analytics

Retrieve a user's daily activity summary including steps, calories burned, distance traveled, floors climbed, and active minutes for a specific date.

Detail: https://api.fitbit.com/capabilities/get_activity_summary

get_body_weight

analytics

Retrieve body weight and BMI log entries for a user on a specific date or date range.

Detail: https://api.fitbit.com/capabilities/get_body_weight

get_heart_rate

analytics

Retrieve heart rate time series data for a user on a specific date or date range, including resting heart rate and heart rate zones.

Detail: https://api.fitbit.com/capabilities/get_heart_rate

get_sleep_log

analytics

Retrieve a user's sleep log for a specific date, including sleep duration, sleep stages (deep, light, REM, awake), and sleep efficiency.

Detail: https://api.fitbit.com/capabilities/get_sleep_log

get_step_count

analytics

Retrieve step count time series data for a user over a specific date or date range, returning intraday or daily step totals.

Detail: https://api.fitbit.com/capabilities/get_step_count

log_activity

analytics

Log a new exercise or physical activity for the authenticated user, specifying the activity type, duration, start time, and optionally calories and distance.

Detail: https://api.fitbit.com/capabilities/log_activity

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Fitbit
Description: Fitbit is a health and fitness tracking platform. Use this API to retrieve a user's activity data (steps, calories, distance), heart rate measurements, sleep logs, body weight measurements, and to log new exercise activities. All data is scoped to the authenticated user.
Auth: oauth2
Capabilities:
  - get_activity_summary: Retrieve a user's daily activity summary including steps, calories burned, distance traveled, floors climbed, and active minutes for a specific date.
  - get_body_weight: Retrieve body weight and BMI log entries for a user on a specific date or date range.
  - get_heart_rate: Retrieve heart rate time series data for a user on a specific date or date range, including resting heart rate and heart rate zones.
  - get_sleep_log: Retrieve a user's sleep log for a specific date, including sleep duration, sleep stages (deep, light, REM, awake), and sleep efficiency.
  - get_step_count: Retrieve step count time series data for a user over a specific date or date range, returning intraday or daily step totals.
  - log_activity: Log a new exercise or physical activity for the authenticated user, specifying the activity type, duration, start time, and optionally calories and distance.