Modernizing the Fitbit Developer Experience.
The Fitbit Web APIs are moving to a new, scalable infrastructure. We will be deprecating the legacy Fitbit Web API in September 2026. To ensure uninterrupted data continuity for your users, you will need to migrate your applications. Detailed migration guides are live on the Google Health API developer site.
Nutrition
chevron down
 

Nutrition

The Nutrition endpoints are used for querying and modifying the food and water data.

The endpoints available in this section are

  • Add Favorite Foods adds a food to the user's list of favorite foods.
  • Create Food creates a new private food for a user.
  • Create Food Goal creates or updates a user's daily calorie consumption or food plan goal.
  • Create Food Log creates a food log entry for a given day.
  • Create Meal creates a meal with the provided foods.
  • Create Water Goal creates or updates a user's daily water consumption goal.
  • Create Water Log creates a water log entry for the user.
  • Delete Custom Food deletes a custom food created by the user.
  • Delete Favorite Foods deletes a food from the user's favorite food list.
  • Delete Food Log deletes a single food log created by the user.
  • Delete Meal deletes a single meal created by the user.
  • Delete Water Log deletes a user's water log entry.
  • Get Favorite Foods retrieves a list of the user's favorite consumed foods.
  • Get Food retrieves details of a specific food stored in the Fitbit foods database or a private food the user has created.
  • Get Food Goals retrieves the user's daily calorie consumption goal and/or food plan.
  • Get Food Locales retrieves the locales used to search, log and create foods.
  • Get Food Log retrieves a summary of all the user's food log entries for a given day.
  • Get Food Units retrieves a list of all valid Fitbit food units in the format requested.
  • Get Frequent Foods retrieves a list of the user's frequently consumed foods.
  • Get Meal retrieves a single meal created by the user.
  • Get Meals retrieves a list of meals created by the user.
  • Get Recent Foods retrieves a list of the user's recently consumed foods.
  • Get Water Goal retrieves the user's daily water consumption goal.
  • Get Water Log retrieves a list of the user's water entries and the daily summary.
  • Search Foods retrieves a list of the public foods from the Fitbit foods database and the list of private foods the user has created.
  • Update Food Log updates the quantity or calories consumed for a user's existing food entry
  • Update Meal updates the contents of an existing meal.
  • Update Water Log updates the quantity consumed for a user's existing water entry.