This object contains information on the labels attached to the recipe that helps distinguish its type, cuisine, category, and the techniques required to cook.
The analysis array includes the following attributes:
Instructions
This object includes information on each step required in the recipe preparation.
"instructions":{"steps":[ { "text":"Cook egg product in skillet sprayed with cooking spray on medium heat 3 min. or until set, stirring occasionally.",
"images":[ { "url":"https://whisk-res.cloudinary.com/image/upload/v1603979936/recipe/33c0f4a5c00651929f57d00b398aafda.jpg",
"width":424,"height":640 } ] }, {"text":"Fill muffin halves with egg product, Singles and bacon.","images":[ { "url":"https://whisk-res.cloudinary.com/image/upload/v1603979947/recipe/62848f0ee14fd5808e541e3e29934e72.jpg",
"width":424,"height":640 } ] } ]},
The steps array contains the following attributes:
Nutrition
This object contains information about the recipe's nutritional value.
This array contains information about the nutrients available in the recipe. Each nutrient carries the following information:
Health Score
This array contains information on the health score assigned to the recipe.
Glycemic Index
This array includes information on the glycemic index score assigned to the recipe. It helps in understanding the impact of the recipe on blood sugar levels.
Glycemic Load
This array includes information on the glycemic load score assigned to the recipe. It helps in understanding the impact of the recipe on blood glucose levels.
The number of people that can be served the original recipe.
servings_scaled
integer
The number of servings based on the requirement you specified while pulling the recipe details.
language
string
As per ISO 639 standards, a two-letter code indicating the language used in recipe definition.
Attribute
Type
Description
text
string
A specific ingredient used in the recipe — sugar 2-tbsp, flour 10g, or garlic 3-cloves.
group
string
The group name if the ingredient falls under a particular group of ingredients.
linked_product
object
This object contains details of a branded product that is stored in Whisk Studio and is being used as an ingredient.
Attribute
Type
Description
id
string
The product identifier.
name
string
The product’s full name.
images
array
One or more images of the product. This array contains the hosted URL and size details of each product image.
external_product_id
string
An identifier assigned by the product's author.
Attribute
Type
Description
url
string
Hosted URL of an image.
responsive
object
A responsive image adjusts its size based on the screen size. This object contains attributes to access the image with flexible size based on need.
Attribute
Type
Description
url
string
Hosted URL of an image.
width
number
Image width.
height
number
Image height.
Attribute
Type
Description
name
string
Indicates the name of the recipe’s origin.
display_name
string
Indicates the display name of the recipe's origin.
url
string
The recipe’s origin URL.
image
object
This object includes information on the origins of the recipe's image.
Attribute
Type
Description
cook_time
number
The time (in minutes) it takes to cook the dish.
prep_time
number
The time (in minutes) it takes to prepare the items used in the recipe's instructions.
total_time
number
The total time (in minutes) it takes to prepare the dish.
Attribute
Type
Description
meal_type
array
Indicates the meal type that applies to the recipe.
cuisine
array
Indicates the recipe's cuisine.
category
array
Indicates the recipe's category.
technique
array
Indicates the cooking technique required to cook the recipe.
Attribute
Type
Description
name
string
The label name saved in the source.
display_name
string
The label name that appears on the front-end.
Attribute
Type
Description
id
string
The recipe creator's identifier.
name
string
The recipe creator's name.
image
object
The recipe creator's image. See the images array description for more information.
Attribute
Type
Description
name
string
Label group's name.
labels
array
A list of labels inside the group.
Type
Type
Description
header
string
A heading for the advice.
text
string
Text describing the advice.
Attribute
Type
Description
text
string
A specific ingredient used in the recipe — sugar 2-tbsp, flour 10g, or garlic 3-cloves.
group
string
The group name if the ingredient falls under a particular group of ingredients.
linked_product
object
This object contains details of a branded product that is stored in Whisk Studio and is being used as an ingredient. For more information, see the ingredients array.
analysis
array
Detailed information on the ingredient that is not linked to any product stored in Whisk Studio.
source_text
string
The ingredient name saved in the source.
Attribute
Type
Description
product
object
The canonical and original name of the product being used as an ingredient. It should not be confused with the linked_product object, since specific recipes may specify a branded product as an ingredient, which may not be one of their own branded products on Whisk Studio.
alternative_measurements
object
The alternative measurment unit for ingredient. Contains metric and imperial units and measurments
category
object
The canonical name of the category to which the ingredient belongs.
brand
object
The ingredient product's brand canonical name.
quantity
number
The ingredient volume or count.
comment
string
Any additional info attached with the ingredient.
unit
string
The measurement unit of the ingredient's quantity.
multiplier
number
The factor for unit conversion.
image_url
string
The source location of the ingredient's image.
Attribute
Type
Description
steps
array
An array containing a list of steps required to cook the recipe.
Attribute
Type
Description
text
string
A specific step in the list of instructions to cook the recipe — “Heat the oil in a large frying pan”.
group
string
The group name if the step falls under a particular group of steps.
images
array
One or more images attached to the step. This array contains the hosted URL and size details of each image.
custom_labels
array
One or more user-defined labels attached to the step. For more information, see the custom labels array.
Attribute
Type
Description
status
string
The recipe's nutritional information availability status.
total
array
This array contains a detailed analysis of nutrients available in the recipe.
coverage
string
A value between 0-1 to indicate the extent of analysis done while calculating the nutritional facts.
health_score
object
The recipe's health score and analysis.
glycemic_index
object
The glycemic index is a value that indicates the recipe's impact on blood glucose levels.
glycemic_load
object
The glycemic load is a value that indicates the recipe's impact on blood sugar levels.
Attribute
Type
Description
Example
code
enum
The nutrient code.
NUTRITION_CODE_MG
label
string
The name of the nutrient.
Magnesium
value
integer
The nutrient's value/amount.
82.61800000000001
unit
enum
The measurement unit of the nutrient's value.
NUTRITION_UNIT_G
NUTRITION_UNIT_MG
NUTRITION_UNIT_MKG
NUTRITION_UNIT_KCAL
Attribute
Type
Description
value
double
The health score assigned to the recipe.
nutrients_influence
array
The components based on which the health score is derived.