CalorieNinjas icon

CalorieNinjas

Natural language nutrition API to extract nutrition data from any text

COMMUNITYAPI KEY0 INSTALLS
API Docs
OpenAPI Specificationv3.0
{
  "openapi": "3.0.0",
  "servers": [
    {
      "description": "CalorieNinjas API server",
      "url": "api.calorieninjas.com"
    }
  ],
  "info": {
    "contact": {
      "email": "info@calorieninjas.com",
      "name": "CalorieNinjas team",
      "url": "www.calorieninjas.com"
    },
    "description": "Natural language nutrition API to extract nutrition data from any text.",
    "license": {
      "name": "Apache 2.0",
      "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
    },
    "termsOfService": "www.calorieninjas.com/tos",
    "title": "CalorieNinjas",
    "version": "1.0.0",
    "x-apisguru-categories": [
      "text"
    ],
    "x-origin": [
      {
        "format": "openapi",
        "url": "https://www.calorieninjas.com/openapi.json",
        "version": "3.0"
      }
    ],
    "x-providerName": "calorieninjas.com",
    "x-logo": {
      "url": "https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg"
    }
  },
  "externalDocs": {
    "description": "See www.calorieninjas.com/api.",
    "url": "www.calorieninjas.com/api"
  },
  "security": [
    {
      "x-api-key": []
    }
  ],
  "tags": [],
  "paths": {
    "/v1/nutrition": {
      "get": {
        "description": "Returns a list of food item nutrition facts extracted from an input string containing food and beverage words. ",
        "externalDocs": {
          "url": "www.calorieninjas.com/api"
        },
        "operationId": "",
        "parameters": [
          {
            "description": "Input query containing food and/or beverage words.",
            "in": "query",
            "name": "query",
            "required": true,
            "schema": {
              "maxLength": 1500,
              "minLength": 0,
              "type": "string"
            }
          }
        ],
        "responses": {
          "default": {
            "description": "Default response"
          }
        },
        "summary": "Get nutrition text for an input string containing food and beverage words."
      }
    }
  },
  "components": {
    "callbacks": {},
    "links": {},
    "requestBodies": {},
    "schemas": {},
    "securitySchemes": {
      "x-api-key": {
        "in": "header",
        "name": "api_key",
        "type": "apiKey"
      }
    }
  }
}