CalorieNinjas logo

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...

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Login
Login
📝
SignUp
SignUp
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💰
Pricing
Pricing
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: calorie-ninjas
url: https://raw.githubusercontent.com/api-evangelist/calorie-ninjas/refs/heads/main/apis.yml
name: CalorieNinjas
tags:
  - Beverages
  - Foods
  - Image Recognition
  - Nutrition
  - Recipes
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
created: '2024-03-30'
modified: '2026-05-19'
position: Consumer
description: >-
  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.
apis:
  - aid: calorie-ninjas:calorieninjas
    name: CalorieNinjas API
    tags:
      - Beverages
      - Foods
      - Image Recognition
      - Nutrition
      - Recipes
    baseURL: https://api.calorieninjas.com/v1
    humanURL: https://calorieninjas.com/api
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    properties:
      - url: https://calorieninjas.com/api
        type: Documentation
      - url: openapi/calorieninjas-openapi.yml
        type: OpenAPI
      - url: openapi/calorieninjas-openapi-review.yml
        type: Review
    description: >-
      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 (returns calories, macros, vitamins, and
      minerals), POST /imagetextnutrition for extracting nutrition from images containing food/beverage text, and GET
      /recipe for searching recipes with titles, ingredients, servings, and instructions. All requests authenticate with
      an API key sent in the X-Api-Key header.
common:
  - type: Portal
    url: https://calorieninjas.com/
  - type: Documentation
    url: https://calorieninjas.com/api
  - type: Login
    url: https://calorieninjas.com/signin
  - type: SignUp
    url: https://calorieninjas.com/register
  - type: TermsOfService
    url: https://calorieninjas.com/tos
  - type: PrivacyPolicy
    url: https://calorieninjas.com/privacy
  - type: Pricing
    url: https://calorieninjas.com/pricing
  - type: LLMsTxt
    url: https://calorieninjas.com/llms.txt
maintainers:
  - FN: Kin Lane
    email: [email protected]
specificationVersion: '0.19'