openapi: 3.0.0
info:
title: spoonacular Ingredients Recipes API
description: 'The spoonacular Nutrition, Recipe, and Food API allows you to access over thousands of recipes, thousands of ingredients, 800,000 food products, over 100,000 menu items, and restaurants. Our food ontology and semantic recipe search engine makes it possible to search for recipes using natural language queries, such as "gluten free brownies without sugar" or "low fat vegan cupcakes." You can automatically calculate the nutritional information for any recipe, analyze recipe costs, visualize ingredient lists, find recipes for what''s in your fridge, find recipes based on special diets, nutritional requirements, or favorite ingredients, classify recipes into types and cuisines, convert ingredient amounts, or even compute an entire meal plan. With our powerful API, you can create many kinds of food and especially nutrition apps.
Special diets/dietary requirements currently available include: vegan, vegetarian, pescetarian, gluten free, grain free, dairy free, high protein, whole 30, low sodium, low carb, Paleo, ketogenic, FODMAP, and Primal.'
contact:
name: David Urbansky
email: mail@spoonacular.com
url: https://spoonacular.com/contact
version: 2.0.2
x-codegen-settings:
Nullify404: false
GenerateAsyncCode: true
UseMethodPrefix: true
UseModelPostfix: false
UseControllerPrefix: true
UseEnumPostfix: true
CollectParameters: false
UseConstructorsForConfig: true
UseCommonSDKLibrary: false
iOSUseAppInfoPlist: true
AndroidUseAppManifest: true
BodySerialization: 0
EnableAdditionalModelProperties: false
PreserveParameterOrder: false
AppendContentHeaders: true
iOSGenerateCoreData: false
GenerateInterfaces: false
NodeHttpClient: NODE_REQUEST
ValidateRequiredParameters: false
JavaUsePropertiesConfig: false
Timeout: 0
StoreTimezoneInformation: false
EnablePHPComposerVersionString: false
EnableLogging: false
ArraySerialization: Indexed
ModelSerializationScheme: Json
UseExceptionPrefix: true
RunscopeEnabled: false
JavaHttpClient: JAVA_OK
ParameterArrayFormat: ParamArrayWithIndex
SecurityProtocols:
- Ssl3
- Tls
GenerateTravisConfig: false
GenerateCircleConfig: false
GenerateAppveyorConfig: false
GenerateJenkinsConfig: false
EnableHttpCache: false
Retries: 0
RetryInterval: 1
GenerateAdvancedDocs: false
UnderscoreNumbers: true
UseSingletonPattern: true
DisableLinting: false
ApplyCustomizations: []
SortResources: false
AllowSkippingSSLCertVerification: false
DoNotSplitWords: []
EnableGlobalUserAgent: true
ReturnCompleteHttpResponse: false
GenerateModels: true
GenerateExceptions: true
IgnoreIfNullJson: false
DisableDocs: false
LiftParameterDescriptionFromCustomType: false
ThrowForHttpErrorStatusCodes: true
ResponseMapping:
Type: Simple
ForceKeywordArgsInRuby: false
SymbolizeHashKeysInRuby: false
x-server-configuration:
default-environment: production
default-server: default
environments:
- name: production
servers:
- name: default
url: https://api.spoonacular.com
parameters: []
license:
name: spoonacular API Terms
url: https://spoonacular.com/food-api/terms
termsOfService: https://spoonacular.com/food-api/terms
x-apis-json-aid: spoonacular
x-spec-source: https://github.com/ddsky/spoonacular-api-clients/blob/master/spoonacular-openapi-3.json
x-last-validated: '2026-06-03'
x-providerName: spoonacular.com
servers:
- url: https://api.spoonacular.com
variables: {}
security:
- apiKeyScheme: []
tags:
- name: Recipes
paths:
/recipes/complexSearch:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
offset:
type: integer
number:
type: integer
results:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
id:
type: integer
title:
type: string
minLength: 1
image:
type: string
minLength: 1
imageType:
type: string
minLength: 1
required:
- id
- title
- image
- imageType
totalResults:
type: integer
required:
- offset
- number
- results
- totalResults
examples:
example-1:
value:
offset: 0
number: 2
results:
- id: 716429
title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
calories: 584
carbs: 84g
fat: 20g
image: https://spoonacular.com/recipeImages/716429-312x231.jpg
imageType: jpg
protein: 19g
- id: 715538
title: What to make for dinner tonight?? Bruschetta Style Pork & Pasta
calories: 521
carbs: 69g
fat: 10g
image: https://spoonacular.com/recipeImages/715538-312x231.jpg
imageType: jpg
protein: 35g
totalResults: 86
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- $ref: '#/components/parameters/query'
example: example
- name: cuisine
description: The cuisine(s) of the recipes. One or more, comma separated (will be interpreted as 'OR'). See a full list of supported cuisines.
schema:
type: string
example: italian
required: false
style: form
explode: false
in: query
example: italian
- name: excludeCuisine
description: The cuisine(s) the recipes must not match. One or more, comma separated (will be interpreted as 'AND'). See a full list of supported cuisines.
schema:
type: string
example: greek
required: false
style: form
explode: false
in: query
example: greek
- name: diet
description: The diet for which the recipes must be suitable. See a full list of supported diets.
schema:
type: string
example: vegetarian
required: false
style: form
explode: false
in: query
example: vegetarian
- name: intolerances
description: A comma-separated list of intolerances. All recipes returned must not contain ingredients that are not suitable for people with the intolerances entered. See a full list of supported intolerances.
schema:
type: string
example: gluten
required: false
style: form
explode: false
in: query
example: gluten
- name: equipment
description: The equipment required. Multiple values will be interpreted as 'or'. For example, value could be "blender, frying pan, bowl".
schema:
type: string
example: pan
required: false
style: form
explode: false
in: query
example: pan
- name: includeIngredients
description: A comma-separated list of ingredients that should/must be used in the recipes.
schema:
type: string
example: tomato,cheese
required: false
style: form
explode: false
in: query
example: tomato,cheese
- name: excludeIngredients
description: A comma-separated list of ingredients or ingredient types that the recipes must not contain.
schema:
type: string
example: eggs
required: false
style: form
explode: false
in: query
example: eggs
- name: type
description: The type of recipe. See a full list of supported meal types.
schema:
type: string
example: main course
required: false
style: form
explode: false
in: query
example: main course
- name: instructionsRequired
description: Whether the recipes must have instructions.
schema:
type: boolean
example: true
required: false
style: form
explode: false
in: query
example: true
- name: fillIngredients
description: Add information about the ingredients and whether they are used or missing in relation to the query.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- name: addRecipeInformation
description: If set to true, you get more information about the recipes returned.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- name: addRecipeNutrition
description: If set to true, you get nutritional information about each recipes returned.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- name: author
description: The username of the recipe author.
schema:
type: string
example: coffeebean
required: false
style: form
explode: false
in: query
example: coffeebean
- $ref: '#/components/parameters/tags'
example: example
- name: recipeBoxId
description: The id of the recipe box to which the search should be limited to.
schema:
type: integer
example: 2468
required: false
style: form
explode: false
in: query
example: 2468
- name: titleMatch
description: Enter text that must be found in the title of the recipes.
schema:
type: string
example: Crock Pot
required: false
style: form
explode: false
in: query
example: Crock Pot
- name: maxReadyTime
description: The maximum time in minutes it should take to prepare and cook the recipe.
schema:
type: number
example: 20
required: false
style: form
explode: false
in: query
example: 20
- name: minServings
description: The minimum amount of servings the recipe is for.
schema:
type: number
example: 1
required: false
style: form
explode: false
in: query
example: 1
- name: maxServings
description: The maximum amount of servings the recipe is for.
schema:
type: number
example: 8
required: false
style: form
explode: false
in: query
example: 8
- $ref: '#/components/parameters/ignorePantry'
example: example
- name: sort
description: The strategy to sort recipes by. See a full list of supported sorting options.
schema:
type: string
example: calories
required: false
style: form
explode: false
in: query
example: calories
- name: sortDirection
description: The direction in which to sort. Must be either 'asc' (ascending) or 'desc' (descending).
schema:
type: string
example: asc
required: false
style: form
explode: false
in: query
example: asc
- name: minCarbs
description: The minimum amount of carbohydrates in grams the recipe must have.
schema:
type: number
example: 10
required: false
style: form
explode: false
in: query
example: 10
- name: maxCarbs
description: The maximum amount of carbohydrates in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minProtein
description: The minimum amount of protein in grams the recipe must have.
schema:
type: number
example: 10
required: false
style: form
explode: false
in: query
example: 10
- name: maxProtein
description: The maximum amount of protein in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCalories
description: The minimum amount of calories the recipe must have.
schema:
type: number
example: 50
required: false
style: form
explode: false
in: query
example: 50
- name: maxCalories
description: The maximum amount of calories the recipe can have.
schema:
type: number
example: 800
required: false
style: form
explode: false
in: query
example: 800
- name: minFat
description: The minimum amount of fat in grams the recipe must have.
schema:
type: number
example: 1
required: false
style: form
explode: false
in: query
example: 1
- name: maxFat
description: The maximum amount of fat in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minAlcohol
description: The minimum amount of alcohol in grams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxAlcohol
description: The maximum amount of alcohol in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCaffeine
description: The minimum amount of caffeine in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxCaffeine
description: The maximum amount of caffeine in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCopper
description: The minimum amount of copper in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxCopper
description: The maximum amount of copper in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCalcium
description: The minimum amount of calcium in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxCalcium
description: The maximum amount of calcium in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCholine
description: The minimum amount of choline in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxCholine
description: The maximum amount of choline in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCholesterol
description: The minimum amount of cholesterol in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxCholesterol
description: The maximum amount of cholesterol in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minFluoride
description: The minimum amount of fluoride in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxFluoride
description: The maximum amount of fluoride in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minSaturatedFat
description: The minimum amount of saturated fat in grams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxSaturatedFat
description: The maximum amount of saturated fat in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminA
description: The minimum amount of Vitamin A in IU the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminA
description: The maximum amount of Vitamin A in IU the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminC
description: The minimum amount of Vitamin C milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminC
description: The maximum amount of Vitamin C in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminD
description: The minimum amount of Vitamin D in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminD
description: The maximum amount of Vitamin D in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminE
description: The minimum amount of Vitamin E in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminE
description: The maximum amount of Vitamin E in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminK
description: The minimum amount of Vitamin K in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminK
description: The maximum amount of Vitamin K in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB1
description: The minimum amount of Vitamin B1 in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB1
description: The maximum amount of Vitamin B1 in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB2
description: The minimum amount of Vitamin B2 in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB2
description: The maximum amount of Vitamin B2 in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB5
description: The minimum amount of Vitamin B5 in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB5
description: The maximum amount of Vitamin B5 in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB3
description: The minimum amount of Vitamin B3 in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB3
description: The maximum amount of Vitamin B3 in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB6
description: The minimum amount of Vitamin B6 in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB6
description: The maximum amount of Vitamin B6 in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB12
description: The minimum amount of Vitamin B12 in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB12
description: The maximum amount of Vitamin B12 in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minFiber
description: The minimum amount of fiber in grams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxFiber
description: The maximum amount of fiber in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minFolate
description: The minimum amount of folate in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxFolate
description: The maximum amount of folate in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minFolicAcid
description: The minimum amount of folic acid in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxFolicAcid
description: The maximum amount of folic acid in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minIodine
description: The minimum amount of iodine in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxIodine
description: The maximum amount of iodine in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minIron
description: The minimum amount of iron in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxIron
description: The maximum amount of iron in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minMagnesium
description: The minimum amount of magnesium in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxMagnesium
description: The maximum amount of magnesium in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minManganese
description: The minimum amount of manganese in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxManganese
description: The maximum amount of manganese in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minPhosphorus
description: The minimum amount of phosphorus in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxPhosphorus
description: The maximum amount of phosphorus in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minPotassium
description: The minimum amount of potassium in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxPotassium
description: The maximum amount of potassium in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minSelenium
description: The minimum amount of selenium in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxSelenium
description: The maximum amount of selenium in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minSodium
description: The minimum amount of sodium in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxSodium
description: The maximum amount of sodium in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minSugar
description: The minimum amount of sugar in grams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxSugar
description: The maximum amount of sugar in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minZinc
description: The minimum amount of zinc in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxZinc
description: The maximum amount of zinc in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- $ref: '#/components/parameters/offset'
example: example
- $ref: '#/components/parameters/number'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Search-Recipes
summary: Search Recipes
description: 'Search through hundreds of thousands of recipes using advanced filtering and ranking. NOTE: This method combines searching by query, by ingredients, and by nutrients into one endpoint.'
operationId: searchRecipes
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/findByIngredients:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
type: array
description: ''
minItems: 0
uniqueItems: true
items:
type: object
properties:
id:
type: integer
image:
type: string
minLength: 1
imageType:
type: string
minLength: 1
likes:
type: integer
missedIngredientCount:
type: integer
missedIngredients:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
aisle:
type: string
minLength: 1
amount:
type: number
id:
type: integer
image:
type: string
minLength: 1
meta:
type: array
items:
type: string
name:
type: string
minLength: 1
extendedName:
type: string
minLength: 1
original:
type: string
minLength: 1
originalName:
type: string
minLength: 1
unit:
type: string
minLength: 0
unitLong:
type: string
minLength: 0
unitShort:
type: string
minLength: 0
required:
- aisle
- amount
- id
- image
- name
- original
- originalName
- unit
- unitLong
- unitShort
title:
type: string
minLength: 1
unusedIngredients:
type: array
minItems: 0
items:
type: object
usedIngredientCount:
type: number
usedIngredients:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
aisle:
type: string
minLength: 1
amount:
type: number
id:
type: integer
image:
type: string
minLength: 1
meta:
type: array
items:
type: string
name:
type: string
minLength: 1
extendedName:
type: string
minLength: 1
original:
type: string
minLength: 1
originalName:
type: string
minLength: 1
unit:
type: string
minLength: 0
unitLong:
type: string
minLength: 0
unitShort:
type: string
minLength: 0
required:
- aisle
- amount
- id
- image
- name
- original
- originalName
- unit
- unitLong
- unitShort
required:
- id
- image
- imageType
- likes
- missedIngredientCount
- missedIngredients
- title
- unusedIngredients
- usedIngredientCount
- usedIngredients
examples:
example-1:
value:
- id: 73420
image: https://spoonacular.com/recipeImages/73420-312x231.jpg
imageType: jpg
likes: 0
missedIngredientCount: 3
missedIngredients:
- aisle: Baking
amount: 1
id: 18371
image: https://spoonacular.com/cdn/ingredients_100x100/white-powder.jpg
meta: []
name: baking powder
original: 1 tsp baking powder
originalName: baking powder
unit: tsp
unitLong: teaspoon
unitShort: tsp
- aisle: Spices and Seasonings
amount: 1
id: 2010
image: https://spoonacular.com/cdn/ingredients_100x100/cinnamon.jpg
meta: []
name: cinnamon
original: 1 tsp cinnamon
originalName: cinnamon
unit: tsp
unitLong: teaspoon
unitShort: tsp
- aisle: Milk, Eggs, Other Dairy
amount: 1
id: 1123
image: https://spoonacular.com/cdn/ingredients_100x100/egg.png
meta: []
name: egg
original: 1 egg
originalName: egg
unit: ''
unitLong: ''
unitShort: ''
title: Apple Or Peach Strudel
unusedIngredients: []
usedIngredientCount: 1
usedIngredients:
- aisle: Produce
amount: 6
id: 9003
image: https://spoonacular.com/cdn/ingredients_100x100/apple.jpg
meta: []
name: apples
original: 6 large baking apples
originalName: baking apples
unit: large
unitLong: larges
unitShort: large
- id: 632660
image: https://spoonacular.com/recipeImages/632660-312x231.jpg
imageType: jpg
likes: 3
missedIngredientCount: 4
missedIngredients:
- aisle: Milk, Eggs, Other Dairy
amount: 1.5
extendedName: unsalted butter
id: 1001
image: https://spoonacular.com/cdn/ingredients_100x100/butter-sliced.jpg
meta:
- unsalted
- cold
name: butter
original: 1 1/2 sticks cold unsalted butter cold unsalted butter<
originalName: cold unsalted butter cold unsalted butter<
unit: sticks
unitLong: sticks
unitShort: sticks
- aisle: Produce
amount: 4
id: 1079003
image: https://spoonacular.com/cdn/ingredients_100x100/red-delicious-apples.png
meta:
- red
- ' such as golden delicious, peeled, cored and cut into 1/4-inch-thick slices '
name: red apples
original: 4 larges red apples, such as Golden Delicious, peeled, cored and cut into 1/4-inch-thick slices
originalName: s red apples, such as Golden Delicious, peeled, cored and cut into 1/4-inch-thick slices
unit: large
unitLong: larges
unitShort: large
- aisle: Spices and Seasonings
amount: 2
id: 2010
image: https://spoonacular.com/cdn/ingredients_100x100/cinnamon.jpg
meta: []
name: cinnamon
original: 2 teaspoons cinnamon
originalName: cinnamon
unit: teaspoons
unitLong: teaspoons
unitShort: tsp
- aisle: Nut butters, Jams, and Honey
amount: 2
id: 19719
image: https://spoonacular.com/cdn/ingredients_100x100/apricot-jam.jpg
meta:
- melted
name: apricot preserves
original: 2 tablespoons apricot preserves, melted and strained
originalName: apricot preserves, melted and strained
unit: tablespoons
unitLong: tablespoons
unitShort: Tbsp
title: Apricot Glazed Apple Tart
unusedIngredients:
- aisle: Produce
amount: 1
id: 9003
image: https://spoonacular.com/cdn/ingredients_100x100/apple.jpg
meta: []
name: apples
original: apples
originalName: apples
unit: serving
unitLong: serving
unitShort: serving
usedIngredientCount: 0
usedIngredients: []
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- $ref: '#/components/parameters/ingredients'
example: example
- $ref: '#/components/parameters/number'
example: example
- name: ranking
description: Whether to maximize used ingredients (1) or minimize missing ingredients (2) first.
schema:
type: integer
example: 1
required: false
style: form
explode: false
in: query
example: 1
- $ref: '#/components/parameters/ignorePantry'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Search-Recipes-by-Ingredients
summary: Search Recipes by Ingredients
description: "\nEver wondered what recipes you can cook with the ingredients you have in your fridge or pantry? This endpoint lets you find recipes that either maximize the usage of ingredients you have at hand (pre shopping) or minimize the ingredients that you don't currently have (post shopping).\n "
operationId: searchRecipesByIngredients
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/findByNutrients:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
type: array
description: ''
minItems: 0
uniqueItems: true
items:
type: object
properties:
calories:
type: number
carbs:
type: string
minLength: 1
fat:
type: string
minLength: 1
id:
type: integer
image:
type: string
minLength: 1
imageType:
type: string
minLength: 1
protein:
type: string
minLength: 1
title:
type: string
minLength: 1
required:
- calories
- carbs
- fat
- id
- image
- imageType
- protein
- title
examples:
example-1:
value:
- calories: 210
carbs: 43g
fat: 3g
id: 90629
image: https://spoonacular.com/recipeImages/90629-312x231.jpg
imageType: jpg
protein: 1g
title: Baked Apples in White Wine
- calories: 226
carbs: 33g
fat: 10g
id: 284420
image: https://spoonacular.com/recipeImages/284420-312x231.jpg
imageType: jpg
protein: 2g
title: Chocolate Silk Pie with Marshmallow Meringue
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: minCarbs
description: The minimum amount of carbohydrates in grams the recipe must have.
schema:
type: number
example: 10
required: false
style: form
explode: false
in: query
example: 10
- name: maxCarbs
description: The maximum amount of carbohydrates in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minProtein
description: The minimum amount of protein in grams the recipe must have.
schema:
type: number
example: 10
required: false
style: form
explode: false
in: query
example: 10
- name: maxProtein
description: The maximum amount of protein in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCalories
description: The minimum amount of calories the recipe must have.
schema:
type: number
example: 50
required: false
style: form
explode: false
in: query
example: 50
- name: maxCalories
description: The maximum amount of calories the recipe can have.
schema:
type: number
example: 800
required: false
style: form
explode: false
in: query
example: 800
- name: minFat
description: The minimum amount of fat in grams the recipe must have.
schema:
type: number
example: 1
required: false
style: form
explode: false
in: query
example: 1
- name: maxFat
description: The maximum amount of fat in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minAlcohol
description: The minimum amount of alcohol in grams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxAlcohol
description: The maximum amount of alcohol in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCaffeine
description: The minimum amount of caffeine in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxCaffeine
description: The maximum amount of caffeine in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCopper
description: The minimum amount of copper in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxCopper
description: The maximum amount of copper in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCalcium
description: The minimum amount of calcium in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxCalcium
description: The maximum amount of calcium in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCholine
description: The minimum amount of choline in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxCholine
description: The maximum amount of choline in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minCholesterol
description: The minimum amount of cholesterol in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxCholesterol
description: The maximum amount of cholesterol in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minFluoride
description: The minimum amount of fluoride in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxFluoride
description: The maximum amount of fluoride in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minSaturatedFat
description: The minimum amount of saturated fat in grams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxSaturatedFat
description: The maximum amount of saturated fat in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminA
description: The minimum amount of Vitamin A in IU the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminA
description: The maximum amount of Vitamin A in IU the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminC
description: The minimum amount of Vitamin C in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminC
description: The maximum amount of Vitamin C in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminD
description: The minimum amount of Vitamin D in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminD
description: The maximum amount of Vitamin D in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminE
description: The minimum amount of Vitamin E in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminE
description: The maximum amount of Vitamin E in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminK
description: The minimum amount of Vitamin K in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminK
description: The maximum amount of Vitamin K in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB1
description: The minimum amount of Vitamin B1 in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB1
description: The maximum amount of Vitamin B1 in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB2
description: The minimum amount of Vitamin B2 in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB2
description: The maximum amount of Vitamin B2 in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB5
description: The minimum amount of Vitamin B5 in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB5
description: The maximum amount of Vitamin B5 in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB3
description: The minimum amount of Vitamin B3 in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB3
description: The maximum amount of Vitamin B3 in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB6
description: The minimum amount of Vitamin B6 in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB6
description: The maximum amount of Vitamin B6 in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minVitaminB12
description: The minimum amount of Vitamin B12 in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxVitaminB12
description: The maximum amount of Vitamin B12 in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minFiber
description: The minimum amount of fiber in grams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxFiber
description: The maximum amount of fiber in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minFolate
description: The minimum amount of folate in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxFolate
description: The maximum amount of folate in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minFolicAcid
description: The minimum amount of folic acid in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxFolicAcid
description: The maximum amount of folic acid in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minIodine
description: The minimum amount of iodine in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxIodine
description: The maximum amount of iodine in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minIron
description: The minimum amount of iron in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxIron
description: The maximum amount of iron in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minMagnesium
description: The minimum amount of magnesium in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxMagnesium
description: The maximum amount of magnesium in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minManganese
description: The minimum amount of manganese in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxManganese
description: The maximum amount of manganese in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minPhosphorus
description: The minimum amount of phosphorus in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxPhosphorus
description: The maximum amount of phosphorus in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minPotassium
description: The minimum amount of potassium in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxPotassium
description: The maximum amount of potassium in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minSelenium
description: The minimum amount of selenium in micrograms the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxSelenium
description: The maximum amount of selenium in micrograms the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minSodium
description: The minimum amount of sodium in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxSodium
description: The maximum amount of sodium in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minSugar
description: The minimum amount of sugar in grams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxSugar
description: The maximum amount of sugar in grams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- name: minZinc
description: The minimum amount of zinc in milligrams the recipe must have.
schema:
type: number
example: 0
required: false
style: form
explode: false
in: query
example: 0
- name: maxZinc
description: The maximum amount of zinc in milligrams the recipe can have.
schema:
type: number
example: 100
required: false
style: form
explode: false
in: query
example: 100
- $ref: '#/components/parameters/offset'
example: example
- $ref: '#/components/parameters/number'
example: example
- name: random
description: If true, every request will give you a random set of recipes within the requested limits.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Search-Recipes-by-Nutrients
summary: Search Recipes by Nutrients
description: Find a set of recipes that adhere to the given nutritional limits. You may set limits for macronutrients (calories, protein, fat, and carbohydrate) and/or many micronutrients.
operationId: searchRecipesByNutrients
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/information:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/RecipeInformation'
examples:
GetRecipeInformation200Example:
summary: Default getRecipeInformation 200 response
x-microcks-default: true
value:
id: 716429
title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
image: https://spoonacular.com/recipeImages/716429-556x370.jpg
imageType: jpg
servings: 2
readyInMinutes: 45
license: CC BY-SA 3.0
sourceName: Full Belly Sisters
sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
aggregateLikes: 209
healthScore: 19
spoonacularScore: 83
pricePerServing: 163.15
analyzedInstructions: []
cheap: false
creditsText: Full Belly Sisters
cuisines: []
dairyFree: false
diets: []
gaps: 'no'
glutenFree: false
instructions: ''
lowFodmap: false
occasions: []
sustainable: false
vegan: false
vegetarian: false
veryHealthy: false
veryPopular: false
weightWatcherSmartPoints: 17
dishTypes:
- lunch
- main course
- main dish
- dinner
extendedIngredients:
- aisle: Milk, Eggs, Other Dairy
amount: 1
consistency: solid
id: 1001
image: butter-sliced.jpg
measures:
metric:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
us:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
meta: []
name: butter
original: 1 tbsp butter
originalName: butter
unit: tbsp
- aisle: Produce
amount: 2
consistency: solid
id: 10011135
image: cauliflower.jpg
measures:
metric:
amount: 473.176
unitLong: milliliters
unitShort: ml
us:
amount: 2
unitLong: cups
unitShort: cups
meta:
- frozen
- thawed
- cut into bite-sized pieces
name: cauliflower florets
original: about 2 cups frozen cauliflower florets, thawed, cut into bite-sized pieces
originalName: about frozen cauliflower florets, thawed, cut into bite-sized pieces
unit: cups
- aisle: Cheese
amount: 2
consistency: solid
id: 1041009
image: cheddar-cheese.png
measures:
metric:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
us:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
meta:
- grated
- (I used romano)
name: cheese
original: 2 tbsp grated cheese (I used romano)
originalName: grated cheese (I used romano)
unit: tbsp
- aisle: Oil, Vinegar, Salad Dressing
amount: 1
consistency: liquid
id: 1034053
image: olive-oil.jpg
measures:
metric:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
us:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
meta: []
name: extra virgin olive oil
original: 1-2 tbsp extra virgin olive oil
originalName: extra virgin olive oil
unit: tbsp
- aisle: Produce
amount: 5
consistency: solid
id: 11215
image: garlic.jpg
measures:
metric:
amount: 5
unitLong: cloves
unitShort: cloves
us:
amount: 5
unitLong: cloves
unitShort: cloves
meta: []
name: garlic
original: 5-6 cloves garlic
originalName: garlic
unit: cloves
- aisle: Pasta and Rice
amount: 6
consistency: solid
id: 20420
image: fusilli.jpg
measures:
metric:
amount: 170.097
unitLong: grams
unitShort: g
us:
amount: 6
unitLong: ounces
unitShort: oz
meta:
- (I used linguine)
name: pasta
original: 6-8 ounces pasta (I used linguine)
originalName: pasta (I used linguine)
unit: ounces
- aisle: Spices and Seasonings
amount: 2
consistency: solid
id: 1032009
image: red-pepper-flakes.jpg
measures:
metric:
amount: 2
unitLong: pinches
unitShort: pinches
us:
amount: 2
unitLong: pinches
unitShort: pinches
meta:
- red
name: red pepper flakes
original: couple of pinches red pepper flakes, optional
originalName: couple of red pepper flakes, optional
unit: pinches
- aisle: Spices and Seasonings
amount: 2
consistency: solid
id: 1102047
image: salt-and-pepper.jpg
measures:
metric:
amount: 2
unitLong: servings
unitShort: servings
us:
amount: 2
unitLong: servings
unitShort: servings
meta:
- to taste
name: salt and pepper
original: salt and pepper, to taste
originalName: salt and pepper, to taste
unit: servings
- aisle: Produce
amount: 3
consistency: solid
id: 11291
image: spring-onions.jpg
measures:
metric:
amount: 3
unitLong: ''
unitShort: ''
us:
amount: 3
unitLong: ''
unitShort: ''
meta:
- white
- green
- separated
- chopped
name: scallions
original: 3 scallions, chopped, white and green parts separated
originalName: scallions, chopped, white and green parts separated
unit: ''
- aisle: Alcoholic Beverages
amount: 2
consistency: liquid
id: 14106
image: white-wine.jpg
measures:
metric:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
us:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
meta:
- white
name: white wine
original: 2-3 tbsp white wine
originalName: white wine
unit: tbsp
- aisle: Pasta and Rice
amount: 0.25
consistency: solid
id: 99025
image: breadcrumbs.jpg
measures:
metric:
amount: 59.147
unitLong: milliliters
unitShort: ml
us:
amount: 0.25
unitLong: cups
unitShort: cups
meta:
- whole wheat
- (I used panko)
name: whole wheat bread crumbs
original: 1/4 cup whole wheat bread crumbs (I used panko)
originalName: whole wheat bread crumbs (I used panko)
unit: cup
summary: 'Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs might be a good recipe to expand your main course repertoire. One portion of this dish contains approximately <b>19g of protein </b>, <b>20g of fat </b>, and a total of <b>584 calories </b>. For <b>$1.63 per serving </b>, this recipe <b>covers 23% </b> of your daily requirements of vitamins and minerals. This recipe serves 2. It is brought to you by fullbellysisters.blogspot.com. 209 people were glad they tried this recipe. A mixture of scallions, salt and pepper, white wine, and a handful of other ingredients are all it takes to make this recipe so scrumptious. From preparation to the plate, this recipe takes approximately <b>45 minutes </b>. All things considered, we decided this recipe <b>deserves a spoonacular score of 83% </b>. This score is awesome. If you like this recipe, take a look at these similar recipes: <a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs</a>, < href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs</a>, and <a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs</a>.'
winePairing:
pairedWines:
- chardonnay
- gruener veltliner
- sauvignon blanc
pairingText: Chardonnay, Gruener Veltliner, and Sauvignon Blanc are great choices for Pasta. Sauvignon Blanc and Gruner Veltliner both have herby notes that complement salads with enough acid to match tart vinaigrettes, while a Chardonnay can be a good pick for creamy salad dressings. The Buddha Kat Winery Chardonnay with a 4 out of 5 star rating seems like a good match. It costs about 25 dollars per bottle.
productMatches:
- id: 469199
title: Buddha Kat Winery Chardonnay
description: We barrel ferment our Chardonnay and age it in a mix of Oak and Stainless. Giving this light bodied wine modest oak character, a delicate floral aroma, and a warming finish.
price: $25.0
imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
averageRating: 0.8
ratingCount: 1
score: 0.55
link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The id of the recipe.
schema:
type: integer
example: 716429
required: true
style: simple
explode: false
in: path
example: 716429
- $ref: '#/components/parameters/includeNutrition'
example: example
- name: addWinePairing
description: Add a wine pairing to the recipe.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- name: addTasteData
description: Add taste data to the recipe.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Get-Recipe-Information
summary: Get Recipe Information
description: Use a recipe id to get full information about a recipe, such as ingredients, nutrition, diet and allergen information, etc.
operationId: getRecipeInformation
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/informationBulk:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
type: array
description: ''
minItems: 0
uniqueItems: true
items:
$ref: '#/components/schemas/RecipeInformation'
examples:
GetRecipeInformationBulk200Example:
summary: Default getRecipeInformationBulk 200 response
x-microcks-default: true
value:
- id: 716429
title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
image: https://spoonacular.com/recipeImages/716429-556x370.jpg
imageType: jpg
servings: 2
readyInMinutes: 45
license: CC BY-SA 3.0
sourceName: Full Belly Sisters
sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
aggregateLikes: 209
healthScore: 19
spoonacularScore: 83
pricePerServing: 163.15
analyzedInstructions: []
cheap: false
creditsText: Full Belly Sisters
cuisines: []
dairyFree: false
diets: []
gaps: 'no'
glutenFree: false
instructions: ''
lowFodmap: false
occasions: []
sustainable: false
vegan: false
vegetarian: false
veryHealthy: false
veryPopular: false
weightWatcherSmartPoints: 17
dishTypes:
- lunch
- main course
- main dish
- dinner
extendedIngredients:
- aisle: Milk, Eggs, Other Dairy
amount: 1
consistency: solid
id: 1001
image: butter-sliced.jpg
measures:
metric:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
us:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
meta: []
name: butter
original: 1 tbsp butter
originalName: butter
unit: tbsp
- aisle: Produce
amount: 2
consistency: solid
id: 10011135
image: cauliflower.jpg
measures:
metric:
amount: 473.176
unitLong: milliliters
unitShort: ml
us:
amount: 2
unitLong: cups
unitShort: cups
meta:
- frozen
- thawed
- cut into bite-sized pieces
name: cauliflower florets
original: about 2 cups frozen cauliflower florets, thawed, cut into bite-sized pieces
originalName: about frozen cauliflower florets, thawed, cut into bite-sized pieces
unit: cups
- aisle: Cheese
amount: 2
consistency: solid
id: 1041009
image: cheddar-cheese.png
measures:
metric:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
us:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
meta:
- grated
- (I used romano)
name: cheese
original: 2 tbsp grated cheese (I used romano)
originalName: grated cheese (I used romano)
unit: tbsp
- aisle: Oil, Vinegar, Salad Dressing
amount: 1
consistency: liquid
id: 1034053
image: olive-oil.jpg
measures:
metric:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
us:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
meta: []
name: extra virgin olive oil
original: 1-2 tbsp extra virgin olive oil
originalName: extra virgin olive oil
unit: tbsp
- aisle: Produce
amount: 5
consistency: solid
id: 11215
image: garlic.jpg
measures:
metric:
amount: 5
unitLong: cloves
unitShort: cloves
us:
amount: 5
unitLong: cloves
unitShort: cloves
meta: []
name: garlic
original: 5-6 cloves garlic
originalName: garlic
unit: cloves
- aisle: Pasta and Rice
amount: 6
consistency: solid
id: 20420
image: fusilli.jpg
measures:
metric:
amount: 170.097
unitLong: grams
unitShort: g
us:
amount: 6
unitLong: ounces
unitShort: oz
meta:
- (I used linguine)
name: pasta
original: 6-8 ounces pasta (I used linguine)
originalName: pasta (I used linguine)
unit: ounces
- aisle: Spices and Seasonings
amount: 2
consistency: solid
id: 1032009
image: red-pepper-flakes.jpg
measures:
metric:
amount: 2
unitLong: pinches
unitShort: pinches
us:
amount: 2
unitLong: pinches
unitShort: pinches
meta:
- red
name: red pepper flakes
original: couple of pinches red pepper flakes, optional
originalName: couple of red pepper flakes, optional
unit: pinches
- aisle: Spices and Seasonings
amount: 2
consistency: solid
id: 1102047
image: salt-and-pepper.jpg
measures:
metric:
amount: 2
unitLong: servings
unitShort: servings
us:
amount: 2
unitLong: servings
unitShort: servings
meta:
- to taste
name: salt and pepper
original: salt and pepper, to taste
originalName: salt and pepper, to taste
unit: servings
- aisle: Produce
amount: 3
consistency: solid
id: 11291
image: spring-onions.jpg
measures:
metric:
amount: 3
unitLong: ''
unitShort: ''
us:
amount: 3
unitLong: ''
unitShort: ''
meta:
- white
- green
- separated
- chopped
name: scallions
original: 3 scallions, chopped, white and green parts separated
originalName: scallions, chopped, white and green parts separated
unit: ''
- aisle: Alcoholic Beverages
amount: 2
consistency: liquid
id: 14106
image: white-wine.jpg
measures:
metric:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
us:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
meta:
- white
name: white wine
original: 2-3 tbsp white wine
originalName: white wine
unit: tbsp
- aisle: Pasta and Rice
amount: 0.25
consistency: solid
id: 99025
image: breadcrumbs.jpg
measures:
metric:
amount: 59.147
unitLong: milliliters
unitShort: ml
us:
amount: 0.25
unitLong: cups
unitShort: cups
meta:
- whole wheat
- (I used panko)
name: whole wheat bread crumbs
original: 1/4 cup whole wheat bread crumbs (I used panko)
originalName: whole wheat bread crumbs (I used panko)
unit: cup
summary: 'Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs might be a good recipe to expand your main course repertoire. One portion of this dish contains approximately <b>19g of protein </b>, <b>20g of fat </b>, and a total of <b>584 calories </b>. For <b>$1.63 per serving </b>, this recipe <b>covers 23% </b> of your daily requirements of vitamins and minerals. This recipe serves 2. It is brought to you by fullbellysisters.blogspot.com. 209 people were glad they tried this recipe. A mixture of scallions, salt and pepper, white wine, and a handful of other ingredients are all it takes to make this recipe so scrumptious. From preparation to the plate, this recipe takes approximately <b>45 minutes </b>. All things considered, we decided this recipe <b>deserves a spoonacular score of 83% </b>. This score is awesome. If you like this recipe, take a look at these similar recipes: <a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs</a>, < href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs</a>, and <a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs</a>.'
winePairing:
pairedWines:
- chardonnay
- gruener veltliner
- sauvignon blanc
pairingText: Chardonnay, Gruener Veltliner, and Sauvignon Blanc are great choices for Pasta. Sauvignon Blanc and Gruner Veltliner both have herby notes that complement salads with enough acid to match tart vinaigrettes, while a Chardonnay can be a good pick for creamy salad dressings. The Buddha Kat Winery Chardonnay with a 4 out of 5 star rating seems like a good match. It costs about 25 dollars per bottle.
productMatches:
- id: 469199
title: Buddha Kat Winery Chardonnay
description: We barrel ferment our Chardonnay and age it in a mix of Oak and Stainless. Giving this light bodied wine modest oak character, a delicate floral aroma, and a warming finish.
price: $25.0
imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
averageRating: 0.8
ratingCount: 1
score: 0.55
link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: ids
description: A comma-separated list of recipe ids.
schema:
type: string
example: 715538,716429
required: true
style: form
explode: false
in: query
example: 715538,716429
- $ref: '#/components/parameters/includeNutrition'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Get-Recipe-Information-Bulk
summary: Get Recipe Information Bulk
description: Get information about multiple recipes at once. This is equivalent to calling the Get Recipe Information endpoint multiple times, but faster.
operationId: getRecipeInformationBulk
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/similar:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
type: array
description: ''
minItems: 0
uniqueItems: true
items:
type: object
properties:
id:
type: integer
title:
type: string
minLength: 1
imageType:
type: string
minLength: 1
readyInMinutes:
type: integer
servings:
type: number
sourceUrl:
type: string
minLength: 1
required:
- id
- title
- imageType
- readyInMinutes
- servings
- sourceUrl
examples:
example-1:
value:
- id: 209128
title: 'Dinner Tonight: Grilled Romesco-Style Pork'
imageType: jpg
readyInMinutes: 45
servings: 4
sourceUrl: http://www.seriouseats.com/recipes/2008/07/grilled-romesco-style-pork-salad-recipe.html
- id: 31868
title: 'Dinner Tonight: Chickpea Bruschetta'
imageType: jpg
readyInMinutes: 45
servings: 2
sourceUrl: http://www.seriouseats.com/recipes/2009/06/dinner-tonight-chickpea-bruschetta-babbo-nyc-recipe.html
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The id of the source recipe for which similar recipes should be found.
schema:
type: integer
example: 715538
required: true
style: simple
explode: false
in: path
example: 715538
- $ref: '#/components/parameters/number'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Get-Similar-Recipes
summary: Get Similar Recipes
description: Find recipes which are similar to the given one.
operationId: getSimilarRecipes
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/random:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
recipes:
type: array
uniqueItems: true
minItems: 0
items:
$ref: '#/components/schemas/RecipeInformation'
required:
- recipes
examples:
GetRandomRecipes200Example:
summary: Default getRandomRecipes 200 response
x-microcks-default: true
value:
recipes:
- id: 716429
title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
image: https://spoonacular.com/recipeImages/716429-556x370.jpg
imageType: jpg
servings: 2
readyInMinutes: 45
license: CC BY-SA 3.0
sourceName: Full Belly Sisters
sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
aggregateLikes: 209
healthScore: 19
spoonacularScore: 83
pricePerServing: 163.15
analyzedInstructions: []
cheap: false
creditsText: Full Belly Sisters
cuisines: []
dairyFree: false
diets: []
gaps: 'no'
glutenFree: false
instructions: ''
lowFodmap: false
occasions: []
sustainable: false
vegan: false
vegetarian: false
veryHealthy: false
veryPopular: false
weightWatcherSmartPoints: 17
dishTypes:
- lunch
- main course
- main dish
- dinner
extendedIngredients:
- aisle: Milk, Eggs, Other Dairy
amount: 1
consistency: solid
id: 1001
image: butter-sliced.jpg
measures:
metric:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
us:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
meta: []
name: butter
original: 1 tbsp butter
originalName: butter
unit: tbsp
- aisle: Produce
amount: 2
consistency: solid
id: 10011135
image: cauliflower.jpg
measures:
metric:
amount: 473.176
unitLong: milliliters
unitShort: ml
us:
amount: 2
unitLong: cups
unitShort: cups
meta:
- frozen
- thawed
- cut into bite-sized pieces
name: cauliflower florets
original: about 2 cups frozen cauliflower florets, thawed, cut into bite-sized pieces
originalName: about frozen cauliflower florets, thawed, cut into bite-sized pieces
unit: cups
- aisle: Cheese
amount: 2
consistency: solid
id: 1041009
image: cheddar-cheese.png
measures:
metric:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
us:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
meta:
- grated
- (I used romano)
name: cheese
original: 2 tbsp grated cheese (I used romano)
originalName: grated cheese (I used romano)
unit: tbsp
- aisle: Oil, Vinegar, Salad Dressing
amount: 1
consistency: liquid
id: 1034053
image: olive-oil.jpg
measures:
metric:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
us:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
meta: []
name: extra virgin olive oil
original: 1-2 tbsp extra virgin olive oil
originalName: extra virgin olive oil
unit: tbsp
- aisle: Produce
amount: 5
consistency: solid
id: 11215
image: garlic.jpg
measures:
metric:
amount: 5
unitLong: cloves
unitShort: cloves
us:
amount: 5
unitLong: cloves
unitShort: cloves
meta: []
name: garlic
original: 5-6 cloves garlic
originalName: garlic
unit: cloves
- aisle: Pasta and Rice
amount: 6
consistency: solid
id: 20420
image: fusilli.jpg
measures:
metric:
amount: 170.097
unitLong: grams
unitShort: g
us:
amount: 6
unitLong: ounces
unitShort: oz
meta:
- (I used linguine)
name: pasta
original: 6-8 ounces pasta (I used linguine)
originalName: pasta (I used linguine)
unit: ounces
- aisle: Spices and Seasonings
amount: 2
consistency: solid
id: 1032009
image: red-pepper-flakes.jpg
measures:
metric:
amount: 2
unitLong: pinches
unitShort: pinches
us:
amount: 2
unitLong: pinches
unitShort: pinches
meta:
- red
name: red pepper flakes
original: couple of pinches red pepper flakes, optional
originalName: couple of red pepper flakes, optional
unit: pinches
- aisle: Spices and Seasonings
amount: 2
consistency: solid
id: 1102047
image: salt-and-pepper.jpg
measures:
metric:
amount: 2
unitLong: servings
unitShort: servings
us:
amount: 2
unitLong: servings
unitShort: servings
meta:
- to taste
name: salt and pepper
original: salt and pepper, to taste
originalName: salt and pepper, to taste
unit: servings
- aisle: Produce
amount: 3
consistency: solid
id: 11291
image: spring-onions.jpg
measures:
metric:
amount: 3
unitLong: ''
unitShort: ''
us:
amount: 3
unitLong: ''
unitShort: ''
meta:
- white
- green
- separated
- chopped
name: scallions
original: 3 scallions, chopped, white and green parts separated
originalName: scallions, chopped, white and green parts separated
unit: ''
- aisle: Alcoholic Beverages
amount: 2
consistency: liquid
id: 14106
image: white-wine.jpg
measures:
metric:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
us:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
meta:
- white
name: white wine
original: 2-3 tbsp white wine
originalName: white wine
unit: tbsp
- aisle: Pasta and Rice
amount: 0.25
consistency: solid
id: 99025
image: breadcrumbs.jpg
measures:
metric:
amount: 59.147
unitLong: milliliters
unitShort: ml
us:
amount: 0.25
unitLong: cups
unitShort: cups
meta:
- whole wheat
- (I used panko)
name: whole wheat bread crumbs
original: 1/4 cup whole wheat bread crumbs (I used panko)
originalName: whole wheat bread crumbs (I used panko)
unit: cup
summary: 'Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs might be a good recipe to expand your main course repertoire. One portion of this dish contains approximately <b>19g of protein </b>, <b>20g of fat </b>, and a total of <b>584 calories </b>. For <b>$1.63 per serving </b>, this recipe <b>covers 23% </b> of your daily requirements of vitamins and minerals. This recipe serves 2. It is brought to you by fullbellysisters.blogspot.com. 209 people were glad they tried this recipe. A mixture of scallions, salt and pepper, white wine, and a handful of other ingredients are all it takes to make this recipe so scrumptious. From preparation to the plate, this recipe takes approximately <b>45 minutes </b>. All things considered, we decided this recipe <b>deserves a spoonacular score of 83% </b>. This score is awesome. If you like this recipe, take a look at these similar recipes: <a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs</a>, < href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs</a>, and <a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs</a>.'
winePairing:
pairedWines:
- chardonnay
- gruener veltliner
- sauvignon blanc
pairingText: Chardonnay, Gruener Veltliner, and Sauvignon Blanc are great choices for Pasta. Sauvignon Blanc and Gruner Veltliner both have herby notes that complement salads with enough acid to match tart vinaigrettes, while a Chardonnay can be a good pick for creamy salad dressings. The Buddha Kat Winery Chardonnay with a 4 out of 5 star rating seems like a good match. It costs about 25 dollars per bottle.
productMatches:
- id: 469199
title: Buddha Kat Winery Chardonnay
description: We barrel ferment our Chardonnay and age it in a mix of Oak and Stainless. Giving this light bodied wine modest oak character, a delicate floral aroma, and a warming finish.
price: $25.0
imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
averageRating: 0.8
ratingCount: 1
score: 0.55
link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- $ref: '#/components/parameters/includeNutrition'
example: example
- name: include-tags
description: A comma-separated list of tags that the random recipe(s) must adhere to.
schema:
type: string
example: vegetarian,gluten
required: false
style: form
explode: false
in: query
example: vegetarian,gluten
- name: exclude-tags
description: A comma-separated list of tags that the random recipe(s) must not adhere to.
schema:
type: string
example: meat,dairy
required: false
style: form
explode: false
in: query
example: meat,dairy
- $ref: '#/components/parameters/number'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Get-Random-Recipes
summary: Get Random Recipes
description: Find random (popular) recipes. If you need to filter recipes by diet, nutrition etc. you might want to consider using the complex recipe search endpoint and set the sort request parameter to random.
operationId: getRandomRecipes
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/autocomplete:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
type: array
description: ''
minItems: 0
uniqueItems: true
items:
type: object
properties:
id:
type: integer
title:
type: string
minLength: 1
imageType:
type: string
minLength: 1
required:
- id
- title
- imageType
examples:
example-1:
value:
- id: 296687
title: chicken
imageType: jpg
- id: 42569
title: chicken bbq
imageType: jpg
- id: 83890
title: chicken blt
imageType: jpg
- id: 737543
title: chicken pie
imageType: jpg
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- $ref: '#/components/parameters/query'
example: example
- $ref: '#/components/parameters/number'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Autocomplete-Recipe-Search
summary: Autocomplete Recipe Search
description: Autocomplete a partial input to suggest possible recipe names.
operationId: autocompleteRecipeSearch
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/tasteWidget.json:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/TasteInformation'
examples:
GetRecipeTasteByID200Example:
summary: Default getRecipeTasteByID 200 response
x-microcks-default: true
value:
sweetness: 28.79
saltiness: 26.74
sourness: 6.22
bitterness: 12.38
savoriness: 11.8
fattiness: 100
spiciness: 0
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 69095
required: true
style: simple
explode: false
in: path
example: 69095
- schema:
type: boolean
default: true
enum:
- false
- true
example: true
required: false
in: query
name: normalize
description: Normalize to the strongest taste.
example: true
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Taste-by-ID
summary: Taste by ID
description: Get a recipe's taste. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
operationId: getRecipeTasteByID
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/tasteWidget.png:
get:
responses:
'200':
description: Success
headers: {}
content:
image/png:
schema:
type: string
format: binary
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 69095
required: true
style: simple
explode: false
in: path
example: 69095
- name: normalize
description: Normalize to the strongest taste.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- $ref: '#/components/parameters/rgb'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Recipe-Taste-by-ID-Image
summary: Recipe Taste by ID Image
description: Get a recipe's taste as an image. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
operationId: recipeTasteByIDImage
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/equipmentWidget.json:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
equipment:
type: array
uniqueItems: true
minItems: 0
items:
required:
- image
- name
properties:
image:
type: string
minLength: 1
name:
type: string
minLength: 1
required:
- equipment
examples:
example-1:
value:
equipment:
- image: pie-pan.png
name: pie form
- image: bowl.jpg
name: bowl
- image: oven.jpg
name: oven
- image: pan.png
name: frying pan
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 1003464
required: true
style: simple
explode: false
in: path
example: 1003464
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Equipment-by-ID
summary: Equipment by ID
description: Get a recipe's equipment list.
operationId: getRecipeEquipmentByID
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/equipmentWidget.png:
get:
responses:
'200':
description: Success
headers: {}
content:
image/png:
schema:
type: string
format: binary
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 44860
required: true
style: simple
explode: false
in: path
example: 44860
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Equipment-by-ID-Image
summary: Equipment by ID Image
description: Visualize a recipe's equipment list as an image.
operationId: equipmentByIDImage
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/priceBreakdownWidget.json:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
ingredients:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
amount:
type: object
properties:
metric:
type: object
required:
- unit
- value
properties:
unit:
type: string
minLength: 0
value:
type: number
us:
type: object
required:
- unit
- value
properties:
unit:
type: string
minLength: 0
value:
type: number
required:
- metric
- us
image:
type: string
minLength: 1
name:
type: string
minLength: 1
price:
type: number
required:
- image
- name
- price
totalCost:
type: number
totalCostPerServing:
type: number
required:
- ingredients
- totalCost
- totalCostPerServing
examples:
example-1:
value:
ingredients:
- amount:
metric:
unit: g
value: 222
us:
unit: cups
value: 1.5
image: blueberries.jpg
name: blueberries
price: 174.43
- amount:
metric:
unit: ''
value: 1
us:
unit: ''
value: 1
image: egg-white.jpg
name: egg white
price: 18.21
- amount:
metric:
unit: Tbsps
value: 2
us:
unit: Tbsps
value: 2
image: flour.png
name: flour
price: 2
- amount:
metric:
unit: g
value: 150
us:
unit: cup
value: 0.75
image: sugar-in-bowl.png
name: granulated sugar
price: 20.67
- amount:
metric:
unit: tsp
value: 1
us:
unit: tsp
value: 1
image: lemon-juice.jpg
name: fresh lemon juice
price: 3.39
- amount:
metric:
unit: pinch
value: 1
us:
unit: pinch
value: 1
image: ground-nutmeg.jpg
name: nutmeg
price: 7.39
- amount:
metric:
unit: ''
value: 2
us:
unit: ''
value: 2
image: pie-crust.jpg
name: pie dough round
price: 364.29
- amount:
metric:
unit: Tbsps
value: 2
us:
unit: Tbsps
value: 2
image: tapioca-pearls.png
name: quick cooking tapioca
price: 50.89
- amount:
metric:
unit: g
value: 305
us:
unit: cups
value: 2.5
image: rhubarb.jpg
name: trimmed rhubarb
price: 185.18
- amount:
metric:
unit: Tbsps
value: 0.5
us:
unit: Tbsps
value: 0.5
image: butter-sliced.jpg
name: unsalted butter
price: 6
totalCost: 832.45
totalCostPerServing: 104.06
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 1003464
required: true
style: simple
explode: false
in: path
example: 1003464
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Price-Breakdown-by-ID
summary: Price Breakdown by ID
description: Get a recipe's price breakdown data.
operationId: getRecipePriceBreakdownByID
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/priceBreakdownWidget.png:
get:
responses:
'200':
description: Success
headers: {}
content:
image/png:
schema:
type: string
format: binary
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 1082038
required: true
style: simple
explode: false
in: path
example: 1082038
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Price-Breakdown-by-ID-Image
summary: Price Breakdown by ID Image
description: Visualize a recipe's price breakdown.
operationId: priceBreakdownByIDImage
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/ingredientWidget.json:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
ingredients:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
amount:
type: object
properties:
metric:
type: object
required:
- unit
- value
properties:
unit:
type: string
minLength: 0
value:
type: number
us:
type: object
required:
- unit
- value
properties:
unit:
type: string
minLength: 0
value:
type: number
required:
- metric
- us
image:
type: string
minLength: 1
name:
type: string
minLength: 1
required:
- image
- name
required:
- ingredients
examples:
example-1:
value:
ingredients:
- amount:
metric:
unit: g
value: 222
us:
unit: cups
value: 1.5
image: blueberries.jpg
name: blueberries
- amount:
metric:
unit: ''
value: 1
us:
unit: ''
value: 1
image: egg-white.jpg
name: egg white
- amount:
metric:
unit: Tbsps
value: 2
us:
unit: Tbsps
value: 2
image: flour.png
name: flour
- amount:
metric:
unit: g
value: 150
us:
unit: cup
value: 0.75
image: sugar-in-bowl.png
name: granulated sugar
- amount:
metric:
unit: tsp
value: 1
us:
unit: tsp
value: 1
image: lemon-juice.jpg
name: fresh lemon juice
- amount:
metric:
unit: pinch
value: 1
us:
unit: pinch
value: 1
image: ground-nutmeg.jpg
name: nutmeg
- amount:
metric:
unit: ''
value: 2
us:
unit: ''
value: 2
image: pie-crust.jpg
name: pie dough round
- amount:
metric:
unit: Tbsps
value: 2
us:
unit: Tbsps
value: 2
image: tapioca-pearls.png
name: quick cooking tapioca
- amount:
metric:
unit: g
value: 305
us:
unit: cups
value: 2.5
image: rhubarb.jpg
name: trimmed rhubarb
- amount:
metric:
unit: tsps
value: 0.333
us:
unit: tsps
value: 0.333
image: salt.jpg
name: salt
- amount:
metric:
unit: Tbsps
value: 0.5
us:
unit: Tbsps
value: 0.5
image: butter-sliced.jpg
name: unsalted butter
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 1003464
required: true
style: simple
explode: false
in: path
example: 1003464
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Ingredients-by-ID
summary: Ingredients by ID
description: Get a recipe's ingredient list.
operationId: getRecipeIngredientsByID
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/nutritionWidget.json:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
calories:
type: string
minLength: 1
carbs:
type: string
minLength: 1
fat:
type: string
minLength: 1
protein:
type: string
minLength: 1
bad:
type: array
uniqueItems: true
minItems: 0
items:
required:
- title
- amount
- indented
- percentOfDailyNeeds
properties:
title:
type: string
minLength: 1
amount:
type: string
minLength: 1
indented:
type: boolean
percentOfDailyNeeds:
type: number
good:
type: array
uniqueItems: true
minItems: 0
items:
required:
- amount
- indented
- percentOfDailyNeeds
- title
properties:
amount:
type: string
minLength: 1
indented:
type: boolean
percentOfDailyNeeds:
type: number
title:
type: string
minLength: 1
required:
- calories
- carbs
- fat
- protein
- bad
- good
examples:
example-1:
value:
calories: '316'
carbs: 49g
fat: 12g
protein: 3g
bad:
- title: Calories
amount: '316'
indented: false
percentOfDailyNeeds: 15.84
- title: Fat
amount: 12g
indented: false
percentOfDailyNeeds: 18.51
good:
- amount: 3g
indented: false
percentOfDailyNeeds: 7.57
title: Protein
- amount: 19µg
indented: false
percentOfDailyNeeds: 18.76
title: Vitamin K
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 1003464
required: true
style: simple
explode: false
in: path
example: 1003464
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Nutrition-by-ID
summary: Nutrition by ID
description: Get a recipe's nutrition data.
operationId: getRecipeNutritionWidgetByID
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/nutritionWidget.png:
get:
responses:
'200':
description: Success
headers: {}
content:
image/png:
schema:
type: string
format: binary
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 1082038
required: true
style: simple
explode: false
in: path
example: 1082038
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Recipe-Nutrition-by-ID-Image
summary: Recipe Nutrition by ID Image
description: Visualize a recipe's nutritional information as an image.
operationId: recipeNutritionByIDImage
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/nutritionLabel:
get:
responses:
'200':
description: Success
headers: {}
content:
text/html:
schema:
type: string
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 641166
required: true
style: simple
explode: false
in: path
example: 641166
- $ref: '#/components/parameters/defaultCss'
example: example
- name: showOptionalNutrients
description: Whether to show optional nutrients.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- name: showZeroValues
description: Whether to show zero values.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- name: showIngredients
description: Whether to show a list of ingredients.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Recipe-Nutrition-Label-Widget
summary: Recipe Nutrition Label Widget
description: Get a recipe's nutrition label as an HTML widget.
operationId: recipeNutritionLabelWidget
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/nutritionLabel.png:
get:
responses:
'200':
description: Success
headers: {}
content:
image/png:
schema:
type: string
format: binary
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 641166
required: true
style: simple
explode: false
in: path
example: 641166
- name: showOptionalNutrients
description: Whether to show optional nutrients.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- name: showZeroValues
description: Whether to show zero values.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- name: showIngredients
description: Whether to show a list of ingredients.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Recipe-Nutrition-Label-Image
summary: Recipe Nutrition Label Image
description: Get a recipe's nutrition label as an image.
operationId: recipeNutritionLabelImage
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/analyzedInstructions:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
type: array
items:
type: object
properties:
name:
type: string
steps:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
number:
type: number
step:
type: string
minLength: 1
ingredients:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
id:
type: integer
name:
type: string
minLength: 1
localizedName:
type: string
minLength: 1
image:
type: string
minLength: 1
required:
- id
- name
- localizedName
- image
equipment:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
id:
type: integer
name:
type: string
minLength: 1
localizedName:
type: string
minLength: 1
image:
type: string
minLength: 1
required:
- id
- name
- localizedName
- image
required:
- number
- step
required:
- name
examples:
example-1:
value:
- name: ''
steps:
- number: 1
step: Put the garlic in a pan and then add the onion.
ingredients:
- id: 11215
name: garlic
localizedName: garlic
image: garlic.png
- id: 11282
name: onion
localizedName: onion
image: brown-onion.png
equipment:
- id: 404645
name: frying pan
localizedName: frying pan
image: pan.png
- number: 2
step: Add some salt and oregano.
ingredients:
- id: 2027
name: oregano
localizedName: oregano
image: oregano.jpg
- id: 2047
name: salt
localizedName: salt
image: salt.jpg
equipment: []
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 324694
required: true
style: simple
explode: false
in: path
example: 324694
- name: stepBreakdown
description: Whether to break down the recipe steps even more.
schema:
type: boolean
example: true
required: false
style: form
explode: false
in: query
example: true
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Get-Analyzed-Recipe-Instructions
summary: Get Analyzed Recipe Instructions
description: Get an analyzed breakdown of a recipe's instructions. Each step is enriched with the ingredients and equipment required.
operationId: getAnalyzedRecipeInstructions
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/extract:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/RecipeInformation'
examples:
ExtractRecipeFromWebsite200Example:
summary: Default extractRecipeFromWebsite 200 response
x-microcks-default: true
value:
id: 716429
title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
image: https://spoonacular.com/recipeImages/716429-556x370.jpg
imageType: jpg
servings: 2
readyInMinutes: 45
license: CC BY-SA 3.0
sourceName: Full Belly Sisters
sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
aggregateLikes: 209
healthScore: 19
spoonacularScore: 83
pricePerServing: 163.15
analyzedInstructions: []
cheap: false
creditsText: Full Belly Sisters
cuisines: []
dairyFree: false
diets: []
gaps: 'no'
glutenFree: false
instructions: ''
lowFodmap: false
occasions: []
sustainable: false
vegan: false
vegetarian: false
veryHealthy: false
veryPopular: false
weightWatcherSmartPoints: 17
dishTypes:
- lunch
- main course
- main dish
- dinner
extendedIngredients:
- aisle: Milk, Eggs, Other Dairy
amount: 1
consistency: solid
id: 1001
image: butter-sliced.jpg
measures:
metric:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
us:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
meta: []
name: butter
original: 1 tbsp butter
originalName: butter
unit: tbsp
- aisle: Produce
amount: 2
consistency: solid
id: 10011135
image: cauliflower.jpg
measures:
metric:
amount: 473.176
unitLong: milliliters
unitShort: ml
us:
amount: 2
unitLong: cups
unitShort: cups
meta:
- frozen
- thawed
- cut into bite-sized pieces
name: cauliflower florets
original: about 2 cups frozen cauliflower florets, thawed, cut into bite-sized pieces
originalName: about frozen cauliflower florets, thawed, cut into bite-sized pieces
unit: cups
- aisle: Cheese
amount: 2
consistency: solid
id: 1041009
image: cheddar-cheese.png
measures:
metric:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
us:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
meta:
- grated
- (I used romano)
name: cheese
original: 2 tbsp grated cheese (I used romano)
originalName: grated cheese (I used romano)
unit: tbsp
- aisle: Oil, Vinegar, Salad Dressing
amount: 1
consistency: liquid
id: 1034053
image: olive-oil.jpg
measures:
metric:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
us:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
meta: []
name: extra virgin olive oil
original: 1-2 tbsp extra virgin olive oil
originalName: extra virgin olive oil
unit: tbsp
- aisle: Produce
amount: 5
consistency: solid
id: 11215
image: garlic.jpg
measures:
metric:
amount: 5
unitLong: cloves
unitShort: cloves
us:
amount: 5
unitLong: cloves
unitShort: cloves
meta: []
name: garlic
original: 5-6 cloves garlic
originalName: garlic
unit: cloves
- aisle: Pasta and Rice
amount: 6
consistency: solid
id: 20420
image: fusilli.jpg
measures:
metric:
amount: 170.097
unitLong: grams
unitShort: g
us:
amount: 6
unitLong: ounces
unitShort: oz
meta:
- (I used linguine)
name: pasta
original: 6-8 ounces pasta (I used linguine)
originalName: pasta (I used linguine)
unit: ounces
- aisle: Spices and Seasonings
amount: 2
consistency: solid
id: 1032009
image: red-pepper-flakes.jpg
measures:
metric:
amount: 2
unitLong: pinches
unitShort: pinches
us:
amount: 2
unitLong: pinches
unitShort: pinches
meta:
- red
name: red pepper flakes
original: couple of pinches red pepper flakes, optional
originalName: couple of red pepper flakes, optional
unit: pinches
- aisle: Spices and Seasonings
amount: 2
consistency: solid
id: 1102047
image: salt-and-pepper.jpg
measures:
metric:
amount: 2
unitLong: servings
unitShort: servings
us:
amount: 2
unitLong: servings
unitShort: servings
meta:
- to taste
name: salt and pepper
original: salt and pepper, to taste
originalName: salt and pepper, to taste
unit: servings
- aisle: Produce
amount: 3
consistency: solid
id: 11291
image: spring-onions.jpg
measures:
metric:
amount: 3
unitLong: ''
unitShort: ''
us:
amount: 3
unitLong: ''
unitShort: ''
meta:
- white
- green
- separated
- chopped
name: scallions
original: 3 scallions, chopped, white and green parts separated
originalName: scallions, chopped, white and green parts separated
unit: ''
- aisle: Alcoholic Beverages
amount: 2
consistency: liquid
id: 14106
image: white-wine.jpg
measures:
metric:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
us:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
meta:
- white
name: white wine
original: 2-3 tbsp white wine
originalName: white wine
unit: tbsp
- aisle: Pasta and Rice
amount: 0.25
consistency: solid
id: 99025
image: breadcrumbs.jpg
measures:
metric:
amount: 59.147
unitLong: milliliters
unitShort: ml
us:
amount: 0.25
unitLong: cups
unitShort: cups
meta:
- whole wheat
- (I used panko)
name: whole wheat bread crumbs
original: 1/4 cup whole wheat bread crumbs (I used panko)
originalName: whole wheat bread crumbs (I used panko)
unit: cup
summary: 'Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs might be a good recipe to expand your main course repertoire. One portion of this dish contains approximately <b>19g of protein </b>, <b>20g of fat </b>, and a total of <b>584 calories </b>. For <b>$1.63 per serving </b>, this recipe <b>covers 23% </b> of your daily requirements of vitamins and minerals. This recipe serves 2. It is brought to you by fullbellysisters.blogspot.com. 209 people were glad they tried this recipe. A mixture of scallions, salt and pepper, white wine, and a handful of other ingredients are all it takes to make this recipe so scrumptious. From preparation to the plate, this recipe takes approximately <b>45 minutes </b>. All things considered, we decided this recipe <b>deserves a spoonacular score of 83% </b>. This score is awesome. If you like this recipe, take a look at these similar recipes: <a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs</a>, < href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs</a>, and <a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs</a>.'
winePairing:
pairedWines:
- chardonnay
- gruener veltliner
- sauvignon blanc
pairingText: Chardonnay, Gruener Veltliner, and Sauvignon Blanc are great choices for Pasta. Sauvignon Blanc and Gruner Veltliner both have herby notes that complement salads with enough acid to match tart vinaigrettes, while a Chardonnay can be a good pick for creamy salad dressings. The Buddha Kat Winery Chardonnay with a 4 out of 5 star rating seems like a good match. It costs about 25 dollars per bottle.
productMatches:
- id: 469199
title: Buddha Kat Winery Chardonnay
description: We barrel ferment our Chardonnay and age it in a mix of Oak and Stainless. Giving this light bodied wine modest oak character, a delicate floral aroma, and a warming finish.
price: $25.0
imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
averageRating: 0.8
ratingCount: 1
score: 0.55
link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: url
description: The URL of the recipe page.
schema:
type: string
example: https://foodista.com/recipe/ZHK4KPB6/chocolate-crinkle-cookies
required: true
style: form
explode: false
in: query
example: https://foodista.com/recipe/ZHK4KPB6/chocolate-crinkle-cookies
- name: forceExtraction
description: If true, the extraction will be triggered whether we already know the recipe or not. Use this only if information is missing as this operation is slower.
schema:
type: boolean
example: true
required: false
style: form
explode: false
in: query
example: true
- name: analyze
description: If true, the recipe will be analyzed and classified resolving in more data such as cuisines, dish types, and more.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- $ref: '#/components/parameters/includeNutrition'
example: example
- $ref: '#/components/parameters/includeTaste'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Extract-Recipe-from-Website
summary: Extract Recipe from Website
description: This endpoint lets you extract recipe data such as title, ingredients, and instructions from any properly formatted Website.
operationId: extractRecipeFromWebsite
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/ingredientWidget:
get:
responses:
'200':
description: Success
headers: {}
content:
text/html:
schema:
type: string
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 1082038
required: true
style: simple
explode: false
in: path
example: 1082038
- $ref: '#/components/parameters/defaultCss'
example: example
- schema:
type: string
enum:
- us
- metric
example: metric
required: false
in: query
name: measure
description: Whether the the measures should be 'us' or 'metric'.
example: metric
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Ingredients-by-ID-Widget
summary: Ingredients by ID Widget
description: Visualize a recipe's ingredient list.
operationId: visualizeRecipeIngredientsByID
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/tasteWidget:
get:
responses:
'200':
description: Success
headers: {}
content:
text/html:
schema:
type: string
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 69095
required: true
style: simple
explode: false
in: path
example: 69095
- schema:
type: boolean
enum:
- true
- false
example: true
default: true
required: false
in: query
name: normalize
description: Whether to normalize to the strongest taste.
example: true
- $ref: '#/components/parameters/rgb'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Recipe-Taste-by-ID-Widget
summary: Recipe Taste by ID Widget
description: Get a recipe's taste. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
operationId: visualizeRecipeTasteByID
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/equipmentWidget:
get:
responses:
'200':
description: Success
headers: {}
content:
text/html:
schema:
type: string
examples: {}
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 44860
required: true
style: simple
explode: false
in: path
example: 44860
- $ref: '#/components/parameters/defaultCss'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Equipment-by-ID-Widget
summary: Equipment by ID Widget
description: Visualize a recipe's equipment list.
operationId: visualizeRecipeEquipmentByID
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/priceBreakdownWidget:
get:
responses:
'200':
description: Success
headers: {}
content:
text/html:
schema:
type: string
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 1082038
required: true
style: simple
explode: false
in: path
example: 1082038
- $ref: '#/components/parameters/defaultCss'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Price-Breakdown-by-ID-Widget
summary: Price Breakdown by ID Widget
description: Visualize a recipe's price breakdown.
operationId: visualizeRecipePriceBreakdownByID
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/visualizeTaste:
post:
responses:
'200':
description: Success
headers: {}
content:
text/html:
schema:
type: string
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
type: object
required:
- ingredientList
properties:
ingredientList:
type: string
description: The ingredient list of the recipe, one ingredient per line.
normalize:
type: boolean
description: Normalize to the strongest taste.
rgb:
type: string
description: Red, green, blue values for the chart color.
example:
ingredientList: 3 tomatoes, 5 oranges, 1 tsp salt
description: ''
parameters:
- $ref: '#/components/parameters/language'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Recipe-Taste-Widget
summary: Recipe Taste Widget
description: Visualize a recipe's taste information as HTML including CSS. You can play around with that endpoint!
operationId: visualizeRecipeTaste
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/visualizeNutrition:
post:
responses:
'200':
description: Success
headers: {}
content:
text/html:
schema:
type: string
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
type: object
required:
- ingredientList
- servings
properties:
ingredientList:
type: string
description: The ingredient list of the recipe, one ingredient per line.
servings:
type: number
description: The number of servings.
defaultCss:
type: boolean
description: Whether the default CSS should be added to the response.
showBacklink:
type: boolean
description: Whether to show a backlink to spoonacular. If set false, this call counts against your quota.
example:
ingredientList: 3 oz flour
servings: 2
parameters:
- $ref: '#/components/parameters/language'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Recipe-Nutrition-Widget
summary: Recipe Nutrition Widget
description: Visualize a recipe's nutritional information as HTML including CSS.
operationId: visualizeRecipeNutrition
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/visualizePriceEstimator:
post:
responses:
'200':
description: Success
headers: {}
content:
text/html:
schema:
type: string
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
type: object
required:
- ingredientList
- servings
properties:
ingredientList:
type: string
description: The ingredient list of the recipe, one ingredient per line.
servings:
type: number
description: The number of servings.
mode:
type: number
description: The mode in which the widget should be delivered. 1 = separate views (compact), 2 = all in one view (full).
defaultCss:
type: boolean
description: Whether the default CSS should be added to the response.
showBacklink:
type: boolean
description: Whether to show a backlink to spoonacular. If set false, this call counts against your quota.
example:
ingredientList: 3 oz flour
servings: '2'
parameters:
- $ref: '#/components/parameters/language'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Price-Breakdown-Widget
summary: Price Breakdown Widget
description: Visualize the price breakdown of a recipe.
operationId: visualizePriceBreakdown
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/visualizeEquipment:
post:
responses:
'200':
description: Success
headers: {}
content:
text/html:
schema:
type: string
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
type: object
required:
- instructions
properties:
instructions:
type: string
description: The recipe's instructions.
view:
type: string
enum:
- grid
- list
description: How to visualize the ingredients, either 'grid' or 'list'.
defaultCss:
type: boolean
description: Whether the default CSS should be added to the response.
showBacklink:
type: boolean
description: Whether to show a backlink to spoonacular. If set false, this call counts against your quota.
example:
instructions: Preheat oven. Cut cucumber with a knife and put in a blender.
parameters: []
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Equipment-Widget
summary: Equipment Widget
description: Visualize the equipment used to make a recipe.
operationId: visualizeEquipment
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/analyze:
post:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
type: object
examples:
AnalyzeRecipe200Example:
summary: Default analyzeRecipe 200 response
x-microcks-default: true
value: {}
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
title:
type: string
servings:
type: integer
ingredients:
type: array
items:
type: string
instructions:
type: string
examples:
Example 1:
value:
title: Spaghetti Carbonara
servings: 2
ingredients:
- 1 lb spaghetti
- 3.5 oz pancetta
- 2 Tbsps olive oil
- 1 egg
- 0.5 cup parmesan cheese
instructions: 'Bring a large pot of water to a boil and season generously with salt. Add the pasta to the water once boiling and cook until al dente. Reserve 2 cups of cooking water and drain the pasta. '
description: Example request body.
parameters:
- name: language
description: The input language, either "en" or "de".
schema:
type: string
example: en
required: false
style: form
explode: false
in: query
example: en
- name: includeNutrition
description: Whether nutrition data should be added to correctly parsed ingredients.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
- name: includeTaste
description: Whether taste data should be added to correctly parsed ingredients.
schema:
type: boolean
example: false
required: false
style: form
explode: false
in: query
example: false
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Analyze-Recipe
summary: Analyze Recipe
description: This endpoint allows you to send raw recipe information, such as title, servings, and ingredients, to then see what we compute (badges, diets, nutrition, and more). This is useful if you have your own recipe data and want to enrich it with our semantic analysis.
operationId: analyzeRecipe
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/summary:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
id:
type: integer
summary:
type: string
minLength: 1
title:
type: string
minLength: 1
required:
- id
- summary
- title
examples:
example-1:
value:
id: 4632
summary: 'The recipe Soy-and-Ginger-Glazed Salmon with Udon Noodles can be made in approximately 1 hour and 35 minutes . One portion of this dish contains about 48g of protein , 17g of fat , and a total of 552 calories . This recipe serves 4. For $5.91 per serving , this recipe covers 47% of your daily requirements of vitamins and minerals. It works well as a main course. 1 person has tried and liked this recipe. It is brought to you by Food and Wine. If you have fresh ginger, udon noodles, salmon fillets, and a few other ingredients on hand, you can make it. It is a good option if you''re following a dairy free and pescatarian diet. All things considered, we decided this recipe deserves a spoonacular score of 92% . This score is great. If you like this recipe, take a look at these similar recipes: Salmon With Soy-ginger Noodles, Ginger-Soy Salmon With Soba Noodles, and Soy & ginger salmon with soba noodles.'
title: Soy-and-Ginger-Glazed Salmon with Udon Noodles
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 4632
required: true
style: simple
explode: false
in: path
example: 4632
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Summarize-Recipe
summary: Summarize Recipe
description: Automatically generate a short description that summarizes key information about the recipe.
operationId: summarizeRecipe
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/card:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
type: object
examples: {}
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 4632
required: true
style: simple
explode: false
in: path
example: 4632
- name: mask
description: The mask to put over the recipe image ("ellipseMask", "diamondMask", "starMask", "heartMask", "potMask", "fishMask").
schema:
type: string
example: ellipseMask
required: false
style: form
explode: false
in: query
example: ellipseMask
- name: backgroundImage
description: The background image ("none","background1", or "background2").
schema:
type: string
example: background1
required: false
style: form
explode: false
in: query
example: background1
- name: backgroundColor
description: The background color for the recipe card as a hex-string.
schema:
type: string
example: ffffff
required: false
style: form
explode: false
in: query
example: ffffff
- name: fontColor
description: The font color for the recipe card as a hex-string.
schema:
type: string
example: '333333'
required: false
style: form
explode: false
in: query
example: '333333'
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Create-Recipe-Card
summary: Create Recipe Card
description: Generate a recipe card for a recipe.
operationId: createRecipeCardGet
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/visualizeRecipe:
post:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
url:
type: string
minLength: 1
required:
- url
examples:
example-1:
value:
url: https://spoonacular.com/url-to-generated-recipe-card.jpg
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
required: true
content:
multipart/form-data:
schema:
type: object
required:
- title
- ingredients
- instructions
- readyInMinutes
- servings
- mask
- backgroundImage
properties:
title:
type: string
description: The title of the recipe.
ingredients:
type: string
description: The ingredient list of the recipe, one ingredient per line (separate lines with \n).
instructions:
type: string
description: The instructions to make the recipe. One step per line (separate lines with \n).
readyInMinutes:
type: number
description: The number of minutes it takes to get the recipe on the table.
servings:
type: number
description: The number of servings the recipe makes.
mask:
type: string
enum:
- ellipseMask
- diamondMask
- starMask
- heartMask
- potMask
- fishMask
description: The mask to put over the recipe image ('ellipseMask', 'diamondMask', 'starMask', 'heartMask', 'potMask', 'fishMask').
backgroundImage:
type: string
enum:
- none
- background1
- background2
description: The background image ('none', 'background1', or 'background2').
image:
type: string
format: binary
description: The binary image of the recipe as jpg.
imageUrl:
type: string
description: If you do not sent a binary image you can also pass the image URL.
author:
type: string
description: The author of the recipe.
backgroundColor:
type: string
description: The background color for the recipe card as a hex-string.
fontColor:
type: string
description: The font color for the recipe card as a hex-string.
source:
type: string
description: The source of the recipe.
example:
title: My recipe
ingredients: 2 cups of green beans
instructions: cook the beans
readyInMinutes: 60
servings: 2
mask: ellipseMask
backgroundImage: background1
parameters: []
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Create-Recipe-Card
summary: Create Recipe Card
description: Generate a recipe card for a recipe.
operationId: createRecipeCard
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/analyzeInstructions:
post:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
parsedInstructions:
type: array
uniqueItems: true
minItems: 0
items:
required:
- name
properties:
name:
type: string
steps:
type: array
uniqueItems: true
minItems: 0
items:
required:
- number
- step
properties:
number:
type: number
step:
type: string
minLength: 1
ingredients:
type: array
uniqueItems: true
minItems: 0
items:
required:
- id
- name
- localizedName
- image
properties:
id:
type: integer
name:
type: string
minLength: 1
localizedName:
type: string
minLength: 1
image:
type: string
minLength: 1
equipment:
type: array
uniqueItems: true
minItems: 0
items:
required:
- id
- name
- localizedName
- image
properties:
id:
type: integer
name:
type: string
minLength: 1
localizedName:
type: string
minLength: 1
image:
type: string
minLength: 1
ingredients:
type: array
uniqueItems: true
minItems: 0
items:
required:
- id
- name
properties:
id:
type: integer
name:
type: string
minLength: 1
equipment:
type: array
uniqueItems: true
minItems: 0
items:
required:
- id
- name
properties:
id:
type: integer
name:
type: string
minLength: 1
required:
- parsedInstructions
- ingredients
- equipment
examples:
example-1:
value:
parsedInstructions:
- name: ''
steps:
- number: 1
step: Put the garlic in a pan and then add the onion.
ingredients:
- id: 11215
name: garlic
localizedName: garlic
image: garlic.png
- id: 11282
name: onion
localizedName: onion
image: brown-onion.png
equipment:
- id: 404645
name: frying pan
localizedName: frying pan
image: pan.png
- number: 2
step: Add some salt and oregano.
ingredients:
- id: 2027
name: oregano
localizedName: oregano
image: oregano.jpg
- id: 2047
name: salt
localizedName: salt
image: salt.jpg
equipment: []
ingredients:
- id: 2027
name: oregano
- id: 11215
name: garlic
- id: 11282
name: onion
- id: 2047
name: salt
equipment:
- id: 404645
name: frying pan
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
type: object
required:
- instructions
properties:
instructions:
type: string
description: The recipe's instructions.
example:
instructions: Put the garlic in a pan and then add the onion. Add some salt and oregano.
parameters: []
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Analyze-Recipe-Instructions
summary: Analyze Recipe Instructions
description: This endpoint allows you to break down instructions into atomic steps. Furthermore, each step will contain the ingredients and equipment required. Additionally, all ingredients and equipment from the recipe's instructions will be extracted independently of the step they're used in.
operationId: analyzeRecipeInstructions
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/cuisine:
post:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
cuisine:
type: string
minLength: 1
cuisines:
type: array
items:
type: string
confidence:
type: number
required:
- cuisine
- cuisines
- confidence
examples:
example-1:
value:
cuisine: Mediterranean
cuisines:
- Mediterranean
- European
- Italian
confidence: 0
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
type: object
required:
- title
- ingredientList
properties:
title:
type: string
description: The title of the recipe.
ingredientList:
type: string
description: The ingredient list of the recipe, one ingredient per line (separate lines with \n).
example:
title: Pork roast with green beans
ingredientList: 3 oz pork shoulder
parameters:
- $ref: '#/components/parameters/language'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Classify-Cuisine
summary: Classify Cuisine
description: Classify the recipe's cuisine.
operationId: classifyCuisine
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/queries/analyze:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
dishes:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
image:
type: string
minLength: 1
name:
type: string
minLength: 1
required:
- image
- name
ingredients:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
image:
type: string
minLength: 1
include:
type: boolean
name:
type: string
minLength: 1
required:
- image
- include
- name
cuisines:
type: array
items:
type: string
modifiers:
type: array
items:
type: string
required:
- dishes
- ingredients
- cuisines
- modifiers
examples:
example-1:
value:
dishes:
- image: https://spoonacular.com/cdn/ingredients_100x100/salmon.png
name: salmon
ingredients:
- image: fusilli.jpg
include: true
name: fusilli
- image: nuts-mixed.jpg
include: false
name: nuts mixed
cuisines: []
modifiers: []
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: q
description: The recipe search query.
schema:
type: string
example: salmon with fusilli and no nuts
required: true
style: form
explode: false
in: query
example: salmon with fusilli and no nuts
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Analyze-a-Recipe-Search-Query
summary: Analyze a Recipe Search Query
description: Parse a recipe search query to find out its intention.
operationId: analyzeARecipeSearchQuery
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/convert:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
sourceAmount:
type: number
sourceUnit:
type: string
minLength: 1
targetAmount:
type: number
targetUnit:
type: string
minLength: 1
answer:
type: string
minLength: 1
required:
- sourceAmount
- sourceUnit
- targetAmount
- targetUnit
- answer
examples:
example-1:
value:
sourceAmount: 2.5
sourceUnit: cups
targetAmount: 312.5
targetUnit: grams
answer: 2.5 cups flour translates to 312.5 grams.
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: ingredientName
description: The ingredient which you want to convert.
schema:
type: string
example: flour
required: true
style: form
explode: false
in: query
example: flour
- name: sourceAmount
description: The amount from which you want to convert, e.g. the 2.5 in "2.5 cups of flour to grams".
schema:
type: number
example: 2.5
required: true
style: form
explode: false
in: query
example: 2.5
- name: sourceUnit
description: The unit from which you want to convert, e.g. the grams in "2.5 cups of flour to grams". You can also use "piece", e.g. "3.4 oz tomatoes to piece"
schema:
type: string
example: cups
required: true
style: form
explode: false
in: query
example: cups
- name: targetUnit
description: The unit to which you want to convert, e.g. the grams in "2.5 cups of flour to grams". You can also use "piece", e.g. "3.4 oz tomatoes to piece"
schema:
type: string
example: grams
required: true
style: form
explode: false
in: query
example: grams
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Convert-Amounts
summary: Convert Amounts
description: Convert amounts like "2 cups of flour to grams".
operationId: convertAmounts
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/parseIngredients:
post:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
type: array
description: ''
minItems: 0
uniqueItems: true
items:
$ref: '#/components/schemas/IngredientInformation'
examples:
ParseIngredients200Example:
summary: Default parseIngredients 200 response
x-microcks-default: true
value:
- id: 9266
original: pineapples
originalName: pineapples
name: pineapples
amount: 1
unit: ''
unitShort: ''
unitLong: ''
possibleUnits:
- piece
- slice
- fruit
- g
- oz
- cup
- serving
estimatedCost:
value: 299
unit: US Cents
consistency: solid
shoppingListUnits:
- pieces
aisle: Produce
image: pineapple.jpg
meta: []
nutrition:
nutrients:
- name: Calories
amount: 452.5
unit: cal
percentOfDailyNeeds: 22.63
- name: Fat
amount: 1.09
unit: g
percentOfDailyNeeds: 1.67
- name: Saturated Fat
amount: 0.08
unit: g
percentOfDailyNeeds: 0.51
- name: Carbohydrates
amount: 118.74
unit: g
percentOfDailyNeeds: 39.58
- name: Net Carbohydrates
amount: 106.07
unit: g
percentOfDailyNeeds: 38.57
- name: Sugar
amount: 89.14
unit: g
percentOfDailyNeeds: 99.05
- name: Cholesterol
amount: 0
unit: mg
percentOfDailyNeeds: 0
- name: Sodium
amount: 9.05
unit: mg
percentOfDailyNeeds: 0.39
- name: Protein
amount: 4.89
unit: g
percentOfDailyNeeds: 9.77
- name: Vitamin C
amount: 432.59
unit: mg
percentOfDailyNeeds: 524.35
- name: Manganese
amount: 8.39
unit: mg
percentOfDailyNeeds: 419.47
- name: Fiber
amount: 12.67
unit: g
percentOfDailyNeeds: 50.68
- name: Vitamin B6
amount: 1.01
unit: mg
percentOfDailyNeeds: 50.68
- name: Copper
amount: 1
unit: mg
percentOfDailyNeeds: 49.78
- name: Vitamin B1
amount: 0.72
unit: mg
percentOfDailyNeeds: 47.66
- name: Folate
amount: 162.9
unit: µg
percentOfDailyNeeds: 40.73
- name: Potassium
amount: 986.45
unit: mg
percentOfDailyNeeds: 28.18
- name: Magnesium
amount: 108.6
unit: mg
percentOfDailyNeeds: 27.15
- name: Vitamin B3
amount: 4.53
unit: mg
percentOfDailyNeeds: 22.63
- name: Vitamin B5
amount: 1.93
unit: mg
percentOfDailyNeeds: 19.28
- name: Vitamin B2
amount: 0.29
unit: mg
percentOfDailyNeeds: 17.04
- name: Iron
amount: 2.62
unit: mg
percentOfDailyNeeds: 14.58
- name: Calcium
amount: 117.65
unit: mg
percentOfDailyNeeds: 11.77
- name: Vitamin A
amount: 524.9
unit: IU
percentOfDailyNeeds: 10.5
- name: Zinc
amount: 1.09
unit: mg
percentOfDailyNeeds: 7.24
- name: Phosphorus
amount: 72.4
unit: mg
percentOfDailyNeeds: 7.24
- name: Vitamin K
amount: 6.34
unit: µg
percentOfDailyNeeds: 6.03
- name: Selenium
amount: 0.91
unit: µg
percentOfDailyNeeds: 1.29
- name: Vitamin E
amount: 0.18
unit: mg
percentOfDailyNeeds: 1.21
properties:
- name: Glycemic Index
amount: 58.67
unit: ''
- name: Glycemic Load
amount: 62.23
unit: ''
caloricBreakdown:
percentProtein: 3.88
percentFat: 1.94
percentCarbs: 94.18
weightPerServing:
amount: 905
unit: g
categoryPath:
- tropical fruit
- fruit
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
type: object
required:
- ingredientList
- servings
properties:
ingredientList:
type: string
description: The ingredient list of the recipe, one ingredient per line.
servings:
type: number
description: The number of servings that you can make from the ingredients.
includeNutrition:
type: boolean
description: Whether nutrition data should be added to correctly parsed ingredients.
example:
ingredientList: 1 cup green tea
servings: '1'
parameters:
- $ref: '#/components/parameters/language'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Parse-Ingredients
summary: Parse Ingredients
description: Extract an ingredient from plain text.
operationId: parseIngredients
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/{id}/nutritionWidget:
get:
responses:
'200':
description: Success
headers: {}
content:
text/html:
schema:
type: string
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: id
description: The recipe id.
schema:
type: integer
example: 1082038
required: true
style: simple
explode: false
in: path
example: 1082038
- $ref: '#/components/parameters/defaultCss'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Recipe-Nutrition-by-ID-Widget
summary: Recipe Nutrition by ID Widget
description: Visualize a recipe's nutritional information as HTML including CSS.
operationId: visualizeRecipeNutritionByID
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/guessNutrition:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
calories:
type: object
required:
- confidenceRange95Percent
- standardDeviation
- unit
- value
properties:
confidenceRange95Percent:
type: object
required:
- max
- min
properties:
max:
type: number
min:
type: number
standardDeviation:
type: number
unit:
type: string
minLength: 1
value:
type: number
carbs:
type: object
required:
- confidenceRange95Percent
- standardDeviation
- unit
- value
properties:
confidenceRange95Percent:
type: object
required:
- max
- min
properties:
max:
type: number
min:
type: number
standardDeviation:
type: number
unit:
type: string
minLength: 1
value:
type: number
fat:
type: object
required:
- confidenceRange95Percent
- standardDeviation
- unit
- value
properties:
confidenceRange95Percent:
type: object
required:
- max
- min
properties:
max:
type: number
min:
type: number
standardDeviation:
type: number
unit:
type: string
minLength: 1
value:
type: number
protein:
type: object
required:
- confidenceRange95Percent
- standardDeviation
- unit
- value
properties:
confidenceRange95Percent:
type: object
required:
- max
- min
properties:
max:
type: number
min:
type: number
standardDeviation:
type: number
unit:
type: string
minLength: 1
value:
type: number
recipesUsed:
type: integer
required:
- calories
- carbs
- fat
- protein
- recipesUsed
examples:
example-1:
value:
calories:
confidenceRange95Percent:
max: 574.07
min: 389.92
standardDeviation: 148.55
unit: calories
value: 428
carbs:
confidenceRange95Percent:
max: 78.19
min: 55.54
standardDeviation: 18.27
unit: g
value: 65
fat:
confidenceRange95Percent:
max: 19.2
min: 12.27
standardDeviation: 5.59
unit: g
value: 16
protein:
confidenceRange95Percent:
max: 29.31
min: 8.12
standardDeviation: 17.09
unit: g
value: 13
recipesUsed: 10
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: title
description: The title of the dish.
schema:
type: string
example: Spaghetti Aglio et Olio
required: true
style: form
explode: false
in: query
example: Spaghetti Aglio et Olio
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Guess-Nutrition-by-Dish-Name
summary: Guess Nutrition by Dish Name
description: Estimate the macronutrients of a dish based on its title.
operationId: guessNutritionByDishName
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/food/ingredients/glycemicLoad:
post:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
totalGlycemicLoad:
type: number
ingredients:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
id:
type: integer
original:
type: string
minLength: 1
glycemicIndex:
type: number
glycemicLoad:
type: number
required:
- id
- original
- glycemicIndex
- glycemicLoad
required:
- totalGlycemicLoad
- ingredients
examples:
example-1:
value:
totalGlycemicLoad: 183.64
ingredients:
- id: 9148
original: 1 kiwi
glycemicIndex: 52.67
glycemicLoad: 5.59
- id: 20444
original: 2 cups rice
glycemicIndex: 61.19
glycemicLoad: 178.05
- id: 14412
original: 2 glasses of water
glycemicIndex: 0
glycemicLoad: 0
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
required: true
content:
application/json:
schema:
description: ''
type: object
properties:
ingredients:
type: array
items:
type: string
required:
- ingredients
examples:
example-1:
value:
ingredients:
- 1 kiwi
- 2 cups rice
- 2 glasses of water
parameters:
- $ref: '#/components/parameters/language'
example: example
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Compute-Glycemic-Load
summary: Compute Glycemic Load
description: Retrieve the glycemic index for a list of ingredients and compute the individual and total glycemic load.
operationId: computeGlycemicLoad
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/recipes/quickAnswer:
get:
responses:
'200':
description: Success
headers: {}
content:
application/json:
schema:
description: ''
type: object
properties:
answer:
type: string
minLength: 1
image:
type: string
minLength: 1
required:
- answer
- image
examples:
example-1:
value:
answer: There are 16.74 mg of Vitamin C in 2 apples. This covers about 20% of your daily needs of Vitamin C.
image: https://spoonacular.com/cdn/ingredients_100x100/apple.jpg
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
parameters:
- name: q
description: The nutrition related question.
schema:
type: string
example: How much vitamin c is in 2 apples?
required: true
style: form
explode: false
in: query
example: How much vitamin c is in 2 apples?
externalDocs:
description: Read entire docs
url: https://spoonacular.com/food-api/docs#Quick-Answer
summary: Quick Answer
description: Answer a nutrition related natural language question.
operationId: quickAnswer
deprecated: false
tags:
- Recipes
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
components:
parameters:
includeTaste:
name: includeTaste
in: query
required: false
schema:
type: boolean
example: false
default: false
description: Whether taste data should be added to correctly parsed ingredients.
includeNutrition:
name: includeNutrition
in: query
required: false
schema:
type: boolean
default: false
description: Include nutrition data in the recipe information. Nutrition data is per serving. If you want the nutrition data for the entire recipe, just multiply by the number of servings.
language:
name: language
in: query
required: false
schema:
type: string
enum:
- en
- de
example: en
description: The language of the input. Either 'en' or 'de'.
number:
name: number
in: query
required: false
schema:
type: integer
minimum: 1
maximum: 100
default: 10
example: 10
description: The maximum number of items to return (between 1 and 100). Defaults to 10.
rgb:
name: rgb
in: query
required: false
schema:
type: string
example: 75,192,192
description: Red, green, blue values for the chart color.
query:
name: query
in: query
required: true
schema:
type: string
example: burger
description: The (natural language) search query.
defaultCss:
name: defaultCss
in: query
required: false
schema:
type: boolean
default: true
example: false
description: Whether the default CSS should be added to the response.
ignorePantry:
name: ignorePantry
in: query
required: false
schema:
type: boolean
default: false
example: false
description: Whether to ignore typical pantry items, such as water, salt, flour, etc.
tags:
name: tags
in: query
required: false
schema:
type: string
description: The tags (can be diets, meal types, cuisines, or intolerances) that the recipe must have.
ingredients:
name: ingredients
in: query
required: true
schema:
type: string
example: carrots,tomatoes
description: A comma-separated list of ingredients that the recipes should contain.
offset:
name: offset
in: query
required: false
schema:
type: integer
minimum: 0
maximum: 900
description: The number of results to skip (between 0 and 900).
schemas:
IngredientInformation:
description: ''
type: object
properties:
id:
type: integer
example: 716429
original:
type: string
minLength: 1
example: example
originalName:
type: string
minLength: 1
example: Spaghetti
name:
type: string
minLength: 1
example: Spaghetti
amount:
type: number
example: 1
unit:
type: string
example: metric
unitShort:
type: string
example: metric
unitLong:
type: string
example: metric
possibleUnits:
type: array
items:
type: string
estimatedCost:
type: object
required:
- value
- unit
properties:
value:
type: number
example: 1.0
unit:
type: string
minLength: 1
example: metric
consistency:
type: string
minLength: 1
example: example
shoppingListUnits:
type: array
items:
type: string
aisle:
type: string
minLength: 1
example: example
image:
type: string
minLength: 1
example: example
meta:
type: array
items:
type: string
nutrition:
type: object
required:
- nutrients
- properties
- caloricBreakdown
- weightPerServing
properties:
nutrients:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
name:
type: string
minLength: 1
amount:
type: number
unit:
type: string
minLength: 1
percentOfDailyNeeds:
type: number
required:
- name
- amount
- unit
- percentOfDailyNeeds
properties:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
name:
type: string
minLength: 1
amount:
type: number
unit:
type: string
required:
- name
- amount
- unit
caloricBreakdown:
type: object
required:
- percentProtein
- percentFat
- percentCarbs
properties:
percentProtein:
type: number
example: 1.0
percentFat:
type: number
example: 1.0
percentCarbs:
type: number
example: 1.0
weightPerServing:
type: object
required:
- amount
- unit
properties:
amount:
type: number
example: 1
unit:
type: string
minLength: 1
example: metric
categoryPath:
type: array
items:
type: string
required:
- id
- original
- originalName
- name
- amount
- unit
- unitShort
- unitLong
- possibleUnits
- estimatedCost
- consistency
- aisle
- image
- meta
example:
id: 9266
original: pineapples
originalName: pineapples
name: pineapples
amount: 1
unit: ''
unitShort: ''
unitLong: ''
possibleUnits:
- piece
- slice
- fruit
- g
- oz
- cup
- serving
estimatedCost:
value: 299
unit: US Cents
consistency: solid
shoppingListUnits:
- pieces
aisle: Produce
image: pineapple.jpg
meta: []
nutrition:
nutrients:
- name: Calories
amount: 452.5
unit: cal
percentOfDailyNeeds: 22.63
- name: Fat
amount: 1.09
unit: g
percentOfDailyNeeds: 1.67
- name: Saturated Fat
amount: 0.08
unit: g
percentOfDailyNeeds: 0.51
- name: Carbohydrates
amount: 118.74
unit: g
percentOfDailyNeeds: 39.58
- name: Net Carbohydrates
amount: 106.07
unit: g
percentOfDailyNeeds: 38.57
- name: Sugar
amount: 89.14
unit: g
percentOfDailyNeeds: 99.05
- name: Cholesterol
amount: 0
unit: mg
percentOfDailyNeeds: 0
- name: Sodium
amount: 9.05
unit: mg
percentOfDailyNeeds: 0.39
- name: Protein
amount: 4.89
unit: g
percentOfDailyNeeds: 9.77
- name: Vitamin C
amount: 432.59
unit: mg
percentOfDailyNeeds: 524.35
- name: Manganese
amount: 8.39
unit: mg
percentOfDailyNeeds: 419.47
- name: Fiber
amount: 12.67
unit: g
percentOfDailyNeeds: 50.68
- name: Vitamin B6
amount: 1.01
unit: mg
percentOfDailyNeeds: 50.68
- name: Copper
amount: 1
unit: mg
percentOfDailyNeeds: 49.78
- name: Vitamin B1
amount: 0.72
unit: mg
percentOfDailyNeeds: 47.66
- name: Folate
amount: 162.9
unit: µg
percentOfDailyNeeds: 40.73
- name: Potassium
amount: 986.45
unit: mg
percentOfDailyNeeds: 28.18
- name: Magnesium
amount: 108.6
unit: mg
percentOfDailyNeeds: 27.15
- name: Vitamin B3
amount: 4.53
unit: mg
percentOfDailyNeeds: 22.63
- name: Vitamin B5
amount: 1.93
unit: mg
percentOfDailyNeeds: 19.28
- name: Vitamin B2
amount: 0.29
unit: mg
percentOfDailyNeeds: 17.04
- name: Iron
amount: 2.62
unit: mg
percentOfDailyNeeds: 14.58
- name: Calcium
amount: 117.65
unit: mg
percentOfDailyNeeds: 11.77
- name: Vitamin A
amount: 524.9
unit: IU
percentOfDailyNeeds: 10.5
- name: Zinc
amount: 1.09
unit: mg
percentOfDailyNeeds: 7.24
- name: Phosphorus
amount: 72.4
unit: mg
percentOfDailyNeeds: 7.24
- name: Vitamin K
amount: 6.34
unit: µg
percentOfDailyNeeds: 6.03
- name: Selenium
amount: 0.91
unit: µg
percentOfDailyNeeds: 1.29
- name: Vitamin E
amount: 0.18
unit: mg
percentOfDailyNeeds: 1.21
properties:
- name: Glycemic Index
amount: 58.67
unit: ''
- name: Glycemic Load
amount: 62.23
unit: ''
caloricBreakdown:
percentProtein: 3.88
percentFat: 1.94
percentCarbs: 94.18
weightPerServing:
amount: 905
unit: g
categoryPath:
- tropical fruit
- fruit
TasteInformation:
description: ''
type: object
properties:
sweetness:
type: number
example: 1.0
saltiness:
type: number
example: 1.0
sourness:
type: number
example: 1.0
bitterness:
type: number
example: 1.0
savoriness:
type: number
example: 1.0
fattiness:
type: number
example: 1.0
spiciness:
type: number
example: 1.0
required:
- sweetness
- saltiness
- sourness
- bitterness
- savoriness
- fattiness
- spiciness
example:
sweetness: 28.79
saltiness: 26.74
sourness: 6.22
bitterness: 12.38
savoriness: 11.8
fattiness: 100
spiciness: 0
RecipeInformation:
description: ''
type: object
properties:
id:
type: integer
example: 716429
title:
type: string
minLength: 1
example: example
image:
type: string
nullable: true
example: example
imageType:
type: string
minLength: 1
example: example
servings:
type: number
example: 1.0
readyInMinutes:
type: integer
example: 1
preparationMinutes:
type: integer
nullable: true
example: 1
cookingMinutes:
type: integer
nullable: true
example: 1
license:
type: string
minLength: 1
example: example
sourceName:
type: string
minLength: 1
example: Spaghetti
sourceUrl:
type: string
minLength: 1
example: https://example.com
spoonacularSourceUrl:
type: string
example: https://example.com
aggregateLikes:
type: integer
example: 1
healthScore:
type: number
example: 1.0
spoonacularScore:
type: number
example: 1.0
pricePerServing:
type: number
example: 1.0
analyzedInstructions:
type: array
items:
type: object
cheap:
type: boolean
example: false
creditsText:
type: string
minLength: 1
example: example
cuisines:
type: array
items:
type: string
dairyFree:
type: boolean
example: false
diets:
type: array
items:
type: string
gaps:
type: string
minLength: 1
example: example
glutenFree:
type: boolean
example: false
instructions:
type: string
nullable: true
example: example
lowFodmap:
type: boolean
example: false
occasions:
type: array
items:
type: string
sustainable:
type: boolean
example: false
vegan:
type: boolean
example: false
vegetarian:
type: boolean
example: false
veryHealthy:
type: boolean
example: false
veryPopular:
type: boolean
example: false
weightWatcherSmartPoints:
type: number
example: 1.0
dishTypes:
type: array
items:
type: string
extendedIngredients:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
aisle:
type: string
minLength: 1
amount:
type: number
consistency:
type: string
minLength: 1
id:
type: integer
image:
type: string
minLength: 1
measures:
type: object
properties:
metric:
type: object
required:
- amount
- unitLong
- unitShort
properties:
amount:
type: number
unitLong:
type: string
minLength: 0
unitShort:
type: string
minLength: 0
us:
type: object
required:
- amount
- unitLong
- unitShort
properties:
amount:
type: number
unitLong:
type: string
minLength: 0
unitShort:
type: string
minLength: 0
required:
- metric
- us
meta:
type: array
items:
type: string
name:
type: string
minLength: 1
original:
type: string
minLength: 1
originalName:
type: string
minLength: 1
unit:
type: string
minLength: 0
required:
- aisle
- amount
- consistency
- id
- image
- name
- original
- originalName
- unit
summary:
type: string
minLength: 1
example: example
winePairing:
type: object
properties:
pairedWines:
type: array
items:
type: string
pairingText:
type: string
minLength: 1
example: example
productMatches:
type: array
uniqueItems: true
minItems: 0
items:
type: object
properties:
id:
type: integer
title:
type: string
minLength: 1
description:
type: string
minLength: 1
price:
type: string
minLength: 1
imageUrl:
type: string
minLength: 1
averageRating:
type: number
ratingCount:
type: integer
score:
type: number
link:
type: string
minLength: 1
required:
- id
- title
- description
- price
- imageUrl
- averageRating
- ratingCount
- score
- link
taste:
$ref: '#/components/schemas/TasteInformation'
required:
- id
- title
- image
- servings
- readyInMinutes
- sourceName
- sourceUrl
- spoonacularSourceUrl
- aggregateLikes
- healthScore
- spoonacularScore
- pricePerServing
- analyzedInstructions
- cheap
- creditsText
- cuisines
- dairyFree
- diets
- gaps
- glutenFree
- instructions
- lowFodmap
- occasions
- sustainable
- vegan
- vegetarian
- veryHealthy
- veryPopular
- weightWatcherSmartPoints
- dishTypes
- extendedIngredients
- summary
example:
id: 716429
title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
image: https://spoonacular.com/recipeImages/716429-556x370.jpg
imageType: jpg
servings: 2
readyInMinutes: 45
license: CC BY-SA 3.0
sourceName: Full Belly Sisters
sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
aggregateLikes: 209
healthScore: 19
spoonacularScore: 83
pricePerServing: 163.15
analyzedInstructions: []
cheap: false
creditsText: Full Belly Sisters
cuisines: []
dairyFree: false
diets: []
gaps: 'no'
glutenFree: false
instructions: ''
lowFodmap: false
occasions: []
sustainable: false
vegan: false
vegetarian: false
veryHealthy: false
veryPopular: false
weightWatcherSmartPoints: 17
dishTypes:
- lunch
- main course
- main dish
- dinner
extendedIngredients:
- aisle: Milk, Eggs, Other Dairy
amount: 1
consistency: solid
id: 1001
image: butter-sliced.jpg
measures:
metric:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
us:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
meta: []
name: butter
original: 1 tbsp butter
originalName: butter
unit: tbsp
- aisle: Produce
amount: 2
consistency: solid
id: 10011135
image: cauliflower.jpg
measures:
metric:
amount: 473.176
unitLong: milliliters
unitShort: ml
us:
amount: 2
unitLong: cups
unitShort: cups
meta:
- frozen
- thawed
- cut into bite-sized pieces
name: cauliflower florets
original: about 2 cups frozen cauliflower florets, thawed, cut into bite-sized pieces
originalName: about frozen cauliflower florets, thawed, cut into bite-sized pieces
unit: cups
- aisle: Cheese
amount: 2
consistency: solid
id: 1041009
image: cheddar-cheese.png
measures:
metric:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
us:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
meta:
- grated
- (I used romano)
name: cheese
original: 2 tbsp grated cheese (I used romano)
originalName: grated cheese (I used romano)
unit: tbsp
- aisle: Oil, Vinegar, Salad Dressing
amount: 1
consistency: liquid
id: 1034053
image: olive-oil.jpg
measures:
metric:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
us:
amount: 1
unitLong: Tbsp
unitShort: Tbsp
meta: []
name: extra virgin olive oil
original: 1-2 tbsp extra virgin olive oil
originalName: extra virgin olive oil
unit: tbsp
- aisle: Produce
amount: 5
consistency: solid
id: 11215
image: garlic.jpg
measures:
metric:
amount: 5
unitLong: cloves
unitShort: cloves
us:
amount: 5
unitLong: cloves
unitShort: cloves
meta: []
name: garlic
original: 5-6 cloves garlic
originalName: garlic
unit: cloves
- aisle: Pasta and Rice
amount: 6
consistency: solid
id: 20420
image: fusilli.jpg
measures:
metric:
amount: 170.097
unitLong: grams
unitShort: g
us:
amount: 6
unitLong: ounces
unitShort: oz
meta:
- (I used linguine)
name: pasta
original: 6-8 ounces pasta (I used linguine)
originalName: pasta (I used linguine)
unit: ounces
- aisle: Spices and Seasonings
amount: 2
consistency: solid
id: 1032009
image: red-pepper-flakes.jpg
measures:
metric:
amount: 2
unitLong: pinches
unitShort: pinches
us:
amount: 2
unitLong: pinches
unitShort: pinches
meta:
- red
name: red pepper flakes
original: couple of pinches red pepper flakes, optional
originalName: couple of red pepper flakes, optional
unit: pinches
- aisle: Spices and Seasonings
amount: 2
consistency: solid
id: 1102047
image: salt-and-pepper.jpg
measures:
metric:
amount: 2
unitLong: servings
unitShort: servings
us:
amount: 2
unitLong: servings
unitShort: servings
meta:
- to taste
name: salt and pepper
original: salt and pepper, to taste
originalName: salt and pepper, to taste
unit: servings
- aisle: Produce
amount: 3
consistency: solid
id: 11291
image: spring-onions.jpg
measures:
metric:
amount: 3
unitLong: ''
unitShort: ''
us:
amount: 3
unitLong: ''
unitShort: ''
meta:
- white
- green
- separated
- chopped
name: scallions
original: 3 scallions, chopped, white and green parts separated
originalName: scallions, chopped, white and green parts separated
unit: ''
- aisle: Alcoholic Beverages
amount: 2
consistency: liquid
id: 14106
image: white-wine.jpg
measures:
metric:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
us:
amount: 2
unitLong: Tbsps
unitShort: Tbsps
meta:
- white
name: white wine
original: 2-3 tbsp white wine
originalName: white wine
unit: tbsp
- aisle: Pasta and Rice
amount: 0.25
consistency: solid
id: 99025
image: breadcrumbs.jpg
measures:
metric:
amount: 59.147
unitLong: milliliters
unitShort: ml
us:
amount: 0.25
unitLong: cups
unitShort: cups
meta:
- whole wheat
- (I used panko)
name: whole wheat bread crumbs
original: 1/4 cup whole wheat bread crumbs (I used panko)
originalName: whole wheat bread crumbs (I used panko)
unit: cup
summary: 'Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs might be a good recipe to expand your main course repertoire. One portion of this dish contains approximately <b>19g of protein </b>, <b>20g of fat </b>, and a total of <b>584 calories </b>. For <b>$1.63 per serving </b>, this recipe <b>covers 23% </b> of your daily requirements of vitamins and minerals. This recipe serves 2. It is brought to you by fullbellysisters.blogspot.com. 209 people were glad they tried this recipe. A mixture of scallions, salt and pepper, white wine, and a handful of other ingredients are all it takes to make this recipe so scrumptious. From preparation to the plate, this recipe takes approximately <b>45 minutes </b>. All things considered, we decided this recipe <b>deserves a spoonacular score of 83% </b>. This score is awesome. If you like this recipe, take a look at these similar recipes: <a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs</a>, < href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs</a>, and <a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs</a>.'
winePairing:
pairedWines:
- chardonnay
- gruener veltliner
- sauvignon blanc
pairingText: Chardonnay, Gruener Veltliner, and Sauvignon Blanc are great choices for Pasta. Sauvignon Blanc and Gruner Veltliner both have herby notes that complement salads with enough acid to match tart vinaigrettes, while a Chardonnay can be a good pick for creamy salad dressings. The Buddha Kat Winery Chardonnay with a 4 out of 5 star rating seems like a good match. It costs about 25 dollars per bottle.
productMatches:
- id: 469199
title: Buddha Kat Winery Chardonnay
description: We barrel ferment our Chardonnay and age it in a mix of Oak and Stainless. Giving this light bodied wine modest oak character, a delicate floral aroma, and a warming finish.
price: $25.0
imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
averageRating: 0.8
ratingCount: 1
score: 0.55
link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
securitySchemes:
apiKeyScheme:
type: apiKey
name: x-api-key
in: header
externalDocs:
description: The official documentation.
url: https://spoonacular.com/food-api/docs