CalorieNinjas website screenshot

CalorieNinjas

CalorieNinjas provides an easy, free Nutrition Facts and Recipe API. Developers can retrieve nutrition information for over 100,000 foods and beverages using natural language queries, extract nutrition information from images of food-related text (menus, recipes, food journals), and search recipes matching search queries. All endpoints use a simple API key authentication model via the X-Api-Key header.

1 APIs 0 Features
BeveragesFoodsImage RecognitionNutritionRecipes

APIs

CalorieNinjas API

The CalorieNinjas API returns nutrition and recipe data for 100,000+ foods and beverages. It offers three endpoints: GET /nutrition for natural-language nutrition lookups (retur...

Collections

Pricing Plans

Rate Limits

Calorie Ninjas Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Login
Login
📝
Signup
Signup
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💰
Pricing
Pricing
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: CalorieNinjas
  version: 1.0.0
items:
- info:
    name: Nutrition
    type: folder
  items:
  - info:
      name: CalorieNinjas Get nutrition information
      type: http
    http:
      method: GET
      url: https://api.calorieninjas.com/v1/nutrition
      params:
      - name: query
        value: ''
        type: query
        description: A string containing food or drink items. Prefix a quantity before an item to calculate for that quantity.
          Default is 100 grams if unspecified.
      auth:
        type: apikey
        key: X-Api-Key
        value: '{{X-Api-Key}}'
        placement: header
    docs: Retrieve a detailed list of nutrition information for items based on a query.
- info:
    name: Imagetextnutrition
    type: folder
  items:
  - info:
      name: CalorieNinjas Get nutrition information from an image
      type: http
    http:
      method: POST
      url: https://api.calorieninjas.com/v1/imagetextnutrition
      body:
        type: multipart-form
        data:
        - name: media
          type: text
          value: ''
      auth:
        type: apikey
        key: X-Api-Key
        value: '{{X-Api-Key}}'
        placement: header
    docs: Analyze an image containing food/beverage text to get nutrition information.
- info:
    name: Recipe
    type: folder
  items:
  - info:
      name: CalorieNinjas Get recipes
      type: http
    http:
      method: GET
      url: https://api.calorieninjas.com/v1/recipe
      params:
      - name: query
        value: ''
        type: query
        description: A string containing a dish name. Partial match is supported.
      auth:
        type: apikey
        key: X-Api-Key
        value: '{{X-Api-Key}}'
        placement: header
    docs: Retrieve a list of recipes matching the search query.
bundled: true