FatSecret website screenshot

FatSecret

FatSecret is a global nutrition and wellness platform whose Platform API exposes a verified database of more than 1.9 million foods across 56 countries, plus recipes, exercises, and user-scoped food diary, exercise diary, and weight tracking. The API is used by more than 35,000 developers and serves over 700 million calls per month.

1 APIs 0 Features
Barcode ScanningCaloriesDietsExerciseFitnessFood DiaryHealthMacronutrientsNutritionRecipesWeight Tracking

APIs

FatSecret Platform API

Utilized by more than 35,000 developers supporting in excess of 700 million API calls every month for over 1.9 million verified food items, FatSecret's Platform API is the large...

Collections

Pricing Plans

Fatsecret Plans Pricing

3 plans

PLANS

Rate Limits

Fatsecret Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
📝
Signup
Signup
🔗
Guides
Guides

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: FatSecret Platform API
  version: '3.0'
request:
  auth:
    type: oauth2
    flow: client_credentials
    accessTokenUrl: https://oauth.fatsecret.com/connect/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Foods
    type: folder
  items:
  - info:
      name: Search foods
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/foods/search/v5
      params:
      - name: search_expression
        value: ''
        type: query
      - name: page_number
        value: ''
        type: query
      - name: max_results
        value: ''
        type: query
    docs: Search the FatSecret food database for foods matching a query string.
  - info:
      name: Autocomplete food search
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/foods/autocomplete/v2
      params:
      - name: expression
        value: ''
        type: query
    docs: Autocomplete food search
  - info:
      name: Find food by barcode
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/food/barcode/find-by-id/v1
      params:
      - name: barcode
        value: ''
        type: query
    docs: Find food by barcode
  - info:
      name: Get food by id
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/food/v4
      params:
      - name: food_id
        value: ''
        type: query
    docs: Get food by id
- info:
    name: Reference
    type: folder
  items:
  - info:
      name: List food brands
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/food-brands/v2
    docs: List food brands
  - info:
      name: List food categories
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/food-categories/v2
    docs: List food categories
  - info:
      name: List food sub-categories
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/food-sub-categories/v2
    docs: List food sub-categories
  - info:
      name: List exercises
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/exercises/v2
    docs: List exercises
- info:
    name: Recipes
    type: folder
  items:
  - info:
      name: Search recipes
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/recipes/search/v3
      params:
      - name: search_expression
        value: ''
        type: query
    docs: Search recipes
  - info:
      name: Get recipe by id
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/recipe/v2
      params:
      - name: recipe_id
        value: ''
        type: query
    docs: Get recipe by id
  - info:
      name: List recipe types
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/recipe-types/v2
    docs: List recipe types
- info:
    name: Profile Foods
    type: folder
  items:
  - info:
      name: Get favorite foods
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/food/favorites/v2
    docs: Get favorite foods
  - info:
      name: Add favorite food
      type: http
    http:
      method: POST
      url: https://platform.fatsecret.com/rest/food/favorite/add/v2
    docs: Add favorite food
  - info:
      name: Delete favorite food
      type: http
    http:
      method: POST
      url: https://platform.fatsecret.com/rest/food/favorite/delete/v2
    docs: Delete favorite food
- info:
    name: Food Diary
    type: folder
  items:
  - info:
      name: Get food diary entries
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/food-entries/v2
      params:
      - name: date
        value: ''
        type: query
    docs: Get food diary entries
  - info:
      name: Create food diary entry
      type: http
    http:
      method: POST
      url: https://platform.fatsecret.com/rest/food-entries/v2
    docs: Create food diary entry
  - info:
      name: Monthly food diary summary
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/food-entries/month/v2
      params:
      - name: month
        value: ''
        type: query
    docs: Monthly food diary summary
- info:
    name: Exercise Diary
    type: folder
  items:
  - info:
      name: Get exercise diary entries
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/exercise-entries/v2
    docs: Get exercise diary entries
  - info:
      name: Commit exercise diary entries
      type: http
    http:
      method: POST
      url: https://platform.fatsecret.com/rest/exercise-entries/v2
    docs: Commit exercise diary entries
- info:
    name: Weight Tracking
    type: folder
  items:
  - info:
      name: Get weight history
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/weights/v2
    docs: Get weight history
  - info:
      name: Update weight entry
      type: http
    http:
      method: POST
      url: https://platform.fatsecret.com/rest/weights/v2
    docs: Update weight entry
- info:
    name: Profile Meals
    type: folder
  items:
  - info:
      name: List saved meals
      type: http
    http:
      method: GET
      url: https://platform.fatsecret.com/rest/saved-meals/v2
    docs: List saved meals
  - info:
      name: Create saved meal
      type: http
    http:
      method: POST
      url: https://platform.fatsecret.com/rest/saved-meals/v2
    docs: Create saved meal
bundled: true