CalorieNinjas Nutrition API

The Nutrition API from CalorieNinjas — 1 operation(s) for nutrition.

OpenAPI Specification

calorie-ninjas-nutrition-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: CalorieNinjas Imagetextnutrition Nutrition API
  description: Get nutrition and recipe data for 100,000  foods and beverages.
  version: 1.0.0
servers:
- url: https://api.calorieninjas.com/v1
tags:
- name: Nutrition
paths:
  /nutrition:
    get:
      summary: CalorieNinjas Get nutrition information
      description: Retrieve a detailed list of nutrition information for items based on a query.
      parameters:
      - name: query
        in: 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.
        required: true
        schema:
          type: string
          maxLength: 1500
      responses:
        '200':
          description: Successful response containing nutrition information.
          content:
            application/json:
              schema:
                type: object
                properties:
                  items:
                    type: array
                    items:
                      type: object
                      properties:
                        sugar_g:
                          type: number
                        fiber_g:
                          type: number
                        serving_size_g:
                          type: number
                        sodium_mg:
                          type: number
                        name:
                          type: string
                        potassium_mg:
                          type: number
                        fat_saturated_g:
                          type: number
                        fat_total_g:
                          type: number
                        calories:
                          type: number
                        cholesterol_mg:
                          type: number
                        protein_g:
                          type: number
                        carbohydrates_total_g:
                          type: number
        '400':
          description: Bad request.
        '401':
          description: Unauthorized.
      security:
      - ApiKeyAuth: []
      tags:
      - Nutrition
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-Api-Key