openapi: 3.0.0
servers:
  - url: https://api.spoonacular.com
    variables: {}
info:
  contact:
    email: mail@spoonacular.com
    name: David Urbansky
    url: https://spoonacular.com/contact
  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.
  license:
    name: spoonacular API Terms
    url: https://spoonacular.com/food-api/terms
  termsOfService: https://spoonacular.com/food-api/terms
  title: spoonacular API
  version: "1.1"
  x-apisguru-categories:
    - social
  x-codegen-settings:
    AllowSkippingSSLCertVerification: false
    AndroidUseAppManifest: true
    AppendContentHeaders: true
    ApplyCustomizations: []
    ArraySerialization: Indexed
    BodySerialization: 0
    CollectParameters: false
    DisableDocs: false
    DisableLinting: false
    DoNotSplitWords: []
    EnableAdditionalModelProperties: false
    EnableGlobalUserAgent: true
    EnableHttpCache: false
    EnableLogging: false
    EnablePHPComposerVersionString: false
    ForceKeywordArgsInRuby: false
    GenerateAdvancedDocs: false
    GenerateAppveyorConfig: false
    GenerateAsyncCode: true
    GenerateCircleConfig: false
    GenerateExceptions: true
    GenerateInterfaces: false
    GenerateJenkinsConfig: false
    GenerateModels: true
    GenerateTravisConfig: false
    IgnoreIfNullJson: false
    JavaHttpClient: JAVA_OK
    JavaUsePropertiesConfig: false
    LiftParameterDescriptionFromCustomType: false
    ModelSerializationScheme: Json
    NodeHttpClient: NODE_REQUEST
    Nullify404: false
    ParameterArrayFormat: ParamArrayWithIndex
    PreserveParameterOrder: false
    ResponseMapping:
      Type: Simple
    Retries: 0
    RetryInterval: 1
    ReturnCompleteHttpResponse: false
    RunscopeEnabled: false
    SecurityProtocols:
      - Ssl3
      - Tls
    SortResources: false
    StoreTimezoneInformation: false
    SymbolizeHashKeysInRuby: false
    ThrowForHttpErrorStatusCodes: true
    Timeout: 0
    UnderscoreNumbers: true
    UseCommonSDKLibrary: false
    UseConstructorsForConfig: true
    UseControllerPrefix: true
    UseEnumPostfix: true
    UseExceptionPrefix: true
    UseMethodPrefix: true
    UseModelPostfix: false
    UseSingletonPattern: true
    ValidateRequiredParameters: false
    iOSGenerateCoreData: false
    iOSUseAppInfoPlist: true
  x-origin:
    - format: openapi
      url: https://spoonacular.com/application/frontend/downloads/spoonacular-openapi-3.json
      version: "3.0"
  x-providerName: spoonacular.com
  x-server-configuration:
    default-environment: production
    default-server: default
    environments:
      - name: production
        servers:
          - name: default
            url: https://api.spoonacular.com
    parameters: []
externalDocs:
  description: The official documentation.
  url: https://spoonacular.com/food-api/docs
security:
  - apiKeyScheme: []
tags:
  - name: ingredients
  - name: meal planning
  - name: menu items
  - name: misc
  - name: products
  - name: recipes
  - name: wine
paths:
  /food/converse:
    get:
      deprecated: false
      description: This endpoint can be used to have a conversation about food with the spoonacular chatbot. Use the "Get Conversation Suggests" endpoint to show your user what he or she can say.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Talk-to-Chatbot
      operationId: talkToChatbot
      parameters:
        - description: The request / question / answer from the user to the chatbot.
          explode: false
          in: query
          name: text
          required: true
          schema:
            example: donut recipes
            type: string
          style: form
        - description: An arbitrary globally unique id for your conversation. The conversation can contain states so you should pass your context id if you want the bot to be able to remember the conversation.
          explode: false
          in: query
          name: contextId
          required: false
          schema:
            example: "342938"
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    answerText: Baby, if you were a fruit you'd be a fineapple.
                    media: []
              schema:
                description: ""
                properties:
                  answerText:
                    minLength: 1
                    type: string
                  media:
                    items:
                      properties: {}
                    type: array
                required:
                  - answerText
                  - media
                type: object
                x-examples:
                  example-1:
                    answerText: Baby, if you were a fruit you'd be a fineapple.
                    media: []
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Talk to Chatbot
      tags:
        - misc
  /food/converse/suggest:
    get:
      deprecated: false
      description: This endpoint returns suggestions for things the user can say or ask the chatbot.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Conversation-Suggests
      operationId: getConversationSuggests
      parameters:
        - description: A (partial) query from the user. The endpoint will return if it matches topics it can talk about.
          explode: false
          in: query
          name: query
          required: true
          schema:
            example: tell
            type: string
          style: form
        - description: The number of suggestions to return (between 1 and 25).
          explode: false
          in: query
          name: number
          required: false
          schema:
            example: 5
            type: number
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    suggests:
                      _:
                        - name: Tell me something funny
                        - name: Tell me a food fact
                        - name: Tell me a joke
                        - name: Tell me food trivia
                        - name: Tell me a fact about food
                    words: []
              schema:
                description: ""
                properties:
                  suggests:
                    properties:
                      _:
                        items:
                          properties:
                            name:
                              minLength: 1
                              type: string
                          required:
                            - name
                        minItems: 0
                        type: array
                        uniqueItems: true
                    required:
                      - _
                    type: object
                  words:
                    items:
                      properties: {}
                    type: array
                required:
                  - suggests
                  - words
                type: object
                x-examples:
                  example-1:
                    suggests:
                      _:
                        - name: Tell me something funny
                        - name: Tell me a food fact
                        - name: Tell me a joke
                        - name: Tell me food trivia
                        - name: Tell me a fact about food
                    words: []
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Conversation Suggests
      tags:
        - misc
  /food/customFoods/search:
    get:
      deprecated: false
      description: Search custom foods in a user's account.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-Custom-Foods
      operationId: searchCustomFoods
      parameters:
        - $ref: "#/components/parameters/query"
        - description: The username.
          explode: false
          in: query
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: form
        - description: The private hash for the username.
          explode: false
          in: query
          name: hash
          required: true
          schema:
            example: 4b5v4398573406
            type: string
          style: form
        - $ref: "#/components/parameters/offset"
        - $ref: "#/components/parameters/number"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    customFoods:
                      - id: 15
                        imageUrl: https://spoonacular.com/cdn/ingredients_100x100/bratwurst.jpg
                        price: 6.9
                        servings: 1
                        title: Max Cafe Curry Bratwurst
                    number: 10
                    offset: 0
                    type: customFood
              schema:
                description: ""
                properties:
                  customFoods:
                    items:
                      properties:
                        id:
                          type: integer
                        imageUrl:
                          minLength: 1
                          type: string
                        price:
                          type: number
                        servings:
                          type: number
                        title:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - title
                        - servings
                        - imageUrl
                        - price
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  number:
                    type: integer
                  offset:
                    type: integer
                  type:
                    minLength: 1
                    type: string
                required:
                  - customFoods
                  - type
                  - offset
                  - number
                type: object
                x-examples:
                  example-1:
                    customFoods:
                      - id: 15
                        imageUrl: https://spoonacular.com/cdn/ingredients_100x100/bratwurst.jpg
                        price: 6.9
                        servings: 1
                        title: Max Cafe Curry Bratwurst
                    number: 10
                    offset: 0
                    type: customFood
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search Custom Foods
      tags:
        - misc
  /food/detect:
    post:
      deprecated: false
      description: Take any text and find all mentions of food contained within it. This task is also called Named Entity Recognition (NER). In this case, the entities are foods. Either dishes, such as pizza or cheeseburger, or ingredients, such as cucumber or almonds.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Detect-Food-in-Text
      operationId: detectFoodInText
      parameters:
        - $ref: "#/components/parameters/Content-Type"
      requestBody:
        content:
          application/x-www-form-urlencoded:
            examples:
              example-1:
                value: text=I like to eat delicious tacos. The only thing better is a cheeseburger with cheddar. But then again, pizza with pepperoni, mushrooms, and tomatoes is so good too!
            schema:
              type: string
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    annotations:
                      - annotation: cheeseburger
                        image: https://spoonacular.com/menuItemImages/cheeseburger.jpg
                        tag: dish
                      - annotation: mushrooms
                        image: https://spoonacular.com/cdn/ingredients_100x100/mushrooms.png
                        tag: ingredient
                      - annotation: pepperoni
                        image: https://spoonacular.com/cdn/ingredients_100x100/pepperoni.png
                        tag: ingredient
                      - annotation: tomatoes
                        image: https://spoonacular.com/cdn/ingredients_100x100/tomato.png
                        tag: ingredient
                      - annotation: cheddar
                        image: https://spoonacular.com/cdn/ingredients_100x100/cheddar-cheese.png
                        tag: ingredient
                      - annotation: tacos
                        image: https://spoonacular.com/menuItemImages/taco-isolated.jpg
                        tag: dish
                      - annotation: pizza
                        image: https://spoonacular.com/menuItemImages/cheese-pizza.png
                        tag: dish
              schema:
                description: ""
                properties:
                  annotations:
                    items:
                      properties:
                        annotation:
                          minLength: 1
                          type: string
                        image:
                          minLength: 1
                          type: string
                        tag:
                          minLength: 1
                          type: string
                      required:
                        - annotation
                        - image
                        - tag
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - annotations
                type: object
                x-examples:
                  example-1:
                    annotations:
                      - annotation: cheeseburger
                        image: https://spoonacular.com/menuItemImages/cheeseburger.jpg
                        tag: dish
                      - annotation: mushrooms
                        image: https://spoonacular.com/cdn/ingredients_100x100/mushrooms.png
                        tag: ingredient
                      - annotation: pepperoni
                        image: https://spoonacular.com/cdn/ingredients_100x100/pepperoni.png
                        tag: ingredient
                      - annotation: tomatoes
                        image: https://spoonacular.com/cdn/ingredients_100x100/tomato.png
                        tag: ingredient
                      - annotation: cheddar
                        image: https://spoonacular.com/cdn/ingredients_100x100/cheddar-cheese.png
                        tag: ingredient
                      - annotation: tacos
                        image: https://spoonacular.com/menuItemImages/taco-isolated.jpg
                        tag: dish
                      - annotation: pizza
                        image: https://spoonacular.com/menuItemImages/cheese-pizza.png
                        tag: dish
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Detect Food in Text
      tags:
        - misc
  /food/images/analyze:
    get:
      deprecated: false
      description: Analyze a food image. The API tries to classify the image, guess the nutrition, and find a matching recipes.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Image-Analysis-by-URL
      operationId: imageAnalysisByURL
      parameters:
        - description: The URL of the image to be analyzed.
          explode: false
          in: query
          name: imageUrl
          required: true
          schema:
            example: https://spoonacular.com/recipeImages/635350-240x150.jpg
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    category:
                      name: burger
                      probability: 0.9998999999999999
                    nutrition:
                      calories:
                        confidenceRange95Percent:
                          max: 571.98
                          min: 428.97
                        standardDeviation: 182.4
                        unit: calories
                        value: 508
                      carbs:
                        confidenceRange95Percent:
                          max: 44.96
                          min: 29.74
                        standardDeviation: 19.42
                        unit: g
                        value: 40
                      fat:
                        confidenceRange95Percent:
                          max: 32.95
                          min: 21.29
                        standardDeviation: 14.88
                        unit: g
                        value: 21
                      protein:
                        confidenceRange95Percent:
                          max: 33.7
                          min: 22.58
                        standardDeviation: 14.19
                        unit: g
                        value: 29
                      recipesUsed: 25
                    recipes:
                      - id: 477749
                        imageType: jpg
                        title: "Burger Club: Award-Winning Logan County Burger Patty Melt"
                        url: http://www.barbarabakes.com/2010/05/burger-club-award-winning-logan-county/
                      - id: 493632
                        imageType: jpg
                        title: "New York Burger Week: Pretzel Burger with Beer Cheese"
                        url: http://www.foodrepublic.com/2013/09/23/new-york-burger-week-pretzel-burger-beer-cheese
                      - id: 23359
                        imageType: jpg
                        title: Beef Burger Recipe (elvis Burger With Salad & Gherkin)
                        url: http://www.jamieoliver.com/recipes/beef-recipes/elvis-burger-with-pickled-gherkin
                      - id: 149115
                        imageType: jpg
                        title: Surf N' Turf Burger (Grilled Burger with Lobster and Bacon)
                        url: http://www.seriouseats.com/recipes/2013/06/lobster-bacon-burger-recipe.html
                      - id: 861442
                        imageType: jpg
                        title: Istanbul-Style Wet Burger (Islak Burger)
                        url: http://www.epicurious.com/recipes/food/views/istanbul-style-wet-burger-islak-burger?mbid=nl_02272017_Daily_CTN_PM+(1)
                      - id: 600423
                        imageType: jpg
                        title: Rajma Burger (Red Kidney Beans Burger)
                        url: http://www.spiceupthecurry.com/rajma-burger-red-kidney-beans-burger/
                      - id: 493634
                        imageType: jpg
                        title: "Chicago Burger Week: The Chicago Deep Dish Pizza Burger"
                        url: http://www.foodrepublic.com/2013/09/30/chicago-burger-week-chicago-deep-dish-pizza-burger
                      - id: 487346
                        imageType: jpg
                        title: aloo tikki burger , north indian style aloo tikki burger
                        url: http://www.vegrecipesofindia.com/aloo-tikki-burger/
                      - id: 607330
                        imageType: jpg
                        title: Aloo Tikki Burger | How to make aloo tikki burger at home
                        url: http://www.spiceupthecurry.com/aloo-tikki-burger-recipe/
              schema:
                description: ""
                properties:
                  category:
                    properties:
                      name:
                        minLength: 1
                        type: string
                      probability:
                        type: number
                    required:
                      - name
                      - probability
                    type: object
                  nutrition:
                    properties:
                      calories:
                        properties:
                          confidenceRange95Percent:
                            properties:
                              max:
                                type: number
                              min:
                                type: number
                            required:
                              - min
                              - max
                            type: object
                          standardDeviation:
                            type: number
                          unit:
                            minLength: 1
                            type: string
                          value:
                            type: number
                        required:
                          - value
                          - unit
                          - confidenceRange95Percent
                          - standardDeviation
                        type: object
                      carbs:
                        properties:
                          confidenceRange95Percent:
                            properties:
                              max:
                                type: number
                              min:
                                type: number
                            required:
                              - min
                              - max
                            type: object
                          standardDeviation:
                            type: number
                          unit:
                            minLength: 1
                            type: string
                          value:
                            type: number
                        required:
                          - value
                          - unit
                          - confidenceRange95Percent
                          - standardDeviation
                        type: object
                      fat:
                        properties:
                          confidenceRange95Percent:
                            properties:
                              max:
                                type: number
                              min:
                                type: number
                            required:
                              - min
                              - max
                            type: object
                          standardDeviation:
                            type: number
                          unit:
                            minLength: 1
                            type: string
                          value:
                            type: number
                        required:
                          - value
                          - unit
                          - confidenceRange95Percent
                          - standardDeviation
                        type: object
                      protein:
                        properties:
                          confidenceRange95Percent:
                            properties:
                              max:
                                type: number
                              min:
                                type: number
                            required:
                              - min
                              - max
                            type: object
                          standardDeviation:
                            type: number
                          unit:
                            minLength: 1
                            type: string
                          value:
                            type: number
                        required:
                          - value
                          - unit
                          - confidenceRange95Percent
                          - standardDeviation
                        type: object
                      recipesUsed:
                        type: integer
                    required:
                      - recipesUsed
                      - calories
                      - fat
                      - protein
                      - carbs
                    type: object
                  recipes:
                    items:
                      properties:
                        id:
                          type: integer
                        imageType:
                          minLength: 1
                          type: string
                        title:
                          minLength: 1
                          type: string
                        url:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - title
                        - imageType
                        - url
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - nutrition
                  - category
                  - recipes
                type: object
                x-examples:
                  example-1:
                    category:
                      name: burger
                      probability: 0.9998999999999999
                    nutrition:
                      calories:
                        confidenceRange95Percent:
                          max: 571.98
                          min: 428.97
                        standardDeviation: 182.4
                        unit: calories
                        value: 508
                      carbs:
                        confidenceRange95Percent:
                          max: 44.96
                          min: 29.74
                        standardDeviation: 19.42
                        unit: g
                        value: 40
                      fat:
                        confidenceRange95Percent:
                          max: 32.95
                          min: 21.29
                        standardDeviation: 14.88
                        unit: g
                        value: 21
                      protein:
                        confidenceRange95Percent:
                          max: 33.7
                          min: 22.58
                        standardDeviation: 14.19
                        unit: g
                        value: 29
                      recipesUsed: 25
                    recipes:
                      - id: 477749
                        imageType: jpg
                        title: "Burger Club: Award-Winning Logan County Burger Patty Melt"
                        url: http://www.barbarabakes.com/2010/05/burger-club-award-winning-logan-county/
                      - id: 493632
                        imageType: jpg
                        title: "New York Burger Week: Pretzel Burger with Beer Cheese"
                        url: http://www.foodrepublic.com/2013/09/23/new-york-burger-week-pretzel-burger-beer-cheese
                      - id: 23359
                        imageType: jpg
                        title: Beef Burger Recipe (elvis Burger With Salad & Gherkin)
                        url: http://www.jamieoliver.com/recipes/beef-recipes/elvis-burger-with-pickled-gherkin
                      - id: 149115
                        imageType: jpg
                        title: Surf N' Turf Burger (Grilled Burger with Lobster and Bacon)
                        url: http://www.seriouseats.com/recipes/2013/06/lobster-bacon-burger-recipe.html
                      - id: 861442
                        imageType: jpg
                        title: Istanbul-Style Wet Burger (Islak Burger)
                        url: http://www.epicurious.com/recipes/food/views/istanbul-style-wet-burger-islak-burger?mbid=nl_02272017_Daily_CTN_PM+(1)
                      - id: 600423
                        imageType: jpg
                        title: Rajma Burger (Red Kidney Beans Burger)
                        url: http://www.spiceupthecurry.com/rajma-burger-red-kidney-beans-burger/
                      - id: 493634
                        imageType: jpg
                        title: "Chicago Burger Week: The Chicago Deep Dish Pizza Burger"
                        url: http://www.foodrepublic.com/2013/09/30/chicago-burger-week-chicago-deep-dish-pizza-burger
                      - id: 487346
                        imageType: jpg
                        title: aloo tikki burger , north indian style aloo tikki burger
                        url: http://www.vegrecipesofindia.com/aloo-tikki-burger/
                      - id: 607330
                        imageType: jpg
                        title: Aloo Tikki Burger | How to make aloo tikki burger at home
                        url: http://www.spiceupthecurry.com/aloo-tikki-burger-recipe/
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Image Analysis by URL
      tags:
        - misc
  /food/images/classify:
    get:
      deprecated: false
      description: Classify a food image.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Image-Classification-by-URL
      operationId: imageClassificationByURL
      parameters:
        - description: The URL of the image to be classified.
          explode: false
          in: query
          name: imageUrl
          required: true
          schema:
            example: https://spoonacular.com/recipeImages/635350-240x150.jpg
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    category: burger
                    probability: 0.91354
              schema:
                description: ""
                properties:
                  category:
                    minLength: 1
                    type: string
                  probability:
                    type: number
                required:
                  - category
                  - probability
                type: object
                x-examples:
                  example-1:
                    category: burger
                    probability: 0.91354
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Image Classification by URL
      tags:
        - misc
  /food/ingredients/autocomplete:
    get:
      deprecated: false
      description: Autocomplete the entry of an ingredient.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Autocomplete-Ingredient-Search
      operationId: autocompleteIngredientSearch
      parameters:
        - $ref: "#/components/parameters/query"
        - $ref: "#/components/parameters/number"
        - description: Whether to return more meta information about the ingredients.
          explode: false
          in: query
          name: metaInformation
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - 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.
          explode: false
          in: query
          name: intolerances
          required: false
          schema:
            example: egg
            type: string
          style: form
        - $ref: "#/components/parameters/language"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    - aisle: Produce
                      id: 9003
                      image: apple.jpg
                      name: apple
                      possibleUnits:
                        - small
                        - large
                        - piece
                        - slice
                        - g
                        - extra small
                        - medium
                        - oz
                        - cup slice
                        - cup
                        - serving
                    - aisle: Canned and Jarred
                      id: 9019
                      image: applesauce.png
                      name: applesauce
                      possibleUnits:
                        - g
                        - oz
                        - cup
                        - serving
                        - tablespoon
                    - aisle: Beverages
                      id: 9016
                      image: apple-juice.jpg
                      name: apple juice
                      possibleUnits:
                        - g
                        - drink box
                        - fl oz
                        - oz
                        - teaspoon
                        - cup
                        - serving
                        - tablespoon
                    - aisle: Beverages
                      id: 1009016
                      image: apple-cider.jpg
                      name: apple cider
                      possibleUnits:
                        - g
                        - drink box
                        - fl oz
                        - oz
                        - teaspoon
                        - bottle NFS
                        - cup
                        - serving
                        - tablespoon
                    - aisle: Nut butters, Jams, and Honey
                      id: 10019297
                      image: apple-jelly.jpg
                      name: apple jelly
                      possibleUnits:
                        - g
                        - oz
                        - packet
                        - teaspoon
                        - cup
                        - serving
                        - tablespoon
              schema:
                description: ""
                items:
                  properties:
                    aisle:
                      minLength: 1
                      type: string
                    id:
                      type: integer
                    image:
                      minLength: 1
                      type: string
                    name:
                      minLength: 1
                      type: string
                    possibleUnits:
                      items:
                        type: string
                      type: array
                  required:
                    - name
                    - image
                  type: object
                minItems: 0
                type: array
                uniqueItems: true
                x-examples:
                  example-1:
                    - aisle: Produce
                      id: 9003
                      image: apple.jpg
                      name: apple
                      possibleUnits:
                        - small
                        - large
                        - piece
                        - slice
                        - g
                        - extra small
                        - medium
                        - oz
                        - cup slice
                        - cup
                        - serving
                    - aisle: Canned and Jarred
                      id: 9019
                      image: applesauce.png
                      name: applesauce
                      possibleUnits:
                        - g
                        - oz
                        - cup
                        - serving
                        - tablespoon
                    - aisle: Beverages
                      id: 9016
                      image: apple-juice.jpg
                      name: apple juice
                      possibleUnits:
                        - g
                        - drink box
                        - fl oz
                        - oz
                        - teaspoon
                        - cup
                        - serving
                        - tablespoon
                    - aisle: Beverages
                      id: 1009016
                      image: apple-cider.jpg
                      name: apple cider
                      possibleUnits:
                        - g
                        - drink box
                        - fl oz
                        - oz
                        - teaspoon
                        - bottle NFS
                        - cup
                        - serving
                        - tablespoon
                    - aisle: Nut butters, Jams, and Honey
                      id: 10019297
                      image: apple-jelly.jpg
                      name: apple jelly
                      possibleUnits:
                        - g
                        - oz
                        - packet
                        - teaspoon
                        - cup
                        - serving
                        - tablespoon
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Autocomplete Ingredient Search
      tags:
        - ingredients
  /food/ingredients/glycemicLoad:
    post:
      deprecated: false
      description: Retrieve the glycemic index for a list of ingredients and compute the individual and total glycemic load.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Compute-Glycemic-Load
      operationId: computeGlycemicLoad
      parameters:
        - $ref: "#/components/parameters/language"
      requestBody:
        content:
          application/json:
            examples:
              example-1:
                value:
                  ingredients:
                    - 1 kiwi
                    - 2 cups rice
                    - 2 glasses of water
            schema:
              description: ""
              properties:
                ingredients:
                  items:
                    type: string
                  type: array
              required:
                - ingredients
              type: object
              x-examples:
                example-1:
                  ingredients:
                    - 1 kiwi
                    - 2 cups rice
                    - 2 glasses of water
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    ingredients:
                      - glycemicIndex: 52.67
                        glycemicLoad: 5.59
                        id: 9148
                        original: 1 kiwi
                      - glycemicIndex: 61.19
                        glycemicLoad: 178.05
                        id: 20444
                        original: 2 cups rice
                      - glycemicIndex: 0
                        glycemicLoad: 0
                        id: 14412
                        original: 2 glasses of water
                    totalGlycemicLoad: 183.64
              schema:
                description: ""
                properties:
                  ingredients:
                    items:
                      properties:
                        glycemicIndex:
                          type: number
                        glycemicLoad:
                          type: number
                        id:
                          type: integer
                        original:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - original
                        - glycemicIndex
                        - glycemicLoad
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  totalGlycemicLoad:
                    type: number
                required:
                  - totalGlycemicLoad
                  - ingredients
                type: object
                x-examples:
                  example-1:
                    ingredients:
                      - glycemicIndex: 52.67
                        glycemicLoad: 5.59
                        id: 9148
                        original: 1 kiwi
                      - glycemicIndex: 61.19
                        glycemicLoad: 178.05
                        id: 20444
                        original: 2 cups rice
                      - glycemicIndex: 0
                        glycemicLoad: 0
                        id: 14412
                        original: 2 glasses of water
                    totalGlycemicLoad: 183.64
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Compute Glycemic Load
      tags:
        - recipes
  /food/ingredients/map:
    post:
      deprecated: false
      description: Map a set of ingredients to products you can buy in the grocery store.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Map-Ingredients-to-Grocery-Products
      operationId: mapIngredientsToGroceryProducts
      parameters: []
      requestBody:
        content:
          application/json:
            examples:
              example-1:
                value:
                  ingredients:
                    - eggs
                    - bacon
                  servings: 2
            schema:
              description: ""
              properties:
                ingredients:
                  items:
                    type: string
                  type: array
                servings:
                  type: number
              required:
                - ingredients
                - servings
              type: object
              x-examples:
                example-1:
                  ingredients:
                    - eggs
                    - bacon
                  servings: 2
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    - ingredientImage: egg.png
                      meta:
                        - egg
                      original: eggs
                      originalName: eggs
                      products:
                        - id: 209945
                          title: Crystal Farms Eggs - Fresh Accents Peeled Hard Cooked 2 ct Packs
                          upc: "075925889498"
                        - id: 214723
                          title: Organic Valley Eggs - Organic Medium Brown
                          upc: "093966811100"
                        - id: 183228
                          title: Eggland's Best Grade A Eggs Jumbo - 12 CT
                          upc: "715141328615"
                    - ingredientImage: raw-bacon.png
                      meta:
                        - bacon
                      original: bacon
                      originalName: bacon
                      products:
                        - id: 159164
                          title: Wright Bacon - Naturally Hickory Smoked
                          upc: "079621461552"
                        - id: 87924
                          title: Sugardale Bacon
                          upc: "073890006025"
                        - id: 213315
                          title: John Morrell Bacon - Applewood Smoked
                          upc: "070100060877"
                        - id: 94585
                          title: Hormel Black Label Bacon Thick Cut
                          upc: "037600153041"
              schema:
                description: ""
                items:
                  properties:
                    ingredientImage:
                      minLength: 1
                      type: string
                    meta:
                      items:
                        type: string
                      type: array
                    original:
                      minLength: 1
                      type: string
                    originalName:
                      minLength: 1
                      type: string
                    products:
                      items:
                        properties:
                          id:
                            type: integer
                          title:
                            minLength: 1
                            type: string
                          upc:
                            minLength: 1
                            type: string
                        required:
                          - id
                          - title
                          - upc
                        type: object
                      minItems: 0
                      type: array
                      uniqueItems: true
                  required:
                    - original
                    - originalName
                    - ingredientImage
                    - meta
                    - products
                  type: object
                minItems: 0
                type: array
                uniqueItems: true
                x-examples:
                  example-1:
                    - ingredientImage: egg.png
                      meta:
                        - egg
                      original: eggs
                      originalName: eggs
                      products:
                        - id: 209945
                          title: Crystal Farms Eggs - Fresh Accents Peeled Hard Cooked 2 ct Packs
                          upc: "075925889498"
                        - id: 214723
                          title: Organic Valley Eggs - Organic Medium Brown
                          upc: "093966811100"
                        - id: 183228
                          title: Eggland's Best Grade A Eggs Jumbo - 12 CT
                          upc: "715141328615"
                    - ingredientImage: raw-bacon.png
                      meta:
                        - bacon
                      original: bacon
                      originalName: bacon
                      products:
                        - id: 159164
                          title: Wright Bacon - Naturally Hickory Smoked
                          upc: "079621461552"
                        - id: 87924
                          title: Sugardale Bacon
                          upc: "073890006025"
                        - id: 213315
                          title: John Morrell Bacon - Applewood Smoked
                          upc: "070100060877"
                        - id: 94585
                          title: Hormel Black Label Bacon Thick Cut
                          upc: "037600153041"
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Map Ingredients to Grocery Products
      tags:
        - ingredients
  /food/ingredients/search:
    get:
      deprecated: false
      description: Search for simple whole foods (e.g. fruits, vegetables, nuts, grains, meat, fish, dairy etc.).
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Ingredient-Search
      operationId: ingredientSearch
      parameters:
        - $ref: "#/components/parameters/query"
        - description: Whether to add children of found foods.
          explode: false
          in: query
          name: addChildren
          required: false
          schema:
            example: true
            type: boolean
          style: form
        - description: The minimum percentage of protein the food must have (between 0 and 100).
          explode: false
          in: query
          name: minProteinPercent
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum percentage of protein the food can have (between 0 and 100).
          explode: false
          in: query
          name: maxProteinPercent
          required: false
          schema:
            example: 90
            type: number
          style: form
        - description: The minimum percentage of fat the food must have (between 0 and 100).
          explode: false
          in: query
          name: minFatPercent
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum percentage of fat the food can have (between 0 and 100).
          explode: false
          in: query
          name: maxFatPercent
          required: false
          schema:
            example: 90
            type: number
          style: form
        - description: The minimum percentage of carbs the food must have (between 0 and 100).
          explode: false
          in: query
          name: minCarbsPercent
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum percentage of carbs the food can have (between 0 and 100).
          explode: false
          in: query
          name: maxCarbsPercent
          required: false
          schema:
            example: 90
            type: number
          style: form
        - description: Whether to return more meta information about the ingredients.
          explode: false
          in: query
          name: metaInformation
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - 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.
          explode: false
          in: query
          name: intolerances
          required: false
          schema:
            example: egg
            type: string
          style: form
        - description: The strategy to sort recipes by. See a full list of supported sorting options.
          explode: false
          in: query
          name: sort
          required: false
          schema:
            example: calories
            type: string
          style: form
        - description: The direction in which to sort. Must be either 'asc' (ascending) or 'desc' (descending).
          explode: false
          in: query
          name: sortDirection
          required: false
          schema:
            example: asc
            type: string
          style: form
        - $ref: "#/components/parameters/offset"
        - $ref: "#/components/parameters/number"
        - $ref: "#/components/parameters/language"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    number: 2
                    offset: 0
                    results:
                      - id: 19400
                        image: banana-chips.jpg
                        name: banana chips
                      - id: 93779
                        image: limoncello.jpg
                        name: banana liqueur
                    totalResults: 13
              schema:
                description: ""
                properties:
                  number:
                    type: integer
                  offset:
                    type: integer
                  results:
                    items:
                      properties:
                        id:
                          type: integer
                        image:
                          minLength: 1
                          type: string
                        name:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - name
                        - image
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  totalResults:
                    type: integer
                required:
                  - results
                  - offset
                  - number
                  - totalResults
                type: object
                x-examples:
                  example-1:
                    number: 2
                    offset: 0
                    results:
                      - id: 19400
                        image: banana-chips.jpg
                        name: banana chips
                      - id: 93779
                        image: limoncello.jpg
                        name: banana liqueur
                    totalResults: 13
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Ingredient Search
      tags:
        - ingredients
  /food/ingredients/substitutes:
    get:
      deprecated: false
      description: Search for substitutes for a given ingredient.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Ingredient-Substitutes
      operationId: getIngredientSubstitutes
      parameters:
        - description: The name of the ingredient you want to replace.
          explode: false
          in: query
          name: ingredientName
          required: true
          schema:
            example: butter
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    ingredient: butter
                    message: Found 4 substitutes for the ingredient.
                    substitutes:
                      - 1 cup = 7/8 cup shortening and 1/2 tsp salt
                      - 1 cup = 7/8 cup vegetable oil + 1/2 tsp salt
                      - 1/2 cup = 1/4 cup buttermilk + 1/4 cup unsweetened applesauce
                      - 1 cup = 1 cup margarine
              schema:
                description: ""
                properties:
                  ingredient:
                    minLength: 1
                    type: string
                  message:
                    minLength: 1
                    type: string
                  substitutes:
                    items:
                      type: string
                    type: array
                required:
                  - ingredient
                  - substitutes
                  - message
                type: object
                x-examples:
                  example-1:
                    ingredient: butter
                    message: Found 4 substitutes for the ingredient.
                    substitutes:
                      - 1 cup = 7/8 cup shortening and 1/2 tsp salt
                      - 1 cup = 7/8 cup vegetable oil + 1/2 tsp salt
                      - 1/2 cup = 1/4 cup buttermilk + 1/4 cup unsweetened applesauce
                      - 1 cup = 1 cup margarine
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Ingredient Substitutes
      tags:
        - ingredients
  "/food/ingredients/{id}/amount":
    get:
      deprecated: false
      description: Compute the amount you need of a certain ingredient for a certain nutritional goal. For example, how much pineapple do you have to eat to get 10 grams of protein?
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Compute-Ingredient-Amount
      operationId: computeIngredientAmount
      parameters:
        - description: The id of the ingredient you want the amount for.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 9266
            type: number
          style: simple
        - description: The target nutrient. See a list of supported nutrients.
          explode: false
          in: query
          name: nutrient
          required: true
          schema:
            example: protein
            type: string
          style: form
        - description: The target number of the given nutrient.
          explode: false
          in: query
          name: target
          required: true
          schema:
            example: 2
            type: number
          style: form
        - description: The target unit.
          explode: false
          in: query
          name: unit
          required: false
          schema:
            example: oz
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    amount: 65.32
                    unit: oz
              schema:
                description: ""
                properties:
                  amount:
                    type: number
                  unit:
                    minLength: 1
                    type: string
                required:
                  - amount
                  - unit
                type: object
                x-examples:
                  example-1:
                    amount: 65.32
                    unit: oz
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Compute Ingredient Amount
      tags:
        - ingredients
  "/food/ingredients/{id}/information":
    get:
      deprecated: false
      description: Use an ingredient id to get all available information about an ingredient, such as its image and supermarket aisle.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Ingredient-Information
      operationId: getIngredientInformation
      parameters:
        - description: The ingredient id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 9266
            type: number
          style: simple
        - description: The amount of this ingredient.
          explode: false
          in: query
          name: amount
          required: false
          schema:
            example: 150
            type: number
          style: form
        - description: The unit for the given amount.
          explode: false
          in: query
          name: unit
          required: false
          schema:
            example: grams
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    aisle: Produce
                    amount: 1
                    categoryPath:
                      - tropical fruit
                      - fruit
                    consistency: solid
                    estimatedCost:
                      unit: US Cents
                      value: 299
                    id: 9266
                    image: pineapple.jpg
                    meta: []
                    name: pineapples
                    nameClean: pineapple
                    nutrition:
                      caloricBreakdown:
                        percentCarbs: 94.18
                        percentFat: 1.94
                        percentProtein: 3.88
                      nutrients:
                        - amount: 452.5
                          name: Calories
                          percentOfDailyNeeds: 22.63
                          unit: cal
                        - amount: 1.09
                          name: Fat
                          percentOfDailyNeeds: 1.67
                          unit: g
                        - amount: 0.08
                          name: Saturated Fat
                          percentOfDailyNeeds: 0.51
                          unit: g
                        - amount: 118.74
                          name: Carbohydrates
                          percentOfDailyNeeds: 39.58
                          unit: g
                        - amount: 106.07
                          name: Net Carbohydrates
                          percentOfDailyNeeds: 38.57
                          unit: g
                        - amount: 89.14
                          name: Sugar
                          percentOfDailyNeeds: 99.05
                          unit: g
                        - amount: 0
                          name: Cholesterol
                          percentOfDailyNeeds: 0
                          unit: mg
                        - amount: 9.05
                          name: Sodium
                          percentOfDailyNeeds: 0.39
                          unit: mg
                        - amount: 4.89
                          name: Protein
                          percentOfDailyNeeds: 9.77
                          unit: g
                        - amount: 432.59
                          name: Vitamin C
                          percentOfDailyNeeds: 524.35
                          unit: mg
                        - amount: 8.39
                          name: Manganese
                          percentOfDailyNeeds: 419.47
                          unit: mg
                        - amount: 12.67
                          name: Fiber
                          percentOfDailyNeeds: 50.68
                          unit: g
                        - amount: 1.01
                          name: Vitamin B6
                          percentOfDailyNeeds: 50.68
                          unit: mg
                        - amount: 1
                          name: Copper
                          percentOfDailyNeeds: 49.78
                          unit: mg
                        - amount: 0.72
                          name: Vitamin B1
                          percentOfDailyNeeds: 47.66
                          unit: mg
                        - amount: 162.9
                          name: Folate
                          percentOfDailyNeeds: 40.73
                          unit: µg
                        - amount: 986.45
                          name: Potassium
                          percentOfDailyNeeds: 28.18
                          unit: mg
                        - amount: 108.6
                          name: Magnesium
                          percentOfDailyNeeds: 27.15
                          unit: mg
                        - amount: 4.53
                          name: Vitamin B3
                          percentOfDailyNeeds: 22.63
                          unit: mg
                        - amount: 1.93
                          name: Vitamin B5
                          percentOfDailyNeeds: 19.28
                          unit: mg
                        - amount: 0.29
                          name: Vitamin B2
                          percentOfDailyNeeds: 17.04
                          unit: mg
                        - amount: 2.62
                          name: Iron
                          percentOfDailyNeeds: 14.58
                          unit: mg
                        - amount: 117.65
                          name: Calcium
                          percentOfDailyNeeds: 11.77
                          unit: mg
                        - amount: 524.9
                          name: Vitamin A
                          percentOfDailyNeeds: 10.5
                          unit: IU
                        - amount: 1.09
                          name: Zinc
                          percentOfDailyNeeds: 7.24
                          unit: mg
                        - amount: 72.4
                          name: Phosphorus
                          percentOfDailyNeeds: 7.24
                          unit: mg
                        - amount: 6.34
                          name: Vitamin K
                          percentOfDailyNeeds: 6.03
                          unit: µg
                        - amount: 0.91
                          name: Selenium
                          percentOfDailyNeeds: 1.29
                          unit: µg
                        - amount: 0.18
                          name: Vitamin E
                          percentOfDailyNeeds: 1.21
                          unit: mg
                      properties:
                        - amount: 58.67
                          name: Glycemic Index
                          unit: ""
                        - amount: 62.23
                          name: Glycemic Load
                          unit: ""
                      weightPerServing:
                        amount: 905
                        unit: g
                    original: pineapples
                    originalName: pineapples
                    possibleUnits:
                      - piece
                      - slice
                      - fruit
                      - g
                      - oz
                      - cup
                      - serving
                    shoppingListUnits:
                      - pieces
                    unit: ""
                    unitLong: ""
                    unitShort: ""
              schema:
                description: ""
                properties:
                  aisle:
                    minLength: 1
                    type: string
                  amount:
                    type: number
                  categoryPath:
                    items:
                      type: string
                    type: array
                  consistency:
                    minLength: 1
                    type: string
                  estimatedCost:
                    properties:
                      unit:
                        minLength: 1
                        type: string
                      value:
                        type: number
                    required:
                      - value
                      - unit
                    type: object
                  id:
                    type: integer
                  image:
                    minLength: 1
                    type: string
                  meta:
                    items:
                      type: object
                    type: array
                  name:
                    minLength: 1
                    type: string
                  nameClean:
                    minLength: 1
                    type: string
                  nutrition:
                    properties:
                      caloricBreakdown:
                        properties:
                          percentCarbs:
                            type: number
                          percentFat:
                            type: number
                          percentProtein:
                            type: number
                        required:
                          - percentProtein
                          - percentFat
                          - percentCarbs
                        type: object
                      nutrients:
                        items:
                          properties:
                            amount:
                              type: number
                            name:
                              minLength: 1
                              type: string
                            percentOfDailyNeeds:
                              type: number
                            unit:
                              minLength: 1
                              type: string
                          required:
                            - name
                            - amount
                            - unit
                            - percentOfDailyNeeds
                          type: object
                        minItems: 0
                        type: array
                        uniqueItems: true
                      properties:
                        items:
                          properties:
                            amount:
                              type: number
                            name:
                              minLength: 1
                              type: string
                            unit:
                              type: string
                          required:
                            - name
                            - amount
                            - unit
                          type: object
                        minItems: 0
                        type: array
                        uniqueItems: true
                      weightPerServing:
                        properties:
                          amount:
                            type: number
                          unit:
                            minLength: 1
                            type: string
                        required:
                          - amount
                          - unit
                        type: object
                    required:
                      - nutrients
                      - properties
                      - caloricBreakdown
                      - weightPerServing
                    type: object
                  original:
                    minLength: 1
                    type: string
                  originalName:
                    minLength: 1
                    type: string
                  possibleUnits:
                    items:
                      type: string
                    type: array
                  shoppingListUnits:
                    items:
                      type: string
                    type: array
                  unit:
                    type: string
                  unitLong:
                    type: string
                  unitShort:
                    type: string
                required:
                  - id
                  - original
                  - originalName
                  - name
                  - nameClean
                  - amount
                  - unit
                  - unitShort
                  - unitLong
                  - possibleUnits
                  - estimatedCost
                  - consistency
                  - shoppingListUnits
                  - aisle
                  - image
                  - meta
                  - nutrition
                  - categoryPath
                type: object
                x-examples:
                  example-1:
                    aisle: Produce
                    amount: 1
                    categoryPath:
                      - tropical fruit
                      - fruit
                    consistency: solid
                    estimatedCost:
                      unit: US Cents
                      value: 299
                    id: 9266
                    image: pineapple.jpg
                    meta: []
                    name: pineapples
                    nameClean: pineapple
                    nutrition:
                      caloricBreakdown:
                        percentCarbs: 94.18
                        percentFat: 1.94
                        percentProtein: 3.88
                      nutrients:
                        - amount: 452.5
                          name: Calories
                          percentOfDailyNeeds: 22.63
                          unit: cal
                        - amount: 1.09
                          name: Fat
                          percentOfDailyNeeds: 1.67
                          unit: g
                        - amount: 0.08
                          name: Saturated Fat
                          percentOfDailyNeeds: 0.51
                          unit: g
                        - amount: 118.74
                          name: Carbohydrates
                          percentOfDailyNeeds: 39.58
                          unit: g
                        - amount: 106.07
                          name: Net Carbohydrates
                          percentOfDailyNeeds: 38.57
                          unit: g
                        - amount: 89.14
                          name: Sugar
                          percentOfDailyNeeds: 99.05
                          unit: g
                        - amount: 0
                          name: Cholesterol
                          percentOfDailyNeeds: 0
                          unit: mg
                        - amount: 9.05
                          name: Sodium
                          percentOfDailyNeeds: 0.39
                          unit: mg
                        - amount: 4.89
                          name: Protein
                          percentOfDailyNeeds: 9.77
                          unit: g
                        - amount: 432.59
                          name: Vitamin C
                          percentOfDailyNeeds: 524.35
                          unit: mg
                        - amount: 8.39
                          name: Manganese
                          percentOfDailyNeeds: 419.47
                          unit: mg
                        - amount: 12.67
                          name: Fiber
                          percentOfDailyNeeds: 50.68
                          unit: g
                        - amount: 1.01
                          name: Vitamin B6
                          percentOfDailyNeeds: 50.68
                          unit: mg
                        - amount: 1
                          name: Copper
                          percentOfDailyNeeds: 49.78
                          unit: mg
                        - amount: 0.72
                          name: Vitamin B1
                          percentOfDailyNeeds: 47.66
                          unit: mg
                        - amount: 162.9
                          name: Folate
                          percentOfDailyNeeds: 40.73
                          unit: µg
                        - amount: 986.45
                          name: Potassium
                          percentOfDailyNeeds: 28.18
                          unit: mg
                        - amount: 108.6
                          name: Magnesium
                          percentOfDailyNeeds: 27.15
                          unit: mg
                        - amount: 4.53
                          name: Vitamin B3
                          percentOfDailyNeeds: 22.63
                          unit: mg
                        - amount: 1.93
                          name: Vitamin B5
                          percentOfDailyNeeds: 19.28
                          unit: mg
                        - amount: 0.29
                          name: Vitamin B2
                          percentOfDailyNeeds: 17.04
                          unit: mg
                        - amount: 2.62
                          name: Iron
                          percentOfDailyNeeds: 14.58
                          unit: mg
                        - amount: 117.65
                          name: Calcium
                          percentOfDailyNeeds: 11.77
                          unit: mg
                        - amount: 524.9
                          name: Vitamin A
                          percentOfDailyNeeds: 10.5
                          unit: IU
                        - amount: 1.09
                          name: Zinc
                          percentOfDailyNeeds: 7.24
                          unit: mg
                        - amount: 72.4
                          name: Phosphorus
                          percentOfDailyNeeds: 7.24
                          unit: mg
                        - amount: 6.34
                          name: Vitamin K
                          percentOfDailyNeeds: 6.03
                          unit: µg
                        - amount: 0.91
                          name: Selenium
                          percentOfDailyNeeds: 1.29
                          unit: µg
                        - amount: 0.18
                          name: Vitamin E
                          percentOfDailyNeeds: 1.21
                          unit: mg
                      properties:
                        - amount: 58.67
                          name: Glycemic Index
                          unit: ""
                        - amount: 62.23
                          name: Glycemic Load
                          unit: ""
                      weightPerServing:
                        amount: 905
                        unit: g
                    original: pineapples
                    originalName: pineapples
                    possibleUnits:
                      - piece
                      - slice
                      - fruit
                      - g
                      - oz
                      - cup
                      - serving
                    shoppingListUnits:
                      - pieces
                    unit: ""
                    unitLong: ""
                    unitShort: ""
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Ingredient Information
      tags:
        - ingredients
    parameters:
      - $ref: "#/components/parameters/id"
  "/food/ingredients/{id}/substitutes":
    get:
      deprecated: false
      description: Search for substitutes for a given ingredient.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Ingredient-Substitutes-by-ID
      operationId: getIngredientSubstitutesByID
      parameters:
        - description: The id of the ingredient you want substitutes for.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1001
            type: number
          style: simple
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    ingredient: butter
                    message: Found 4 substitutes for the ingredient.
                    substitutes:
                      - 1 cup = 7/8 cup shortening and 1/2 tsp salt
                      - 1 cup = 7/8 cup vegetable oil + 1/2 tsp salt
                      - 1/2 cup = 1/4 cup buttermilk + 1/4 cup unsweetened applesauce
                      - 1 cup = 1 cup margarine
              schema:
                description: ""
                properties:
                  ingredient:
                    minLength: 1
                    type: string
                  message:
                    minLength: 1
                    type: string
                  substitutes:
                    items:
                      type: string
                    type: array
                required:
                  - ingredient
                  - substitutes
                  - message
                type: object
                x-examples:
                  example-1:
                    ingredient: butter
                    message: Found 4 substitutes for the ingredient.
                    substitutes:
                      - 1 cup = 7/8 cup shortening and 1/2 tsp salt
                      - 1 cup = 7/8 cup vegetable oil + 1/2 tsp salt
                      - 1/2 cup = 1/4 cup buttermilk + 1/4 cup unsweetened applesauce
                      - 1 cup = 1 cup margarine
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Ingredient Substitutes by ID
      tags:
        - ingredients
    parameters:
      - $ref: "#/components/parameters/id"
  /food/jokes/random:
    get:
      deprecated: false
      description: "Get a random joke that is related to food. Caution: this is an endpoint for adults!"
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Random-Food-Joke
      operationId: getARandomFoodJoke
      parameters: []
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    text: Any salad can be a Caesar salad if you stab it enough.
              schema:
                description: ""
                properties:
                  text:
                    minLength: 1
                    type: string
                required:
                  - text
                type: object
                x-examples:
                  example-1:
                    text: Any salad can be a Caesar salad if you stab it enough.
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Random Food Joke
      tags:
        - misc
  /food/menuItems/search:
    get:
      deprecated: false
      description: Search over 115,000 menu items from over 800 fast food and chain restaurants. For example, McDonald's Big Mac or Starbucks Mocha.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-Menu-Items
      operationId: searchMenuItems
      parameters:
        - $ref: "#/components/parameters/query"
        - description: The minimum amount of calories the menu item must have.
          explode: false
          in: query
          name: minCalories
          required: false
          schema:
            example: 50
            type: number
          style: form
        - description: The maximum amount of calories the menu item can have.
          explode: false
          in: query
          name: maxCalories
          required: false
          schema:
            example: 800
            type: number
          style: form
        - description: The minimum amount of carbohydrates in grams the menu item must have.
          explode: false
          in: query
          name: minCarbs
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum amount of carbohydrates in grams the menu item can have.
          explode: false
          in: query
          name: maxCarbs
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of protein in grams the menu item must have.
          explode: false
          in: query
          name: minProtein
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum amount of protein in grams the menu item can have.
          explode: false
          in: query
          name: maxProtein
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of fat in grams the menu item must have.
          explode: false
          in: query
          name: minFat
          required: false
          schema:
            example: 1
            type: number
          style: form
        - description: The maximum amount of fat in grams the menu item can have.
          explode: false
          in: query
          name: maxFat
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: If set to true, you get more information about the menu items returned.
          in: query
          name: addMenuItemInformation
          schema:
            enum:
              - false
              - true
            example: true
            type: boolean
        - $ref: "#/components/parameters/offset"
        - $ref: "#/components/parameters/number"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    menuItems:
                      - id: 419357
                        image: https://images.spoonacular.com/file/wximages/419357-312x231.png
                        imageType: png
                        restaurantChain: Hooters
                        servings:
                          number: 1
                          size: 2
                          unit: oz
                        title: Burger Sliders
                      - id: 424571
                        image: https://images.spoonacular.com/file/wximages/424571-312x231.png
                        imageType: png
                        restaurantChain: Burger King
                        servings:
                          number: 1
                          size: 2
                          unit: oz
                        title: Bacon King Burger
                    number: 2
                    offset: 0
                    totalMenuItems: 6749
                    type: menuItem
              schema:
                description: ""
                properties:
                  menuItems:
                    items:
                      properties:
                        id:
                          type: integer
                        image:
                          minLength: 1
                          type: string
                        imageType:
                          minLength: 1
                          type: string
                        restaurantChain:
                          minLength: 1
                          type: string
                        servings:
                          properties:
                            number:
                              type: number
                            size:
                              type: number
                            unit:
                              minLength: 1
                              type: string
                          required:
                            - number
                            - size
                            - unit
                          type: object
                        title:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - title
                        - restaurantChain
                        - image
                        - imageType
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  number:
                    type: integer
                  offset:
                    type: integer
                  totalMenuItems:
                    type: integer
                  type:
                    minLength: 1
                    type: string
                required:
                  - menuItems
                  - totalMenuItems
                  - type
                  - offset
                  - number
                type: object
                x-examples:
                  example-1:
                    menuItems:
                      - id: 419357
                        image: https://images.spoonacular.com/file/wximages/419357-312x231.png
                        imageType: png
                        restaurantChain: Hooters
                        servings:
                          number: 1
                          size: 2
                          unit: oz
                        title: Burger Sliders
                      - id: 424571
                        image: https://images.spoonacular.com/file/wximages/424571-312x231.png
                        imageType: png
                        restaurantChain: Burger King
                        servings:
                          number: 1
                          size: 2
                          unit: oz
                        title: Bacon King Burger
                    number: 2
                    offset: 0
                    totalMenuItems: 6749
                    type: menuItem
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search Menu Items
      tags:
        - menu items
  /food/menuItems/suggest:
    get:
      deprecated: false
      description: Generate suggestions for menu items based on a (partial) query. The matches will be found by looking in the title only.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Autocomplete-Menu-Item-Search
      operationId: autocompleteMenuItemSearch
      parameters:
        - description: The (partial) search query.
          explode: false
          in: query
          name: query
          required: true
          schema:
            example: chicke
            type: string
          style: form
        - description: The number of results to return (between 1 and 25).
          explode: false
          in: query
          name: number
          required: false
          schema:
            example: 10
            maximum: 25
            minimum: 1
            type: number
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    results:
                      - id: 253419
                        title: pei wei asian diner thai chicken lettuce wraps
                      - id: 380722
                        title: camille's chicken caesar salad includes 2 oz. caesar dressing
              schema:
                description: ""
                properties:
                  results:
                    items:
                      properties:
                        id:
                          type: integer
                        title:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - title
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - results
                type: object
                x-examples:
                  example-1:
                    results:
                      - id: 253419
                        title: pei wei asian diner thai chicken lettuce wraps
                      - id: 380722
                        title: camille's chicken caesar salad includes 2 oz. caesar dressing
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Autocomplete Menu Item Search
      tags:
        - menu items
  "/food/menuItems/{id}":
    get:
      deprecated: false
      description: Use a menu item id to get all available information about a menu item, such as nutrition.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Menu-Item-Information
      operationId: getMenuItemInformation
      parameters:
        - description: The menu item id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 424571
            type: number
          style: simple
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    badges: []
                    breadcrumbs:
                      - burger
                      - main course
                      - food product category
                    generatedText: ""
                    id: 424571
                    imageType: png
                    likes: 0
                    nutrition:
                      caloricBreakdown:
                        percentCarbs: 35
                        percentFat: 30
                        percentProtein: 35
                      nutrients:
                        - amount: 69
                          name: Fat
                          percentOfDailyNeeds: 30
                          unit: g
                        - amount: 57
                          name: Protein
                          percentOfDailyNeeds: 35
                          unit: g
                        - amount: 1040
                          name: Calories
                          percentOfDailyNeeds: 50
                          unit: cal
                        - amount: 48
                          name: Carbohydrates
                          percentOfDailyNeeds: 35
                          unit: g
                    price: 2.35
                    restaurantChain: Burger King
                    servings:
                      number: 1
                      size: 2
                      unit: oz
                    spoonacularScore: 12.5
                    title: Bacon King Burger
              schema:
                description: ""
                properties:
                  badges:
                    items:
                      type: string
                    type: array
                  breadcrumbs:
                    items:
                      type: string
                    type: array
                  generatedText:
                    type: string
                  id:
                    type: integer
                  imageType:
                    minLength: 1
                    type: string
                  likes:
                    type: number
                  nutrition:
                    properties:
                      caloricBreakdown:
                        properties:
                          percentCarbs:
                            type: number
                          percentFat:
                            type: number
                          percentProtein:
                            type: number
                        required:
                          - percentProtein
                          - percentFat
                          - percentCarbs
                        type: object
                      nutrients:
                        items:
                          properties:
                            amount:
                              type: number
                            name:
                              minLength: 1
                              type: string
                            percentOfDailyNeeds:
                              type: number
                            unit:
                              minLength: 1
                              type: string
                          required:
                            - name
                            - amount
                            - unit
                            - percentOfDailyNeeds
                          type: object
                        minItems: 0
                        type: array
                        uniqueItems: true
                    required:
                      - nutrients
                      - caloricBreakdown
                    type: object
                  price:
                    type: number
                  restaurantChain:
                    minLength: 1
                    type: string
                  servings:
                    properties:
                      number:
                        type: number
                      size:
                        type: number
                      unit:
                        minLength: 1
                        type: string
                    required:
                      - number
                      - size
                      - unit
                    type: object
                  spoonacularScore:
                    type: number
                  title:
                    minLength: 1
                    type: string
                required:
                  - id
                  - title
                  - restaurantChain
                  - nutrition
                  - badges
                  - breadcrumbs
                  - imageType
                  - likes
                  - servings
                type: object
                x-examples:
                  example-1:
                    badges: []
                    breadcrumbs:
                      - burger
                      - main course
                      - food product category
                    generatedText: null
                    id: 424571
                    imageType: png
                    likes: 0
                    nutrition:
                      caloricBreakdown:
                        percentCarbs: 35
                        percentFat: 30
                        percentProtein: 35
                      nutrients:
                        - amount: 69
                          name: Fat
                          percentOfDailyNeeds: 30
                          unit: g
                        - amount: 57
                          name: Protein
                          percentOfDailyNeeds: 35
                          unit: g
                        - amount: 1040
                          name: Calories
                          percentOfDailyNeeds: 50
                          unit: cal
                        - amount: 48
                          name: Carbohydrates
                          percentOfDailyNeeds: 35
                          unit: g
                    price: null
                    restaurantChain: Burger King
                    servings:
                      number: 1
                      size: 2
                      unit: oz
                    spoonacularScore: null
                    title: Bacon King Burger
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Menu Item Information
      tags:
        - menu items
    parameters:
      - $ref: "#/components/parameters/id"
  "/food/menuItems/{id}/nutritionLabel":
    get:
      deprecated: false
      description: Visualize a menu item's nutritional label information as HTML including CSS.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Menu-Item-Nutrition-Label-Widget
      operationId: menuItemNutritionLabelWidget
      parameters:
        - description: The menu item id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 342313
            type: number
          style: simple
        - $ref: "#/components/parameters/defaultCss"
        - description: Whether to show optional nutrients.
          explode: false
          in: query
          name: showOptionalNutrients
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show zero values.
          explode: false
          in: query
          name: showZeroValues
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show a list of ingredients.
          explode: false
          in: query
          name: showIngredients
          required: false
          schema:
            example: false
            type: boolean
          style: form
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Menu Item Nutrition Label Widget
      tags:
        - menu items
    parameters:
      - description: The menu item id.
        in: path
        name: id
        required: true
        schema:
          type: string
  "/food/menuItems/{id}/nutritionLabel.png":
    get:
      deprecated: false
      description: Visualize a menu item's nutritional label information as an image.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Menu-Item-Nutrition-Label-Image
      operationId: menuItemNutritionLabelImage
      parameters:
        - description: The menu item id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 342313
            type: number
          style: simple
        - description: Whether to show optional nutrients.
          explode: false
          in: query
          name: showOptionalNutrients
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show zero values.
          explode: false
          in: query
          name: showZeroValues
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show a list of ingredients.
          explode: false
          in: query
          name: showIngredients
          required: false
          schema:
            example: false
            type: boolean
          style: form
      responses:
        "200":
          content:
            image/png:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Menu Item Nutrition Label Image
      tags:
        - menu items
    parameters:
      - description: The menu item id.
        in: path
        name: id
        required: true
        schema:
          type: string
  "/food/menuItems/{id}/nutritionWidget":
    get:
      deprecated: false
      description: Visualize a menu item's nutritional information as HTML including CSS.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Menu-Item-Nutrition-by-ID-Widget
      operationId: visualizeMenuItemNutritionByID
      parameters:
        - description: The menu item id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1003464
            type: number
          style: simple
        - $ref: "#/components/parameters/defaultCss"
        - $ref: "#/components/parameters/Accept"
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Menu Item Nutrition by ID Widget
      tags:
        - menu items
    parameters:
      - $ref: "#/components/parameters/id"
  "/food/menuItems/{id}/nutritionWidget.png":
    get:
      deprecated: false
      description: Visualize a menu item's nutritional information as HTML including CSS.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Menu-Item-Nutrition-by-ID-Image
      operationId: menuItemNutritionByIDImage
      parameters:
        - description: The menu item id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 424571
            type: number
          style: simple
      responses:
        "200":
          content:
            image/png:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Menu Item Nutrition by ID Image
      tags:
        - menu items
    parameters:
      - description: The menu item id.
        in: path
        name: id
        required: true
        schema:
          type: string
  /food/products/classify:
    post:
      deprecated: false
      description: This endpoint allows you to match a packaged food to a basic category, e.g. a specific brand of milk to the category milk.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Classify-Grocery-Product
      operationId: classifyGroceryProduct
      parameters:
        - description: The display name of the returned category, supported is en_US (for American English) and en_GB (for British English).
          explode: false
          in: query
          name: locale
          required: false
          schema:
            enum:
              - en_US
              - en_GB
            example: en_US
            type: string
          style: form
      requestBody:
        content:
          application/json:
            examples:
              example-1:
                value:
                  plu_code: ""
                  title: Kroger Vitamin A & D Reduced Fat 2% Milk
                  upc: ""
            schema:
              description: ""
              properties:
                plu_code:
                  type: string
                title:
                  minLength: 1
                  type: string
                upc:
                  type: string
              required:
                - title
                - upc
                - plu_code
              type: object
              x-examples:
                example-1:
                  plu_code: ""
                  title: Kroger Vitamin A & D Reduced Fat 2% Milk
                  upc: ""
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    breadcrumbs:
                      - 2 percent milk
                      - milk
                      - drink
                      - ingredient
                    category: 2 percent milk
                    cleanTitle: Kroger Vitamin A & D Reduced Fat 2% Milk
                    image: https://spoonacular.com/cdn/ingredients_100x100/milk.png
                    usdaCode: 1174
              schema:
                description: ""
                properties:
                  breadcrumbs:
                    items:
                      type: string
                    type: array
                  category:
                    minLength: 1
                    type: string
                  cleanTitle:
                    minLength: 1
                    type: string
                  image:
                    minLength: 1
                    type: string
                  usdaCode:
                    type: integer
                required:
                  - cleanTitle
                  - image
                  - category
                  - breadcrumbs
                  - usdaCode
                type: object
                x-examples:
                  example-1:
                    breadcrumbs:
                      - 2 percent milk
                      - milk
                      - drink
                      - ingredient
                    category: 2 percent milk
                    cleanTitle: Kroger Vitamin A & D Reduced Fat 2% Milk
                    image: https://spoonacular.com/cdn/ingredients_100x100/milk.png
                    usdaCode: 1174
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Classify Grocery Product
      tags:
        - products
  /food/products/classifyBatch:
    post:
      deprecated: false
      description: Provide a set of product jsons, get back classified products.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Classify-Grocery-Product-Bulk
      operationId: classifyGroceryProductBulk
      parameters:
        - description: The display name of the returned category, supported is en_US (for American English) and en_GB (for British English).
          explode: false
          in: query
          name: locale
          required: false
          schema:
            example: en_US
            type: string
          style: form
      requestBody:
        content:
          application/json:
            examples:
              example-1:
                value:
                  - plu_code: ""
                    title: Kroger Vitamin A & D Reduced Fat 2% Milk
                    upc: ""
            schema:
              description: ""
              items:
                properties:
                  plu_code:
                    type: string
                  title:
                    minLength: 1
                    type: string
                  upc:
                    type: string
                required:
                  - title
                  - upc
                  - plu_code
                type: object
              minItems: 0
              type: array
              uniqueItems: true
              x-examples:
                example-1:
                  - plu_code: ""
                    title: Kroger Vitamin A & D Reduced Fat 2% Milk
                    upc: ""
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    - breadcrumbs:
                        - 2 percent milk
                        - milk
                        - drink
                        - ingredient
                      category: 2 percent milk
                      cleanTitle: Kroger Vitamin A & D Reduced Fat 2% Milk
                      image: https://spoonacular.com/cdn/ingredients_100x100/milk.png
                      usdaCode: 1174
              schema:
                description: ""
                items:
                  properties:
                    breadcrumbs:
                      items:
                        type: string
                      type: array
                    category:
                      minLength: 1
                      type: string
                    cleanTitle:
                      minLength: 1
                      type: string
                    image:
                      minLength: 1
                      type: string
                    usdaCode:
                      type: integer
                  required:
                    - cleanTitle
                    - image
                    - category
                    - breadcrumbs
                    - usdaCode
                  type: object
                minItems: 0
                type: array
                uniqueItems: true
                x-examples:
                  example-1:
                    - breadcrumbs:
                        - 2 percent milk
                        - milk
                        - drink
                        - ingredient
                      category: 2 percent milk
                      cleanTitle: Kroger Vitamin A & D Reduced Fat 2% Milk
                      image: https://spoonacular.com/cdn/ingredients_100x100/milk.png
                      usdaCode: 1174
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Classify Grocery Product Bulk
      tags:
        - products
  /food/products/search:
    get:
      deprecated: false
      description: Search packaged food products, such as frozen pizza or Greek yogurt.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-Grocery-Products
      operationId: searchGroceryProducts
      parameters:
        - $ref: "#/components/parameters/query"
        - description: The minimum amount of calories the product must have.
          explode: false
          in: query
          name: minCalories
          required: false
          schema:
            example: 50
            type: number
          style: form
        - description: The maximum amount of calories the product can have.
          explode: false
          in: query
          name: maxCalories
          required: false
          schema:
            example: 800
            type: number
          style: form
        - description: The minimum amount of carbohydrates in grams the product must have.
          explode: false
          in: query
          name: minCarbs
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum amount of carbohydrates in grams the product can have.
          explode: false
          in: query
          name: maxCarbs
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of protein in grams the product must have.
          explode: false
          in: query
          name: minProtein
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum amount of protein in grams the product can have.
          explode: false
          in: query
          name: maxProtein
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of fat in grams the product must have.
          explode: false
          in: query
          name: minFat
          required: false
          schema:
            example: 1
            type: number
          style: form
        - description: The maximum amount of fat in grams the product can have.
          explode: false
          in: query
          name: maxFat
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: If set to true, you get more information about the products returned.
          in: query
          name: addProductInformation
          schema:
            enum:
              - false
              - true
            example: true
            type: boolean
        - $ref: "#/components/parameters/offset"
        - $ref: "#/components/parameters/number"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    number: 2
                    offset: 0
                    products:
                      - id: 192386
                        imageType: jpg
                        title: "Pizza Buddy: Frozen Pizza Dough, 16 Oz"
                      - id: 27693
                        imageType: jpg
                        title: Uno Pizza
                    totalProducts: 1258
                    type: product
              schema:
                description: ""
                properties:
                  number:
                    type: integer
                  offset:
                    type: integer
                  products:
                    items:
                      properties:
                        id:
                          type: integer
                        imageType:
                          minLength: 1
                          type: string
                        title:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - title
                        - imageType
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  totalProducts:
                    type: integer
                  type:
                    minLength: 1
                    type: string
                required:
                  - products
                  - totalProducts
                  - type
                  - offset
                  - number
                type: object
                x-examples:
                  example-1:
                    number: 2
                    offset: 0
                    products:
                      - id: 192386
                        imageType: jpg
                        title: "Pizza Buddy: Frozen Pizza Dough, 16 Oz"
                      - id: 27693
                        imageType: jpg
                        title: Uno Pizza
                    totalProducts: 1258
                    type: product
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search Grocery Products
      tags:
        - products
  /food/products/suggest:
    get:
      deprecated: false
      description: Generate suggestions for grocery products based on a (partial) query. The matches will be found by looking in the title only.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Autocomplete-Product-Search
      operationId: autocompleteProductSearch
      parameters:
        - description: The (partial) search query.
          explode: false
          in: query
          name: query
          required: true
          schema:
            example: chicke
            type: string
          style: form
        - description: The number of results to return (between 1 and 25).
          explode: false
          in: query
          name: number
          required: false
          schema:
            example: 10
            maximum: 25
            minimum: 1
            type: integer
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    results:
                      - id: 208698
                        title: buddig premium deli chicken breast - rotisserie flavored
                      - id: 41291
                        title: tyson all natural chicken breasts tenderloins
              schema:
                description: ""
                properties:
                  results:
                    items:
                      properties:
                        id:
                          type: integer
                        title:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - title
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - results
                type: object
                x-examples:
                  example-1:
                    results:
                      - id: 208698
                        title: buddig premium deli chicken breast - rotisserie flavored
                      - id: 41291
                        title: tyson all natural chicken breasts tenderloins
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Autocomplete Product Search
      tags:
        - products
  "/food/products/upc/{upc}":
    get:
      deprecated: false
      description: Get information about a packaged food using its UPC.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-Grocery-Products-by-UPC
      operationId: searchGroceryProductsByUPC
      parameters:
        - description: The product's UPC.
          explode: false
          in: path
          name: upc
          required: true
          schema:
            example: 41631000564
            type: number
          style: simple
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    badges:
                      - egg_free
                      - wheat_free
                      - grain_free
                      - peanut_free
                      - primal
                      - vegetarian
                      - nut_free
                      - vegan
                      - pescetarian
                      - dairy_free
                      - paleo
                      - gluten_free
                    breadcrumbs:
                      - flour
                    generatedText: "Swan Flour: This product is an awesome fit if you are searching for a healthy flour. This product has 1 ingredient (in our experience: the fewer ingredients, the better!) This product contains no ingredients that some research suggests you should avoid. One serving of this product provides 30 calories, 0g grams of fat, 0g grams of protein, and 8g grams of carbs."
                    id: 30004
                    imageType: jpg
                    importantBadges:
                      - gluten_free
                      - paleo
                      - primal
                      - wheat_free
                      - grain_free
                    ingredientCount: 1
                    ingredientList: Potato Starch
                    ingredients:
                      - description: null
                        name: ""
                        safety_level: null
                      - description: null
                        name: starch
                        safety_level: null
                      - description: null
                        name: potato starch
                        safety_level: null
                    likes: 0
                    nutrition:
                      caloricBreakdown:
                        percentCarbs: 57.78
                        percentFat: 20
                        percentProtein: 22.22
                      nutrients:
                        - amount: 0
                          name: Fat
                          percentOfDailyNeeds: 0
                          unit: g
                        - amount: 0
                          name: Protein
                          percentOfDailyNeeds: 0
                          unit: g
                        - amount: 30
                          name: Calories
                          percentOfDailyNeeds: 10
                          unit: cal
                        - amount: 8
                          name: Carbohydrates
                          percentOfDailyNeeds: 9.45
                          unit: g
                    price: 0
                    servings:
                      number: 34
                      size: 1
                      unit: tbsp
                    spoonacularScore: 99
                    title: Swan Flour
              schema:
                description: ""
                properties:
                  badges:
                    items:
                      type: string
                    type: array
                  breadcrumbs:
                    items:
                      type: string
                    type: array
                  generatedText:
                    minLength: 1
                    type: string
                  id:
                    type: integer
                  imageType:
                    minLength: 1
                    type: string
                  importantBadges:
                    items:
                      type: string
                    type: array
                  ingredientCount:
                    type: integer
                  ingredientList:
                    minLength: 1
                    type: string
                  ingredients:
                    items:
                      properties:
                        description: {}
                        name:
                          type: string
                        safety_level: {}
                      required:
                        - name
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  likes:
                    type: number
                  nutrition:
                    properties:
                      caloricBreakdown:
                        properties:
                          percentCarbs:
                            type: number
                          percentFat:
                            type: number
                          percentProtein:
                            type: number
                        required:
                          - percentProtein
                          - percentFat
                          - percentCarbs
                        type: object
                      nutrients:
                        items:
                          properties:
                            amount:
                              type: number
                            name:
                              minLength: 1
                              type: string
                            percentOfDailyNeeds:
                              type: number
                            unit:
                              minLength: 1
                              type: string
                          required:
                            - name
                            - amount
                            - unit
                            - percentOfDailyNeeds
                          type: object
                        minItems: 0
                        type: array
                        uniqueItems: true
                    required:
                      - nutrients
                      - caloricBreakdown
                    type: object
                  price:
                    type: number
                  servings:
                    properties:
                      number:
                        type: number
                      size:
                        type: number
                      unit:
                        minLength: 1
                        type: string
                    required:
                      - number
                      - size
                      - unit
                    type: object
                  spoonacularScore:
                    type: number
                  title:
                    minLength: 1
                    type: string
                required:
                  - id
                  - title
                  - badges
                  - importantBadges
                  - breadcrumbs
                  - generatedText
                  - imageType
                  - ingredientList
                  - ingredients
                  - likes
                  - nutrition
                  - price
                  - servings
                  - spoonacularScore
                type: object
                x-examples:
                  example-1:
                    badges:
                      - egg_free
                      - wheat_free
                      - grain_free
                      - peanut_free
                      - primal
                      - vegetarian
                      - nut_free
                      - vegan
                      - pescetarian
                      - dairy_free
                      - paleo
                      - gluten_free
                    breadcrumbs:
                      - flour
                    generatedText: "Swan Flour: This product is an awesome fit if you are searching for a healthy flour. This product has 1 ingredient (in our experience: the fewer ingredients, the better!) This product contains no ingredients that some research suggests you should avoid. One serving of this product provides 30 calories, 0g grams of fat, 0g grams of protein, and 8g grams of carbs."
                    id: 30004
                    imageType: jpg
                    importantBadges:
                      - gluten_free
                      - paleo
                      - primal
                      - wheat_free
                      - grain_free
                    ingredientCount: null
                    ingredientList: Potato Starch
                    ingredients:
                      - description: null
                        name: ""
                        safety_level: null
                      - description: null
                        name: starch
                        safety_level: null
                      - description: null
                        name: potato starch
                        safety_level: null
                    likes: 0
                    nutrition:
                      caloricBreakdown:
                        percentCarbs: 57.78
                        percentFat: 20
                        percentProtein: 22.22
                      nutrients:
                        - amount: 0
                          name: Fat
                          percentOfDailyNeeds: 0
                          unit: g
                        - amount: 0
                          name: Protein
                          percentOfDailyNeeds: 0
                          unit: g
                        - amount: 30
                          name: Calories
                          percentOfDailyNeeds: 10
                          unit: cal
                        - amount: 8
                          name: Carbohydrates
                          percentOfDailyNeeds: 9.45
                          unit: g
                    price: 0
                    servings:
                      number: 34
                      size: 1
                      unit: tbsp
                    spoonacularScore: 99
                    title: Swan Flour
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search Grocery Products by UPC
      tags:
        - products
    parameters:
      - description: The UPC code of the product.
        in: path
        name: upc
        required: true
        schema:
          example: "041631000564"
          type: string
  "/food/products/upc/{upc}/comparable":
    get:
      deprecated: false
      description: Find comparable products to the given one.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Comparable-Products
      operationId: getComparableProducts
      parameters:
        - description: The UPC of the product for which you want to find comparable products.
          explode: false
          in: path
          name: upc
          required: true
          schema:
            example: 33698816271
            type: number
          style: simple
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    comparableProducts:
                      calories: []
                      likes: []
                      price: []
                      protein:
                        - difference: 3
                          id: 11797
                          image: https://webknox.com/productImages/11797.jpg
                          title: Casa Visco Capers
                        - difference: 1
                          id: 90962
                          image: https://webknox.com/productImages/90962.jpg
                          title: Colavita Capers
                        - difference: 1
                          id: 88139
                          image: https://webknox.com/productImages/88139.jpg
                          title: Mezzetta Capers
                        - difference: 1
                          id: 152832
                          image: https://webknox.com/productImages/152832.jpg
                          title: Victoria Imported Capers
                      spoonacularScore:
                        - difference: 7
                          id: 125354
                          image: https://webknox.com/productImages/125354.jpg
                          title: DeLallo Capers
                        - difference: 7
                          id: 118361
                          image: https://webknox.com/productImages/118361.jpg
                          title: Haddon House Non Pareil Capers
                        - difference: 7
                          id: 113686
                          image: https://webknox.com/productImages/113686.jpg
                          title: Dell Alpe Capers
                        - difference: 7
                          id: 112078
                          image: https://webknox.com/productImages/112078.jpg
                          title: Paesana Imported Capers
                      sugar: []
              schema:
                description: ""
                properties:
                  comparableProducts:
                    properties:
                      calories:
                        items:
                          type: object
                        type: array
                      likes:
                        items:
                          type: object
                        type: array
                      price:
                        items:
                          type: object
                        type: array
                      protein:
                        items:
                          properties:
                            difference:
                              type: number
                            id:
                              type: integer
                            image:
                              minLength: 1
                              type: string
                            title:
                              minLength: 1
                              type: string
                          required:
                            - difference
                            - id
                            - image
                            - title
                          type: object
                        minItems: 0
                        type: array
                        uniqueItems: true
                      spoonacularScore:
                        items:
                          properties:
                            difference:
                              type: number
                            id:
                              type: integer
                            image:
                              minLength: 1
                              type: string
                            title:
                              minLength: 1
                              type: string
                          required:
                            - difference
                            - id
                            - image
                            - title
                          type: object
                        minItems: 0
                        type: array
                        uniqueItems: true
                      sugar:
                        items:
                          type: object
                        type: array
                    required:
                      - calories
                      - likes
                      - price
                      - protein
                      - spoonacularScore
                      - sugar
                    type: object
                required:
                  - comparableProducts
                type: object
                x-examples:
                  example-1:
                    comparableProducts:
                      calories: []
                      likes: []
                      price: []
                      protein:
                        - difference: 3
                          id: 11797
                          image: https://webknox.com/productImages/11797.jpg
                          title: Casa Visco Capers
                        - difference: 1
                          id: 90962
                          image: https://webknox.com/productImages/90962.jpg
                          title: Colavita Capers
                        - difference: 1
                          id: 88139
                          image: https://webknox.com/productImages/88139.jpg
                          title: Mezzetta Capers
                        - difference: 1
                          id: 152832
                          image: https://webknox.com/productImages/152832.jpg
                          title: Victoria Imported Capers
                      spoonacularScore:
                        - difference: 7
                          id: 125354
                          image: https://webknox.com/productImages/125354.jpg
                          title: DeLallo Capers
                        - difference: 7
                          id: 118361
                          image: https://webknox.com/productImages/118361.jpg
                          title: Haddon House Non Pareil Capers
                        - difference: 7
                          id: 113686
                          image: https://webknox.com/productImages/113686.jpg
                          title: Dell Alpe Capers
                        - difference: 7
                          id: 112078
                          image: https://webknox.com/productImages/112078.jpg
                          title: Paesana Imported Capers
                      sugar: []
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Comparable Products
      tags:
        - products
    parameters:
      - description: The UPC of the product.
        in: path
        name: upc
        required: true
        schema:
          example: "033698816271"
          type: string
  "/food/products/{id}":
    get:
      deprecated: false
      description: Use a product id to get full information about a product, such as ingredients, nutrition, etc. The nutritional information is per serving.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Product-Information
      operationId: getProductInformation
      parameters:
        - description: The id of the packaged food.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 22347
            type: number
          style: simple
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    aisle: Sweet Snacks
                    badges:
                      - msg_free
                      - no_artificial_colors
                      - no_artificial_flavors
                      - no_artificial_ingredients
                      - gluten_free
                    breadcrumbs:
                      - bars
                    generatedText: null
                    id: 22347
                    imageType: jpg
                    importantBadges:
                      - no_artificial_flavors
                      - no_artificial_colors
                      - no_artificial_ingredients
                      - gluten_free
                      - msg_free
                    ingredientCount: 32
                    ingredientList: "Snickers Brand Almond Bar: Milk Chocolate (Sugar, Cocoa Butter, Chocolate, Skim Milk, Lactose, Milkfat, Soy Lecithin, Artificial Flavor), Corn Syrup, Almonds, Sugar, Milkfat, Skim Milk, Less than 2% - Lactose, Salt, Hydrogenated Palm Kernel Oil and/or Palm Oil, Egg Whites, Chocolate, Artificial Flavor. Snickers Brand: Milk Chocolate (Sugar, Cocoa Butter, Chocolate, Skim Milk, Lactose, Milkfat, Soy Lecithin, Artificial Flavor), Peanuts, Corn Syrup, Sugar, Milkfat, Skim Milk, Partially Hydrogenated Soybean Oil, Lactose, Salt, Egg Whites, Chocolate, Artificial Flavor. Snickers Brand Peanut Butter Squared Bars: Milk Chocolate (Sugar, Cocoa Butter, Chocolate, Skim Milk, Lactose, Milkfat, Soy Lecithin, Artificial Flavor), Peanut Butter (Peanuts, Partially Hydrogenated Soybean Oil), Peanuts, Sugar, Corn Syrup, Vegetable Oil (Hydrogenated Palm Kernel Oil, Palm Oil, Rapeseed Oil and Cottonseed Oil and/or Partially Hydrogenated Palm Kernel Oil), Lactose, Corn Syrup Solids, Invert Sugar, Less than 2% - Glycerin, Dextrose, Skim Milk, Salt, Calcium Carbonate, Partially Hydrogenated Soybean Oil, Egg Whites, Artificial Flavor, TBHQ to Maintain Freshness"
                    ingredients:
                      - description: null
                        name: emulsifier
                        safety_level: null
                      - description: null
                        name: added sugar
                        safety_level: null
                      - description: null
                        name: sweetener
                        safety_level: null
                      - description: null
                        name: cooking fat
                        safety_level: null
                      - description: null
                        name: cooking oil
                        safety_level: null
                      - description: null
                        name: lecithin
                        safety_level: null
                      - description: null
                        name: yeast
                        safety_level: null
                      - description: null
                        name: menu item type
                        safety_level: null
                      - description: null
                        name: nuts
                        safety_level: null
                      - description: null
                        name: partially hydrogenated vegetable oil
                        safety_level: low
                      - description: Unlike partially hydrogenated oils, fully hydrogenated oils do not contain trans fat and thus are currently considered safer.
                        name: hydrogenated vegetable oil
                        safety_level: high
                      - description: null
                        name: calcium
                        safety_level: null
                      - description: null
                        name: nut butter
                        safety_level: null
                      - description: null
                        name: legumes
                        safety_level: null
                      - description: null
                        name: refined sweetener
                        safety_level: null
                      - description: null
                        name: non food item
                        safety_level: null
                      - description: null
                        name: tree nuts
                        safety_level: null
                      - description: null
                        name: chocolate
                        safety_level: null
                      - description: null
                        name: sugar
                        safety_level: null
                      - description: null
                        name: snack
                        safety_level: null
                      - description: null
                        name: corn syrup
                        safety_level: null
                      - description: null
                        name: drink
                        safety_level: null
                      - description: null
                        name: milk
                        safety_level: null
                      - description: null
                        name: spread
                        safety_level: null
                      - description: null
                        name: vegetable oil
                        safety_level: null
                      - description: null
                        name: yeast nutrient
                        safety_level: null
                      - description: null
                        name: palm kernel oil
                        safety_level: null
                      - description: null
                        name: artificial ingredient
                        safety_level: null
                      - description: null
                        name: stabilizer
                        safety_level: null
                      - description: null
                        name: additive
                        safety_level: null
                      - description: null
                        name: nutrient
                        safety_level: null
                      - description: null
                        name: soybean oil
                        safety_level: null
                      - description: null
                        name: supplement
                        safety_level: null
                      - description: null
                        name: mineral
                        safety_level: null
                      - description: null
                        name: artificial flavor
                        safety_level: medium
                      - description: null
                        name: skim milk
                        safety_level: null
                      - description: null
                        name: peanuts
                        safety_level: null
                      - description: null
                        name: corn syrup solids
                        safety_level: medium
                      - description: Unlike partially hydrogenated oils, fully hydrogenated oils do not contain trans fat and thus are currently considered safer.
                        name: hydrogenated palm kernel oil
                        safety_level: high
                      - description: null
                        name: cottonseed oil
                        safety_level: null
                      - description: null
                        name: milkfat
                        safety_level: high
                      - description: null
                        name: lactose
                        safety_level: null
                      - description: null
                        name: corn syrup
                        safety_level: null
                      - description: null
                        name: cocoa butter
                        safety_level: high
                      - description: null
                        name: tbhq to maintain freshness
                        safety_level: null
                      - description: null
                        name: peanut butter
                        safety_level: null
                      - description: null
                        name: egg whites
                        safety_level: null
                      - description: null
                        name: sugar
                        safety_level: null
                      - description: null
                        name: milk chocolate
                        safety_level: null
                      - description: null
                        name: palm oil
                        safety_level: null
                      - description: null
                        name: artificial flavor
                        safety_level: null
                      - description: null
                        name: salt
                        safety_level: null
                      - description: null
                        name: almonds
                        safety_level: null
                      - description: null
                        name: skim milk less than 2% - lactose
                        safety_level: null
                      - description: null
                        name: vegetable oil
                        safety_level: null
                      - description: null
                        name: less than 2% - glycerin
                        safety_level: null
                      - description: null
                        name: dextrose
                        safety_level: high
                      - description: Soy lecithin is not a concern for most people allergic to soy.
                        name: soy lecithin
                        safety_level: high
                      - description: null
                        name: invert sugar
                        safety_level: high
                      - description: null
                        name: chocolate
                        safety_level: null
                      - description: null
                        name: rapeseed oil
                        safety_level: null
                      - description: null
                        name: partially hydrogenated soybean oil
                        safety_level: low
                      - description: null
                        name: calcium carbonate
                        safety_level: high
                      - description: null
                        name: partially hydrogenated palm kernel oil
                        safety_level: low
                      - description: null
                        name: artificial flavor.snickers brand
                        safety_level: null
                      - description: null
                        name: snickers brand almond bar
                        safety_level: null
                    likes: 0
                    nutrition:
                      caloricBreakdown:
                        percentCarbs: 57.78
                        percentFat: 20
                        percentProtein: 22.22
                      nutrients:
                        - amount: 4
                          name: Fat
                          percentOfDailyNeeds: 6.15
                          unit: g
                        - amount: 10
                          name: Protein
                          percentOfDailyNeeds: 20
                          unit: g
                        - amount: 200
                          name: Calories
                          percentOfDailyNeeds: 10
                          unit: cal
                        - amount: 26
                          name: Carbohydrates
                          percentOfDailyNeeds: 9.45
                          unit: g
                    price: 324
                    servings:
                      number: 8
                      size: 4
                      unit: pieces
                    spoonacularScore: 0
                    title: SNICKERS Minis Size Chocolate Candy Bars Variety Mix 10.5-oz. Bag
              schema:
                description: ""
                properties:
                  aisle:
                    minLength: 1
                    type: string
                  badges:
                    items:
                      type: string
                    type: array
                  breadcrumbs:
                    items:
                      type: string
                    type: array
                  generatedText: {}
                  id:
                    type: integer
                  imageType:
                    minLength: 1
                    type: string
                  importantBadges:
                    items:
                      type: string
                    type: array
                  ingredientCount:
                    type: integer
                  ingredientList:
                    minLength: 1
                    type: string
                  ingredients:
                    items:
                      properties:
                        description: {}
                        name:
                          minLength: 1
                          type: string
                        safety_level: {}
                      required:
                        - name
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: false
                  likes:
                    type: number
                  nutrition:
                    properties:
                      caloricBreakdown:
                        properties:
                          percentCarbs:
                            type: number
                          percentFat:
                            type: number
                          percentProtein:
                            type: number
                        required:
                          - percentProtein
                          - percentFat
                          - percentCarbs
                        type: object
                      nutrients:
                        items:
                          properties:
                            amount:
                              type: number
                            name:
                              minLength: 1
                              type: string
                            percentOfDailyNeeds:
                              type: number
                            unit:
                              minLength: 1
                              type: string
                          required:
                            - name
                            - amount
                            - unit
                            - percentOfDailyNeeds
                          type: object
                        minItems: 0
                        type: array
                        uniqueItems: true
                    required:
                      - nutrients
                      - caloricBreakdown
                    type: object
                  price:
                    type: number
                  servings:
                    properties:
                      number:
                        type: number
                      size:
                        type: number
                      unit:
                        minLength: 1
                        type: string
                    required:
                      - number
                      - size
                      - unit
                    type: object
                  spoonacularScore:
                    type: number
                  title:
                    minLength: 1
                    type: string
                required:
                  - id
                  - title
                  - breadcrumbs
                  - imageType
                  - badges
                  - importantBadges
                  - ingredientCount
                  - ingredientList
                  - ingredients
                  - likes
                  - aisle
                  - nutrition
                  - price
                  - servings
                  - spoonacularScore
                type: object
                x-examples:
                  example-1:
                    aisle: Sweet Snacks
                    badges:
                      - msg_free
                      - no_artificial_colors
                      - no_artificial_flavors
                      - no_artificial_ingredients
                      - gluten_free
                    breadcrumbs:
                      - bars
                    generatedText: null
                    id: 22347
                    imageType: jpg
                    importantBadges:
                      - no_artificial_flavors
                      - no_artificial_colors
                      - no_artificial_ingredients
                      - gluten_free
                      - msg_free
                    ingredientCount: 32
                    ingredientList: "Snickers Brand Almond Bar: Milk Chocolate (Sugar, Cocoa Butter, Chocolate, Skim Milk, Lactose, Milkfat, Soy Lecithin, Artificial Flavor), Corn Syrup, Almonds, Sugar, Milkfat, Skim Milk, Less than 2% - Lactose, Salt, Hydrogenated Palm Kernel Oil and/or Palm Oil, Egg Whites, Chocolate, Artificial Flavor. Snickers Brand: Milk Chocolate (Sugar, Cocoa Butter, Chocolate, Skim Milk, Lactose, Milkfat, Soy Lecithin, Artificial Flavor), Peanuts, Corn Syrup, Sugar, Milkfat, Skim Milk, Partially Hydrogenated Soybean Oil, Lactose, Salt, Egg Whites, Chocolate, Artificial Flavor. Snickers Brand Peanut Butter Squared Bars: Milk Chocolate (Sugar, Cocoa Butter, Chocolate, Skim Milk, Lactose, Milkfat, Soy Lecithin, Artificial Flavor), Peanut Butter (Peanuts, Partially Hydrogenated Soybean Oil), Peanuts, Sugar, Corn Syrup, Vegetable Oil (Hydrogenated Palm Kernel Oil, Palm Oil, Rapeseed Oil and Cottonseed Oil and/or Partially Hydrogenated Palm Kernel Oil), Lactose, Corn Syrup Solids, Invert Sugar, Less than 2% - Glycerin, Dextrose, Skim Milk, Salt, Calcium Carbonate, Partially Hydrogenated Soybean Oil, Egg Whites, Artificial Flavor, TBHQ to Maintain Freshness"
                    ingredients:
                      - description: null
                        name: emulsifier
                        safety_level: null
                      - description: null
                        name: added sugar
                        safety_level: null
                      - description: null
                        name: sweetener
                        safety_level: null
                      - description: null
                        name: cooking fat
                        safety_level: null
                      - description: null
                        name: cooking oil
                        safety_level: null
                      - description: null
                        name: lecithin
                        safety_level: null
                      - description: null
                        name: yeast
                        safety_level: null
                      - description: null
                        name: menu item type
                        safety_level: null
                      - description: null
                        name: nuts
                        safety_level: null
                      - description: null
                        name: partially hydrogenated vegetable oil
                        safety_level: low
                      - description: Unlike partially hydrogenated oils, fully hydrogenated oils do not contain trans fat and thus are currently considered safer.
                        name: hydrogenated vegetable oil
                        safety_level: high
                      - description: null
                        name: calcium
                        safety_level: null
                      - description: null
                        name: nut butter
                        safety_level: null
                      - description: null
                        name: legumes
                        safety_level: null
                      - description: null
                        name: refined sweetener
                        safety_level: null
                      - description: null
                        name: non food item
                        safety_level: null
                      - description: null
                        name: tree nuts
                        safety_level: null
                      - description: null
                        name: chocolate
                        safety_level: null
                      - description: null
                        name: sugar
                        safety_level: null
                      - description: null
                        name: snack
                        safety_level: null
                      - description: null
                        name: corn syrup
                        safety_level: null
                      - description: null
                        name: drink
                        safety_level: null
                      - description: null
                        name: milk
                        safety_level: null
                      - description: null
                        name: spread
                        safety_level: null
                      - description: null
                        name: vegetable oil
                        safety_level: null
                      - description: null
                        name: yeast nutrient
                        safety_level: null
                      - description: null
                        name: palm kernel oil
                        safety_level: null
                      - description: null
                        name: artificial ingredient
                        safety_level: null
                      - description: null
                        name: stabilizer
                        safety_level: null
                      - description: null
                        name: additive
                        safety_level: null
                      - description: null
                        name: nutrient
                        safety_level: null
                      - description: null
                        name: soybean oil
                        safety_level: null
                      - description: null
                        name: supplement
                        safety_level: null
                      - description: null
                        name: mineral
                        safety_level: null
                      - description: null
                        name: artificial flavor
                        safety_level: medium
                      - description: null
                        name: skim milk
                        safety_level: null
                      - description: null
                        name: peanuts
                        safety_level: null
                      - description: null
                        name: corn syrup solids
                        safety_level: medium
                      - description: Unlike partially hydrogenated oils, fully hydrogenated oils do not contain trans fat and thus are currently considered safer.
                        name: hydrogenated palm kernel oil
                        safety_level: high
                      - description: null
                        name: cottonseed oil
                        safety_level: null
                      - description: null
                        name: milkfat
                        safety_level: high
                      - description: null
                        name: lactose
                        safety_level: null
                      - description: null
                        name: corn syrup
                        safety_level: null
                      - description: null
                        name: cocoa butter
                        safety_level: high
                      - description: null
                        name: tbhq to maintain freshness
                        safety_level: null
                      - description: null
                        name: peanut butter
                        safety_level: null
                      - description: null
                        name: egg whites
                        safety_level: null
                      - description: null
                        name: sugar
                        safety_level: null
                      - description: null
                        name: milk chocolate
                        safety_level: null
                      - description: null
                        name: palm oil
                        safety_level: null
                      - description: null
                        name: artificial flavor
                        safety_level: null
                      - description: null
                        name: salt
                        safety_level: null
                      - description: null
                        name: almonds
                        safety_level: null
                      - description: null
                        name: skim milk less than 2% - lactose
                        safety_level: null
                      - description: null
                        name: vegetable oil
                        safety_level: null
                      - description: null
                        name: less than 2% - glycerin
                        safety_level: null
                      - description: null
                        name: dextrose
                        safety_level: high
                      - description: Soy lecithin is not a concern for most people allergic to soy.
                        name: soy lecithin
                        safety_level: high
                      - description: null
                        name: invert sugar
                        safety_level: high
                      - description: null
                        name: chocolate
                        safety_level: null
                      - description: null
                        name: rapeseed oil
                        safety_level: null
                      - description: null
                        name: partially hydrogenated soybean oil
                        safety_level: low
                      - description: null
                        name: calcium carbonate
                        safety_level: high
                      - description: null
                        name: partially hydrogenated palm kernel oil
                        safety_level: low
                      - description: null
                        name: artificial flavor.snickers brand
                        safety_level: null
                      - description: null
                        name: snickers brand almond bar
                        safety_level: null
                    likes: 0
                    nutrition:
                      caloricBreakdown:
                        percentCarbs: 57.78
                        percentFat: 20
                        percentProtein: 22.22
                      nutrients:
                        - amount: 4
                          name: Fat
                          percentOfDailyNeeds: 6.15
                          unit: g
                        - amount: 10
                          name: Protein
                          percentOfDailyNeeds: 20
                          unit: g
                        - amount: 200
                          name: Calories
                          percentOfDailyNeeds: 10
                          unit: cal
                        - amount: 26
                          name: Carbohydrates
                          percentOfDailyNeeds: 9.45
                          unit: g
                    price: 324
                    servings:
                      number: 8
                      size: 4
                      unit: pieces
                    spoonacularScore: 0
                    title: SNICKERS Minis Size Chocolate Candy Bars Variety Mix 10.5-oz. Bag
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Product Information
      tags:
        - products
    parameters:
      - $ref: "#/components/parameters/id"
  "/food/products/{id}/nutritionLabel":
    get:
      deprecated: false
      description: Get a product's nutrition label as an HTML widget.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Product-Nutrition-Label-Widget
      operationId: productNutritionLabelWidget
      parameters:
        - description: The product id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 22347
            type: number
          style: simple
        - $ref: "#/components/parameters/defaultCss"
        - description: Whether to show optional nutrients.
          explode: false
          in: query
          name: showOptionalNutrients
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show zero values.
          explode: false
          in: query
          name: showZeroValues
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show a list of ingredients.
          explode: false
          in: query
          name: showIngredients
          required: false
          schema:
            example: false
            type: boolean
          style: form
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Product Nutrition Label Widget
      tags:
        - products
    parameters:
      - description: The product id.
        in: path
        name: id
        required: true
        schema:
          type: string
  "/food/products/{id}/nutritionLabel.png":
    get:
      deprecated: false
      description: Get a product's nutrition label as an image.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Product-Nutrition-Label-Image
      operationId: productNutritionLabelImage
      parameters:
        - description: The product id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 22347
            type: number
          style: simple
        - description: Whether to show optional nutrients.
          explode: false
          in: query
          name: showOptionalNutrients
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show zero values.
          explode: false
          in: query
          name: showZeroValues
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show a list of ingredients.
          explode: false
          in: query
          name: showIngredients
          required: false
          schema:
            example: false
            type: boolean
          style: form
      responses:
        "200":
          content:
            image/png:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Product Nutrition Label Image
      tags:
        - products
    parameters:
      - description: The product id.
        in: path
        name: id
        required: true
        schema:
          type: string
  "/food/products/{id}/nutritionWidget":
    get:
      deprecated: false
      description: Visualize a product's nutritional information as HTML including CSS.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Product-Nutrition-by-ID-Widget
      operationId: visualizeProductNutritionByID
      parameters:
        - description: The id of the product.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 7657
            type: number
          style: simple
        - $ref: "#/components/parameters/defaultCss"
        - $ref: "#/components/parameters/Accept"
      responses:
        "200":
          content:
            text/html:
              examples:
                example-1:
                  value: string
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Product Nutrition by ID Widget
      tags:
        - products
    parameters:
      - $ref: "#/components/parameters/id"
  "/food/products/{id}/nutritionWidget.png":
    get:
      deprecated: false
      description: Visualize a product's nutritional information as an image.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Product-Nutrition-by-ID-Image
      operationId: productNutritionByIDImage
      parameters:
        - description: The id of the product.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 7657
            type: number
          style: simple
      responses:
        "200":
          content:
            image/png:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Product Nutrition by ID Image
      tags:
        - products
    parameters:
      - description: The id of the product.
        in: path
        name: id
        required: true
        schema:
          type: string
  /food/restaurants/search:
    get:
      deprecated: false
      description: Search through thousands of restaurants (in North America) by location, cuisine, budget, and more.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-Restaurants
      operationId: searchRestaurants
      parameters:
        - description: The search query.
          explode: false
          in: query
          name: query
          required: false
          schema:
            example: beach cafe
            type: string
          style: form
        - description: The latitude of the user's location.
          explode: false
          in: query
          name: lat
          required: false
          schema:
            example: 37.7786357
            type: number
          style: form
        - description: The longitude of the user's location.".
          explode: false
          in: query
          name: lng
          required: false
          schema:
            example: -122.3918135
            type: number
          style: form
        - description: The distance around the location in miles.
          explode: false
          in: query
          name: distance
          required: false
          schema:
            example: 2
            type: number
          style: form
        - description: The user's budget for a meal in USD.
          explode: false
          in: query
          name: budget
          required: false
          schema:
            example: 20
            type: number
          style: form
        - description: The cuisine of the restaurant.
          explode: false
          in: query
          name: cuisine
          required: false
          schema:
            example: italian
            type: string
          style: form
        - description: The minimum rating of the restaurant between 0 and 5.
          explode: false
          in: query
          name: min-rating
          required: false
          schema:
            example: 4.4
            type: number
          style: form
        - description: Whether the restaurant must be open at the time of search.
          explode: false
          in: query
          name: is-open
          required: false
          schema:
            example: true
            type: boolean
          style: form
        - description: How to sort the results, one of the following 'cheapest', 'fastest', 'rating', 'distance' or the default 'relevance'.
          explode: false
          in: query
          name: sort
          required: false
          schema:
            example: distance
            type: string
          style: form
        - description: The page number of results.
          explode: false
          in: query
          name: page
          required: false
          schema:
            example: 0
            type: number
          style: form
      responses:
        "200":
          content:
            application/json:
              schema:
                properties:
                  restaurants:
                    items:
                      properties:
                        _id:
                          type: string
                        address:
                          properties:
                            city:
                              type: string
                            country:
                              type: string
                            lat:
                              type: number
                            latitude:
                              type: number
                            lon:
                              type: number
                            longitude:
                              type: number
                            state:
                              type: string
                            street_addr:
                              type: string
                            street_addr_2:
                              type: string
                            zipcode:
                              type: string
                          type: object
                        aggregated_rating_count:
                          type: integer
                        cuisines:
                          items:
                            type: string
                          type: array
                        delivery_enabled:
                          type: boolean
                        description:
                          type: string
                        dollar_signs:
                          type: integer
                        food_photos:
                          items:
                            type: string
                          type: array
                        is_open:
                          type: boolean
                        local_hours:
                          properties:
                            delivery:
                              properties:
                                Friday:
                                  type: string
                                Monday:
                                  type: string
                                Saturday:
                                  type: string
                                Sunday:
                                  type: string
                                Thursday:
                                  type: string
                                Tuesday:
                                  type: string
                                Wednesday:
                                  type: string
                              type: object
                            dine_in:
                              properties:
                                Friday:
                                  type: string
                                Monday:
                                  type: string
                                Saturday:
                                  type: string
                                Sunday:
                                  type: string
                                Thursday:
                                  type: string
                                Tuesday:
                                  type: string
                                Wednesday:
                                  type: string
                              type: object
                            operational:
                              properties:
                                Friday:
                                  type: string
                                Monday:
                                  type: string
                                Saturday:
                                  type: string
                                Sunday:
                                  type: string
                                Thursday:
                                  type: string
                                Tuesday:
                                  type: string
                                Wednesday:
                                  type: string
                              type: object
                            pickup:
                              properties:
                                Friday:
                                  type: string
                                Monday:
                                  type: string
                                Saturday:
                                  type: string
                                Sunday:
                                  type: string
                                Thursday:
                                  type: string
                                Tuesday:
                                  type: string
                                Wednesday:
                                  type: string
                              type: object
                          type: object
                        logo_photos:
                          items:
                            type: string
                          type: array
                        miles:
                          type: number
                        name:
                          type: string
                        offers_first_party_delivery:
                          type: boolean
                        offers_third_party_delivery:
                          type: boolean
                        phone_number:
                          type: integer
                        pickup_enabled:
                          type: boolean
                        store_photos:
                          items:
                            properties: {}
                            type: object
                          type: array
                        type:
                          type: string
                        weighted_rating_value:
                          type: number
                      type: object
                    type: array
                type: object
                x-examples:
                  Example 1:
                    restaurants:
                      - _id: a8b49c84-a92d-4f06-802e-467af49feaf0
                        address:
                          city: San Francisco
                          country: US
                          lat: 37.78129959
                          latitude: 37.78129959
                          lon: -122.38869477
                          longitude: -122.38869477
                          state: CA
                          street_addr: 800 The Embarcadero
                          street_addr_2: ""
                          zipcode: "94107"
                        aggregated_rating_count: 191
                        cuisines:
                          - Breakfast
                          - Dinner
                          - Italian
                          - Lunch
                          - Pickup
                          - Pizza
                          - Salads
                          - Sandwich
                          - Sandwiches
                          - Takeout
                        delivery_enabled: true
                        description: Italian, Pizza
                        dollar_signs: 2
                        food_photos:
                          - https://cdn-img.mealme.ai/f3d0e396f1b552927092bafa65ef2cc4e8b57c22/68747470733a2f2f6d656469612d63646e2e677275626875622e636f6d2f696d6167652f75706c6f61642f62657462706b3570747a37756a306279616b6a672e6a7067
                        is_open: false
                        local_hours:
                          delivery:
                            Friday: 07:00AM - 09:00PM
                            Monday: 07:00AM - 09:00PM
                            Saturday: 08:00AM - 09:00PM
                            Sunday: 08:00AM - 09:00PM
                            Thursday: 07:00AM - 09:00PM
                            Tuesday: 07:00AM - 09:00PM
                            Wednesday: 07:00AM - 09:00PM
                          dine_in:
                            Friday: 07:00AM - 09:00PM
                            Monday: 07:00AM - 09:00PM
                            Saturday: 08:00AM - 09:00PM
                            Sunday: 08:00AM - 09:00PM
                            Thursday: 07:00AM - 09:00PM
                            Tuesday: 07:00AM - 09:00PM
                            Wednesday: 07:00AM - 09:00PM
                          operational:
                            Friday: 07:00AM - 09:00PM
                            Monday: 07:00AM - 09:00PM
                            Saturday: 08:00AM - 09:00PM
                            Sunday: 08:00AM - 09:00PM
                            Thursday: 07:00AM - 09:00PM
                            Tuesday: 07:00AM - 09:00PM
                            Wednesday: 07:00AM - 09:00PM
                          pickup:
                            Friday: 07:00AM - 09:00PM
                            Monday: 07:00AM - 09:00PM
                            Saturday: 08:00AM - 09:00PM
                            Sunday: 08:00AM - 09:00PM
                            Thursday: 07:00AM - 09:00PM
                            Tuesday: 07:00AM - 09:00PM
                            Wednesday: 07:00AM - 09:00PM
                        logo_photos:
                          - https://cdn-img.mealme.ai/25b450d4e72eea47dccd744c326e49e23343bd0d/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f677275626875622f696d6167652f75706c6f61642f76313531383830323236382f63686a6a356173716f6766696e726f7671376f732e706e67
                        miles: 0.2508434381960197
                        name: South Beach Cafe
                        offers_first_party_delivery: false
                        offers_third_party_delivery: true
                        phone_number: 14159741115
                        pickup_enabled: true
                        store_photos: []
                        type: restaurant
                        weighted_rating_value: 4.725654450261779
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search Restaurants
  /food/search:
    get:
      deprecated: false
      description: Search all food content with one call. That includes recipes, grocery products, menu items, simple foods (ingredients), and food videos.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-All-Food
      operationId: searchAllFood
      parameters:
        - description: The search query.
          explode: false
          in: query
          name: query
          required: true
          schema:
            example: apple
            type: string
          style: form
        - $ref: "#/components/parameters/offset"
        - $ref: "#/components/parameters/number"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    limit: 2
                    offset: 0
                    query: apple
                    searchResults:
                      - name: Recipes
                        results:
                          - content: Apple Cake might be just the dessert you are searching for...
                            id: "632485"
                            image: https://spoonacular.com/recipeImages/632485-312x231.jpg
                            link: https://spoonacular.com/recipes/apple-cake-632485
                            name: Apple Cake
                            relevance: 10000
                            type: HTML
                          - content: Apple Crumble might be just the dessert you are searching for...
                            id: "632522"
                            image: https://spoonacular.com/recipeImages/632522-312x231.jpg
                            link: https://spoonacular.com/recipes/apple-crumble-632522
                            name: Apple Crumble
                            relevance: 9999
                            type: HTML
                        totalResults: 167
                      - name: Products
                        results:
                          - content: null
                            id: "5487"
                            image: https://spoonacular.com/productImages/469604-312x231.jpg
                            link: https://spoonacular.com/products/pleasant-valley-apple-wine-469604
                            name: Pleasant Valley Apple Wine
                            relevance: 10000
                            type: HTML
                          - content: null
                            id: "428573"
                            image: https://spoonacular.com/productImages/428573-312x231.jpg
                            link: https://spoonacular.com/products/nv-georgetown-vineyards-apple-wine-428573
                            name: NV Georgetown Vineyards Apple Wine
                            relevance: 9999
                            type: HTML
                        totalResults: 3219
                      - name: Menu Items
                        results:
                          - content: null
                            id: "334550"
                            image: null
                            link: https://spoonacular.com/menu-items/old-chicago-applewood-spiced-bbq-chicken-pizza-chicago-thick-12-inch--334550
                            name: Old Chicago Applewood Spiced BBQ Chicken Pizza, Chicago Thick, 12 Inch (Slice)
                            relevance: 10000
                            type: HTML
                          - content: null
                            id: "422013"
                            image: null
                            link: https://spoonacular.com/menu-items/huddle-house-apple-cobbler-a-la-mode-422013
                            name: Huddle House Apple Cobbler a la mode
                            relevance: 9999
                            type: HTML
                        totalResults: 2410
                      - name: Articles
                        results:
                          - content: null
                            id: "578"
                            image: https://spoonacular.com/cdn/ingredients_100x100/braeburn-apples.jpg
                            link: https://spoonacular.com/academy/apples
                            name: Apples
                            relevance: 90.46
                            type: HTML
                          - content: null
                            id: "252"
                            image: https://spoonacular.com/cdn/ingredients_100x100/red-wine-vinegar.jpg
                            link: https://spoonacular.com/academy/vinegar
                            name: Vinegar
                            relevance: 23.8
                            type: HTML
                        totalResults: 28
                      - name: Videos
                        results:
                          - content: "FULL RECIPE HERE: https://tatyanaseverydayfood.com/recipe-items/pineapple-bundt-cake/..."
                            id: G0HENy59YkE
                            image: https://i.ytimg.com/vi/G0HENy59YkE/hqdefault.jpg
                            link: https://www.youtube.com/watch?v=G0HENy59YkE
                            name: Pineapple Bundt Cake
                            relevance: 10000
                            type: YOUTUBE_VIDEO
                          - content: |-
                              RECIPE: Below in description.
                              These Pineapple Shrimp Tacos cook in 5 minutes and assembly is a breeze...
                            id: xEENgO5Z5To
                            image: https://i.ytimg.com/vi/xEENgO5Z5To/mqdefault.jpg
                            link: null
                            name: Pineapple Shrimp Tacos
                            relevance: 9999
                            type: YOUTUBE_VIDEO
                        totalResults: 2
                      - name: Simple Foods
                        results:
                          - content: null
                            id: "78541"
                            image: apple.jpg
                            link: null
                            name: apple
                            relevance: 10000
                            type: HTML
                          - content: null
                            id: "8782"
                            image: applesauce.png
                            link: null
                            name: applesauce
                            relevance: 9999
                            type: HTML
                        totalResults: 2
                    totalResults: 5826
              schema:
                description: ""
                properties:
                  limit:
                    type: integer
                  offset:
                    type: integer
                  query:
                    minLength: 1
                    type: string
                  searchResults:
                    items:
                      properties:
                        name:
                          minLength: 1
                          type: string
                        results:
                          items:
                            properties:
                              content:
                                minLength: 0
                                nullable: true
                                type: string
                              id:
                                type: string
                              image:
                                minLength: 1
                                nullable: true
                                type: string
                              link:
                                minLength: 1
                                nullable: true
                                type: string
                              name:
                                minLength: 1
                                type: string
                              relevance:
                                type: number
                              type:
                                minLength: 1
                                type: string
                            required:
                              - id
                              - name
                              - image
                              - link
                              - type
                              - relevance
                              - content
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                        totalResults:
                          type: integer
                      required:
                        - name
                        - totalResults
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  totalResults:
                    type: integer
                required:
                  - query
                  - totalResults
                  - limit
                  - offset
                  - searchResults
                type: object
                x-examples:
                  example-1:
                    limit: 2
                    offset: 0
                    query: apple
                    searchResults:
                      - name: Recipes
                        results:
                          - content: Apple Cake might be just the dessert you are searching for...
                            id: 632485
                            image: https://spoonacular.com/recipeImages/632485-312x231.jpg
                            link: https://spoonacular.com/recipes/apple-cake-632485
                            name: Apple Cake
                            relevance: 10000
                            type: HTML
                          - content: Apple Crumble might be just the dessert you are searching for...
                            id: 632522
                            image: https://spoonacular.com/recipeImages/632522-312x231.jpg
                            link: https://spoonacular.com/recipes/apple-crumble-632522
                            name: Apple Crumble
                            relevance: 9999
                            type: HTML
                        totalResults: 167
                      - name: Products
                        results:
                          - image: https://spoonacular.com/productImages/469604-312x231.jpg
                            link: https://spoonacular.com/products/pleasant-valley-apple-wine-469604
                            name: Pleasant Valley Apple Wine
                            relevance: 10000
                            type: HTML
                          - id: 428573
                            image: https://spoonacular.com/productImages/428573-312x231.jpg
                            link: https://spoonacular.com/products/nv-georgetown-vineyards-apple-wine-428573
                            name: NV Georgetown Vineyards Apple Wine
                            relevance: 9999
                            type: HTML
                        totalResults: 3219
                      - name: Menu Items
                        results:
                          - id: 334550
                            image: null
                            link: https://spoonacular.com/menu-items/old-chicago-applewood-spiced-bbq-chicken-pizza-chicago-thick-12-inch--334550
                            name: Old Chicago Applewood Spiced BBQ Chicken Pizza, Chicago Thick, 12 Inch (Slice)
                            relevance: 10000
                            type: HTML
                          - id: 422013
                            image: null
                            link: https://spoonacular.com/menu-items/huddle-house-apple-cobbler-a-la-mode-422013
                            name: Huddle House Apple Cobbler a la mode
                            relevance: 9999
                            type: HTML
                        totalResults: 2410
                      - name: Articles
                        results:
                          - image: https://spoonacular.com/cdn/ingredients_100x100/braeburn-apples.jpg
                            link: https://spoonacular.com/academy/apples
                            name: Apples
                            relevance: 90.46
                            type: HTML
                          - image: https://spoonacular.com/cdn/ingredients_100x100/red-wine-vinegar.jpg
                            link: https://spoonacular.com/academy/vinegar
                            name: Vinegar
                            relevance: 23.8
                            type: HTML
                        totalResults: 28
                      - name: Videos
                        results:
                          - content: "FULL RECIPE HERE: https://tatyanaseverydayfood.com/recipe-items/pineapple-bundt-cake/..."
                            id: G0HENy59YkE
                            image: https://i.ytimg.com/vi/G0HENy59YkE/hqdefault.jpg
                            link: https://www.youtube.com/watch?v=G0HENy59YkE
                            name: Pineapple Bundt Cake
                            relevance: 10000
                            type: YOUTUBE_VIDEO
                          - content: |-
                              RECIPE: Below in description.
                              These Pineapple Shrimp Tacos cook in 5 minutes and assembly is a breeze...
                            id: xEENgO5Z5To
                            image: https://i.ytimg.com/vi/xEENgO5Z5To/mqdefault.jpg
                            link: null
                            name: Pineapple Shrimp Tacos
                            relevance: 9999
                            type: YOUTUBE_VIDEO
                        totalResults: 2
                      - name: Simple Foods
                        results:
                          - id: 78541
                            image: apple.jpg
                            name: apple
                            relevance: 10000
                            type: HTML
                          - id: 8782
                            image: applesauce.png
                            name: applesauce
                            relevance: 9999
                            type: HTML
                        totalResults: 2
                    totalResults: 5826
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search All Food
      tags:
        - misc
  /food/site/search:
    get:
      deprecated: false
      description: Search spoonacular's site content. You'll be able to find everything that you could also find using the search suggestions on spoonacular.com. This is a suggest API so you can send partial strings as queries.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-Site-Content
      operationId: searchSiteContent
      parameters:
        - description: The query to search for. You can also use partial queries such as "spagh" to already find spaghetti recipes, articles, grocery products, and other content.
          explode: false
          in: query
          name: query
          required: true
          schema:
            example: past
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    Articles:
                      - dataPoints: []
                        image: https://spoonacular.com/application/frontend/images/academy/vietnamese-cuisine.jpg
                        link: https://spoonacular.com/academy/vietnamese
                        name: Traditional Vietnamese Recipes
                      - dataPoints: []
                        image: https://spoonacular.com/application/frontend/images/academy/thai-cuisine.jpg
                        link: https://spoonacular.com/academy/thai
                        name: Authentic Thai Recipes
                      - dataPoints: []
                        image: https://spoonacular.com/application/frontend/images/academy/korean-food.jpg
                        link: https://spoonacular.com/academy/korean
                        name: Typical Korean Recipes
                    Grocery Products:
                      - dataPoints:
                          - key: Calories
                            value: 30 Calories
                          - key: Protein
                            value: 2g Protein
                          - key: Fat
                            value: 0.0g Total Fat
                          - key: Carbs
                            value: 6g Carbs
                        image: https://spoonacular.com/productImages/218909-312x231.jpg
                        link: https://spoonacular.com/products/vine-ripe-tomato-paste-218909
                        name: Vine-ripe Tomato Paste
                      - dataPoints:
                          - key: Calories
                            value: 30 Calories
                          - key: Protein
                            value: 2g Protein
                          - key: Fat
                            value: 0.0g Total Fat
                          - key: Carbs
                            value: 6g Carbs
                        image: https://spoonacular.com/productImages/178883-312x231.jpg
                        link: https://spoonacular.com/products/contadina-tomato-paste-178883
                        name: Contadina Tomato Paste
                      - dataPoints:
                          - key: Calories
                            value: 30 Calories
                          - key: Protein
                            value: 2g Protein
                          - key: Fat
                            value: 0.0g Total Fat
                          - key: Carbs
                            value: 6g Carbs
                        image: https://spoonacular.com/productImages/137031-312x231.jpg
                        link: https://spoonacular.com/products/cento-tomato-paste-137031
                        name: Cento Tomato Paste
                    Menu Items:
                      - dataPoints:
                          - key: Calories
                            value: 230 Calories
                          - key: Protein
                            value: 1g Protein
                          - key: Fat
                            value: 15g Total Fat
                          - key: Carbs
                            value: 23g Carbs
                        image: https://spoonacular.com/menuItemImages/stir-fry.jpg
                        link: https://spoonacular.com/menu-items/thai-express-stir-fry-chilli-paste-401670
                        name: Thai Express Stir-Fry, Chilli Paste
                    Recipes:
                      - dataPoints:
                          - key: Cost
                            value: $10.51 per serving
                          - key: Calories
                            value: 400 Calories
                          - key: Protein
                            value: 9g Protein
                          - key: Fat
                            value: 32g Total Fat
                          - key: Carbs
                            value: 26g Carbs
                        image: https://webknox.com/recipeImages/224844-556x370.jpg
                        link: https://spoonacular.com/recipes/chermoula-paste-224844
                        name: Chermoula Paste
                      - dataPoints:
                          - key: Cost
                            value: $8.37 per serving
                          - key: Calories
                            value: 3560 Calories
                          - key: Protein
                            value: 119g Protein
                          - key: Fat
                            value: 319g Total Fat
                          - key: Carbs
                            value: 54g Carbs
                        image: https://webknox.com/recipeImages/146847-556x370.jpg
                        link: https://spoonacular.com/recipes/lulu-paste-146847
                        name: Lulu Paste
                      - dataPoints:
                          - key: Cost
                            value: $6.68 per serving
                          - key: Calories
                            value: 990 Calories
                          - key: Protein
                            value: 53g Protein
                          - key: Fat
                            value: 86g Total Fat
                          - key: Carbs
                            value: 0.82g Carbs
                        image: https://webknox.com/recipeImages/84670-556x370.jpg
                        link: https://spoonacular.com/recipes/steak-paste-84670
                        name: Steak Paste
              schema:
                description: ""
                properties:
                  Articles:
                    items:
                      properties:
                        dataPoints:
                          items:
                            properties: {}
                          type: array
                        image:
                          minLength: 1
                          type: string
                        link:
                          minLength: 1
                          type: string
                        name:
                          minLength: 1
                          type: string
                      required:
                        - image
                        - link
                        - name
                    minItems: 0
                    type: array
                    uniqueItems: true
                  Grocery Products:
                    items:
                      properties:
                        dataPoints:
                          items:
                            properties:
                              key:
                                minLength: 1
                                type: string
                              value:
                                minLength: 1
                                type: string
                            required:
                              - key
                              - value
                          minItems: 0
                          type: array
                          uniqueItems: true
                        image:
                          minLength: 1
                          type: string
                        link:
                          minLength: 1
                          type: string
                        name:
                          minLength: 1
                          type: string
                      required:
                        - image
                        - link
                        - name
                    minItems: 0
                    type: array
                    uniqueItems: true
                  Menu Items:
                    items:
                      properties:
                        dataPoints:
                          items:
                            properties:
                              key:
                                minLength: 1
                                type: string
                              value:
                                minLength: 1
                                type: string
                            required:
                              - key
                              - value
                          minItems: 0
                          type: array
                          uniqueItems: true
                        image:
                          minLength: 1
                          type: string
                        link:
                          minLength: 1
                          type: string
                        name:
                          minLength: 1
                          type: string
                      required:
                        - image
                        - link
                        - name
                    minItems: 0
                    type: array
                    uniqueItems: true
                  Recipes:
                    items:
                      properties:
                        dataPoints:
                          items:
                            properties:
                              key:
                                minLength: 1
                                type: string
                              value:
                                minLength: 1
                                type: string
                            required:
                              - key
                              - value
                          minItems: 0
                          type: array
                          uniqueItems: true
                        image:
                          minLength: 1
                          type: string
                        link:
                          minLength: 1
                          type: string
                        name:
                          minLength: 1
                          type: string
                      required:
                        - image
                        - link
                        - name
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - Articles
                  - Grocery Products
                  - Menu Items
                  - Recipes
                type: object
                x-examples:
                  example-1:
                    Articles:
                      - dataPoints: []
                        image: https://spoonacular.com/application/frontend/images/academy/vietnamese-cuisine.jpg
                        link: https://spoonacular.com/academy/vietnamese
                        name: Traditional Vietnamese Recipes
                      - dataPoints: []
                        image: https://spoonacular.com/application/frontend/images/academy/thai-cuisine.jpg
                        link: https://spoonacular.com/academy/thai
                        name: Authentic Thai Recipes
                      - dataPoints: []
                        image: https://spoonacular.com/application/frontend/images/academy/korean-food.jpg
                        link: https://spoonacular.com/academy/korean
                        name: Typical Korean Recipes
                    Grocery Products:
                      - dataPoints:
                          - key: Calories
                            value: 30 Calories
                          - key: Protein
                            value: 2g Protein
                          - key: Fat
                            value: 0.0g Total Fat
                          - key: Carbs
                            value: 6g Carbs
                        image: https://spoonacular.com/productImages/218909-312x231.jpg
                        link: https://spoonacular.com/products/vine-ripe-tomato-paste-218909
                        name: Vine-ripe Tomato Paste
                      - dataPoints:
                          - key: Calories
                            value: 30 Calories
                          - key: Protein
                            value: 2g Protein
                          - key: Fat
                            value: 0.0g Total Fat
                          - key: Carbs
                            value: 6g Carbs
                        image: https://spoonacular.com/productImages/178883-312x231.jpg
                        link: https://spoonacular.com/products/contadina-tomato-paste-178883
                        name: Contadina Tomato Paste
                      - dataPoints:
                          - key: Calories
                            value: 30 Calories
                          - key: Protein
                            value: 2g Protein
                          - key: Fat
                            value: 0.0g Total Fat
                          - key: Carbs
                            value: 6g Carbs
                        image: https://spoonacular.com/productImages/137031-312x231.jpg
                        link: https://spoonacular.com/products/cento-tomato-paste-137031
                        name: Cento Tomato Paste
                    Menu Items:
                      - dataPoints:
                          - key: Calories
                            value: 230 Calories
                          - key: Protein
                            value: 1g Protein
                          - key: Fat
                            value: 15g Total Fat
                          - key: Carbs
                            value: 23g Carbs
                        image: https://spoonacular.com/menuItemImages/stir-fry.jpg
                        link: https://spoonacular.com/menu-items/thai-express-stir-fry-chilli-paste-401670
                        name: Thai Express Stir-Fry, Chilli Paste
                    Recipes:
                      - dataPoints:
                          - key: Cost
                            value: $10.51 per serving
                          - key: Calories
                            value: 400 Calories
                          - key: Protein
                            value: 9g Protein
                          - key: Fat
                            value: 32g Total Fat
                          - key: Carbs
                            value: 26g Carbs
                        image: https://webknox.com/recipeImages/224844-556x370.jpg
                        link: https://spoonacular.com/recipes/chermoula-paste-224844
                        name: Chermoula Paste
                      - dataPoints:
                          - key: Cost
                            value: $8.37 per serving
                          - key: Calories
                            value: 3560 Calories
                          - key: Protein
                            value: 119g Protein
                          - key: Fat
                            value: 319g Total Fat
                          - key: Carbs
                            value: 54g Carbs
                        image: https://webknox.com/recipeImages/146847-556x370.jpg
                        link: https://spoonacular.com/recipes/lulu-paste-146847
                        name: Lulu Paste
                      - dataPoints:
                          - key: Cost
                            value: $6.68 per serving
                          - key: Calories
                            value: 990 Calories
                          - key: Protein
                            value: 53g Protein
                          - key: Fat
                            value: 86g Total Fat
                          - key: Carbs
                            value: 0.82g Carbs
                        image: https://webknox.com/recipeImages/84670-556x370.jpg
                        link: https://spoonacular.com/recipes/steak-paste-84670
                        name: Steak Paste
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search Site Content
      tags:
        - misc
  /food/trivia/random:
    get:
      deprecated: false
      description: Returns random food trivia.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Random-Food-Trivia
      operationId: getRandomFoodTrivia
      parameters: []
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    text: The red food-coloring carmine used in Skittles and other candies is made from boiled cochineal bugs, a type of beetle.
              schema:
                description: ""
                properties:
                  text:
                    minLength: 1
                    type: string
                required:
                  - text
                type: object
                x-examples:
                  example-1:
                    text: The red food-coloring carmine used in Skittles and other candies is made from boiled cochineal bugs, a type of beetle.
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Random Food Trivia
      tags:
        - misc
  /food/videos/search:
    get:
      deprecated: false
      description: Find recipe and other food related videos.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-Food-Videos
      operationId: searchFoodVideos
      parameters:
        - $ref: "#/components/parameters/query"
        - description: The type of the recipes. See a full list of supported meal types.
          explode: false
          in: query
          name: type
          required: false
          schema:
            example: main course
            type: string
          style: form
        - description: The cuisine(s) of the recipes. One or more, comma separated. See a full list of supported cuisines.
          explode: false
          in: query
          name: cuisine
          required: false
          schema:
            example: italian
            type: string
          style: form
        - description: The diet for which the recipes must be suitable. See a full list of supported diets.
          explode: false
          in: query
          name: diet
          required: false
          schema:
            example: vegetarian
            type: string
          style: form
        - description: A comma-separated list of ingredients that the recipes should contain.
          explode: false
          in: query
          name: includeIngredients
          required: false
          schema:
            example: tomato,cheese
            type: string
          style: form
        - description: A comma-separated list of ingredients or ingredient types that the recipes must not contain.
          explode: false
          in: query
          name: excludeIngredients
          required: false
          schema:
            example: eggs
            type: string
          style: form
        - description: Minimum video length in seconds.
          explode: false
          in: query
          name: minLength
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: Maximum video length in seconds.
          explode: false
          in: query
          name: maxLength
          required: false
          schema:
            example: 999
            type: number
          style: form
        - $ref: "#/components/parameters/offset"
        - $ref: "#/components/parameters/number"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    totalResults: 172
                    videos:
                      - length: 370
                        rating: 0.985984219269103
                        shortTitle: 8 One-Pot Pastas
                        thumbnail: https://i.ytimg.com/vi/YTZGPCCB2FU/mqdefault.jpg
                        title: 8 One-Pot Pastas
                        views: 550467
                        youTubeId: YTZGPCCB2FU
                      - length: 333
                        rating: 1
                        shortTitle: Macaroni salad
                        thumbnail: https://i.ytimg.com/vi/81bn4p8H3Kg/mqdefault.jpg
                        title: Macaroni salad - pasta salad recipes - healthy recipe channel - quick tasty recipe - cooking channel
                        views: 307
                        youTubeId: 81bn4p8H3Kg
              schema:
                description: ""
                properties:
                  totalResults:
                    type: integer
                  videos:
                    items:
                      properties:
                        length:
                          type: integer
                        rating:
                          type: number
                        shortTitle:
                          minLength: 1
                          type: string
                        thumbnail:
                          minLength: 1
                          type: string
                        title:
                          minLength: 1
                          type: string
                        views:
                          type: integer
                        youTubeId:
                          minLength: 1
                          type: string
                      required:
                        - title
                        - length
                        - rating
                        - shortTitle
                        - thumbnail
                        - views
                        - youTubeId
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - videos
                  - totalResults
                type: object
                x-examples:
                  example-1:
                    totalResults: 172
                    videos:
                      - length: 370
                        rating: 0.985984219269103
                        shortTitle: 8 One-Pot Pastas
                        thumbnail: https://i.ytimg.com/vi/YTZGPCCB2FU/mqdefault.jpg
                        title: 8 One-Pot Pastas
                        views: 550467
                        youTubeId: YTZGPCCB2FU
                      - length: 333
                        rating: 1
                        shortTitle: Macaroni salad
                        thumbnail: https://i.ytimg.com/vi/81bn4p8H3Kg/mqdefault.jpg
                        title: Macaroni salad - pasta salad recipes - healthy recipe channel - quick tasty recipe - cooking channel
                        views: 307
                        youTubeId: 81bn4p8H3Kg
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search Food Videos
      tags:
        - misc
  /food/wine/description:
    get:
      deprecated: false
      description: Get a simple description of a certain wine, e.g. "malbec", "riesling", or "merlot".
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Wine-Description
      operationId: getWineDescription
      parameters:
        - description: The name of the wine that should be paired, e.g. "merlot", "riesling", or "malbec".
          explode: false
          in: query
          name: wine
          required: true
          schema:
            example: merlot
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    wineDescription: Merlot is a dry red wine which is smooth and medium bodied.
              schema:
                description: ""
                properties:
                  wineDescription:
                    minLength: 1
                    type: string
                required:
                  - wineDescription
                type: object
                x-examples:
                  example-1:
                    wineDescription: Merlot is a dry red wine which is smooth and medium bodied.
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Wine Description
      tags:
        - wine
  /food/wine/dishes:
    get:
      deprecated: false
      description: Find a dish that goes well with a given wine.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Dish-Pairing-for-Wine
      operationId: getDishPairingForWine
      parameters:
        - description: The type of wine that should be paired, e.g. "merlot", "riesling", or "malbec".
          explode: false
          in: query
          name: wine
          required: true
          schema:
            example: malbec
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    pairings:
                      - stew
                      - steak
                      - chili
                      - burger
                    text: Malbec is a dry red wine which is bold and full bodied. It goes especially well with round steak, tri tip steak, steak, boneless pork chops, and pizza burger.
              schema:
                description: ""
                properties:
                  pairings:
                    items:
                      type: string
                    type: array
                  text:
                    minLength: 1
                    type: string
                required:
                  - pairings
                  - text
                type: object
                x-examples:
                  example-1:
                    pairings:
                      - stew
                      - steak
                      - chili
                      - burger
                    text: Malbec is a dry red wine which is bold and full bodied. It goes especially well with round steak, tri tip steak, steak, boneless pork chops, and pizza burger.
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Dish Pairing for Wine
      tags:
        - wine
  /food/wine/pairing:
    get:
      deprecated: false
      description: Find a wine that goes well with a food. Food can be a dish name ("steak"), an ingredient name ("salmon"), or a cuisine ("italian").
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Wine-Pairing
      operationId: getWinePairing
      parameters:
        - description: The food to get a pairing for. This can be a dish ("steak"), an ingredient ("salmon"), or a cuisine ("italian").
          explode: false
          in: query
          name: food
          required: true
          schema:
            example: steak
            type: string
          style: form
        - description: The maximum price for the specific wine recommendation in USD.
          explode: false
          in: query
          name: maxPrice
          required: false
          schema:
            example: 50
            type: number
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    pairedWines:
                      - merlot
                      - cabernet sauvignon
                      - pinot noir
                    pairingText: Merlot, Cabernet Sauvignon, and Pinot Noir are my top picks for Steak. After all, beef and red wine are a classic combination. Generally, leaner steaks go well with light or medium-bodied reds, such as pinot noir or merlot, while fattier steaks can handle a bold red, such as cabernet sauvingnon. The Sterling Vineyards Merlot with a 5 out of 5 star rating seems like a good match. It costs about 29 dollars per bottle.
                    productMatches:
                      - averageRating: 1
                        description: null
                        id: 428278
                        imageUrl: https://spoonacular.com/productImages/428278-312x231.jpg
                        link: https://www.amazon.com/2014-Sterling-Vineyards-Valley-Merlot/dp/B071FP8NPG?tag=spoonacular-20
                        price: $28.99
                        ratingCount: 1
                        score: 0.75
                        title: Sterling Vineyards Merlot
              schema:
                description: ""
                properties:
                  pairedWines:
                    items:
                      type: string
                    type: array
                  pairingText:
                    minLength: 1
                    type: string
                  productMatches:
                    items:
                      properties:
                        averageRating:
                          type: number
                        description: {}
                        id:
                          type: integer
                        imageUrl:
                          minLength: 1
                          type: string
                        link:
                          minLength: 1
                          type: string
                        price:
                          minLength: 1
                          type: string
                        ratingCount:
                          type: integer
                        score:
                          type: number
                        title:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - title
                        - averageRating
                        - imageUrl
                        - link
                        - price
                        - ratingCount
                        - score
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - pairedWines
                  - pairingText
                  - productMatches
                type: object
                x-examples:
                  example-1:
                    pairedWines:
                      - merlot
                      - cabernet sauvignon
                      - pinot noir
                    pairingText: Merlot, Cabernet Sauvignon, and Pinot Noir are my top picks for Steak. After all, beef and red wine are a classic combination. Generally, leaner steaks go well with light or medium-bodied reds, such as pinot noir or merlot, while fattier steaks can handle a bold red, such as cabernet sauvingnon. The Sterling Vineyards Merlot with a 5 out of 5 star rating seems like a good match. It costs about 29 dollars per bottle.
                    productMatches:
                      - averageRating: 1
                        description: null
                        id: 428278
                        imageUrl: https://spoonacular.com/productImages/428278-312x231.jpg
                        link: https://www.amazon.com/2014-Sterling-Vineyards-Valley-Merlot/dp/B071FP8NPG?tag=spoonacular-20
                        price: $28.99
                        ratingCount: 1
                        score: 0.75
                        title: Sterling Vineyards Merlot
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Wine Pairing
      tags:
        - wine
  /food/wine/recommendation:
    get:
      deprecated: false
      description: Get a specific wine recommendation (concrete product) for a given wine type, e.g. "merlot".
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Wine-Recommendation
      operationId: getWineRecommendation
      parameters:
        - description: The type of wine to get a specific product recommendation for.
          explode: false
          in: query
          name: wine
          required: true
          schema:
            example: merlot
            type: string
          style: form
        - description: The maximum price for the specific wine recommendation in USD.
          explode: false
          in: query
          name: maxPrice
          required: false
          schema:
            example: 50
            type: number
          style: form
        - description: The minimum rating of the recommended wine between 0 and 1. For example, 0.8 equals 4 out of 5 stars.
          explode: false
          in: query
          name: minRating
          required: false
          schema:
            example: 0.7
            type: number
          style: form
        - description: The number of wine recommendations expected (between 1 and 100).
          explode: false
          in: query
          name: number
          required: false
          schema:
            default: 10
            example: 3
            maximum: 100
            minimum: 1
            type: number
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    recommendedWines:
                      - averageRating: 0.96
                        description: Enticing and lively red color; beautifully aromatic with black cherry and ripe plum. On the palate a purity of blackcurrant, cedar and mint flavors blend together seamlessly. Soft and supple, this wine has a medium-bodied mouth-feel with plush tannins that integrate with the generous finish.Our favorite pairings for this wine include chicken parmesan, cedar-planked salmon over wild rice, and mushroom pizza.
                        id: 447938
                        imageUrl: https://spoonacular.com/productImages/447938-312x231.jpg
                        link: https://click.linksynergy.com/deeplink?id=*QCiIS6t4gA&mid=2025&murl=https%3A%2F%2Fwww.wine.com%2Fproduct%2Frombauer-merlot-2008%2F116883
                        price: $25.59
                        ratingCount: 5
                        score: 0.8975
                        title: Rombauer Merlot
                      - averageRating: 0.9
                        description: A ripe and rounded Merlot with notes of plum, blackberry, and hint of spice.
                        id: 430475
                        imageUrl: https://spoonacular.com/productImages/430475-312x231.jpg
                        link: https://www.amazon.com/Big-Kahuna-Merlot-Red-Wine/dp/B01F5XPTUW?tag=spoonacular-20
                        price: $6.99
                        ratingCount: 4
                        score: 0.823076923076923
                        title: NV The Big Kahuna Merlot
                    totalFound: 21
              schema:
                description: ""
                properties:
                  recommendedWines:
                    items:
                      properties:
                        averageRating:
                          type: number
                        description:
                          minLength: 1
                          type: string
                        id:
                          type: integer
                        imageUrl:
                          minLength: 1
                          type: string
                        link:
                          minLength: 1
                          type: string
                        price:
                          minLength: 1
                          type: string
                        ratingCount:
                          type: integer
                        score:
                          type: number
                        title:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - title
                        - averageRating
                        - description
                        - imageUrl
                        - link
                        - price
                        - ratingCount
                        - score
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  totalFound:
                    type: integer
                required:
                  - recommendedWines
                  - totalFound
                type: object
                x-examples:
                  example-1:
                    recommendedWines:
                      - averageRating: 0.96
                        description: Enticing and lively red color; beautifully aromatic with black cherry and ripe plum. On the palate a purity of blackcurrant, cedar and mint flavors blend together seamlessly. Soft and supple, this wine has a medium-bodied mouth-feel with plush tannins that integrate with the generous finish.Our favorite pairings for this wine include chicken parmesan, cedar-planked salmon over wild rice, and mushroom pizza.
                        id: 447938
                        imageUrl: https://spoonacular.com/productImages/447938-312x231.jpg
                        link: https://click.linksynergy.com/deeplink?id=*QCiIS6t4gA&mid=2025&murl=https%3A%2F%2Fwww.wine.com%2Fproduct%2Frombauer-merlot-2008%2F116883
                        price: $25.59
                        ratingCount: 5
                        score: 0.8975
                        title: Rombauer Merlot
                      - averageRating: 0.9
                        description: A ripe and rounded Merlot with notes of plum, blackberry, and hint of spice.
                        id: 430475
                        imageUrl: https://spoonacular.com/productImages/430475-312x231.jpg
                        link: https://www.amazon.com/Big-Kahuna-Merlot-Red-Wine/dp/B01F5XPTUW?tag=spoonacular-20
                        price: $6.99
                        ratingCount: 4
                        score: 0.823076923076923
                        title: NV The Big Kahuna Merlot
                    totalFound: 21
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Wine Recommendation
      tags:
        - wine
  /mealplanner/generate:
    get:
      deprecated: false
      description: Generate a meal plan with three meals per day (breakfast, lunch, and dinner).
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Generate-Meal-Plan
      operationId: generateMealPlan
      parameters:
        - description: Either for one "day" or an entire "week".
          explode: false
          in: query
          name: timeFrame
          required: false
          schema:
            example: day
            type: string
          style: form
        - description: What is the caloric target for one day? The meal plan generator will try to get as close as possible to that goal.
          explode: false
          in: query
          name: targetCalories
          required: false
          schema:
            example: 2000
            type: number
          style: form
        - description: Enter a diet that the meal plan has to adhere to. See a full list of supported diets.
          explode: false
          in: query
          name: diet
          required: false
          schema:
            example: vegetarian
            type: string
          style: form
        - description: A comma-separated list of allergens or ingredients that must be excluded.
          explode: false
          in: query
          name: exclude
          required: false
          schema:
            example: shellfish, olives
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    meals:
                      - id: 655219
                        imageType: jpg
                        readyInMinutes: 45
                        servings: 1
                        sourceUrl: https://spoonacular.com/recipes/peanut-butter-and-chocolate-oatmeal-655219
                        title: Peanut Butter And Chocolate Oatmeal
                      - id: 649931
                        imageType: jpg
                        readyInMinutes: 45
                        servings: 4
                        sourceUrl: https://spoonacular.com/recipes/lentil-salad-with-vegetables-649931
                        title: Lentil Salad With Vegetables
                      - id: 632854
                        imageType: jpg
                        readyInMinutes: 45
                        servings: 4
                        sourceUrl: https://spoonacular.com/recipes/asian-noodles-632854
                        title: Asian Noodles
                    nutrients:
                      calories: 1735.81
                      carbohydrates: 235.17
                      fat: 69.22
                      protein: 55.43
              schema:
                description: ""
                properties:
                  meals:
                    items:
                      properties:
                        id:
                          type: integer
                        imageType:
                          minLength: 1
                          type: string
                        readyInMinutes:
                          type: integer
                        servings:
                          type: number
                        sourceUrl:
                          minLength: 1
                          type: string
                        title:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - title
                        - imageType
                        - readyInMinutes
                        - servings
                        - sourceUrl
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  nutrients:
                    properties:
                      calories:
                        type: number
                      carbohydrates:
                        type: number
                      fat:
                        type: number
                      protein:
                        type: number
                    required:
                      - calories
                      - carbohydrates
                      - fat
                      - protein
                    type: object
                required:
                  - meals
                  - nutrients
                type: object
                x-examples:
                  example-1:
                    meals:
                      - id: 655219
                        imageType: jpg
                        readyInMinutes: 45
                        servings: 1
                        sourceUrl: https://spoonacular.com/recipes/peanut-butter-and-chocolate-oatmeal-655219
                        title: Peanut Butter And Chocolate Oatmeal
                      - id: 649931
                        imageType: jpg
                        readyInMinutes: 45
                        servings: 4
                        sourceUrl: https://spoonacular.com/recipes/lentil-salad-with-vegetables-649931
                        title: Lentil Salad With Vegetables
                      - id: 632854
                        imageType: jpg
                        readyInMinutes: 45
                        servings: 4
                        sourceUrl: https://spoonacular.com/recipes/asian-noodles-632854
                        title: Asian Noodles
                    nutrients:
                      calories: 1735.81
                      carbohydrates: 235.17
                      fat: 69.22
                      protein: 55.43
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Generate Meal Plan
      tags:
        - meal planning
  "/mealplanner/{username}/day/{date}":
    delete:
      deprecated: false
      description: Delete all planned items from the user's meal plan for a specific day.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Clear-Meal-Plan-Day
      operationId: clearMealPlanDay
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - description: The date in the format yyyy-mm-dd.
          explode: false
          in: path
          name: date
          required: true
          schema:
            example: 2020-06-01
            type: string
          style: simple
        - $ref: "#/components/parameters/hash"
      requestBody:
        content:
          "":
            schema:
              properties:
                date:
                  description: The date in the format yyyy-mm-dd.
                  example: 2020-06-01
                  type: string
                hash:
                  description: The private hash for the username.
                  example: 4b5v4398573406
                  type: string
                username:
                  description: The username.
                  example: dsky
                  type: string
              required:
                - username
                - date
                - hash
              type: object
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Clear Meal Plan Day
      tags:
        - meal planning
    parameters:
      - $ref: "#/components/parameters/username"
      - description: The date to delete.
        in: path
        name: date
        required: true
        schema:
          example: 2021-10-01
          type: string
  "/mealplanner/{username}/items":
    parameters:
      - $ref: "#/components/parameters/username"
    post:
      deprecated: false
      description: Add an item to the user's meal plan.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Add-to-Meal-Plan
      operationId: addToMealPlan
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - $ref: "#/components/parameters/hash"
      requestBody:
        content:
          "":
            schema:
              properties:
                hash:
                  description: The private hash for the username.
                  example: 4b5v4398573406
                  type: string
                username:
                  description: The username.
                  example: dsky
                  type: string
              required:
                - username
                - hash
              type: object
          application/json:
            examples:
              example-1:
                value:
                  date: 1589500800
                  position: 0
                  slot: 1
                  type: INGREDIENTS
                  value:
                    ingredients:
                      - name: 1 banana
            schema:
              description: ""
              properties:
                date:
                  type: number
                position:
                  type: integer
                slot:
                  type: integer
                type:
                  minLength: 1
                  type: string
                value:
                  properties:
                    ingredients:
                      items:
                        properties:
                          name:
                            minLength: 1
                            type: string
                        required:
                          - name
                        type: object
                      minItems: 0
                      type: array
                      uniqueItems: true
                  required:
                    - ingredients
                  type: object
              required:
                - date
                - slot
                - position
                - type
                - value
              type: object
              x-examples:
                example-1:
                  date: 1589500800
                  position: 0
                  slot: 1
                  type: INGREDIENTS
                  value:
                    ingredients:
                      - name: 1 banana
        required: true
      responses:
        "200":
          content:
            application/json:
              examples: {}
              schema:
                description: ""
                type: object
                x-examples:
                  example-1:
                    date: 1589500800
                    position: 0
                    slot: 1
                    type: INGREDIENTS
                    value:
                      ingredients:
                        - name: 1 banana
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Add to Meal Plan
      tags:
        - meal planning
  "/mealplanner/{username}/items/{id}":
    delete:
      deprecated: false
      description: Delete an item from the user's meal plan.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Delete-from-Meal-Plan
      operationId: deleteFromMealPlan
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - description: The shopping list item id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 15678
            type: number
          style: simple
        - $ref: "#/components/parameters/hash"
      requestBody:
        content:
          "":
            schema:
              properties:
                hash:
                  description: The private hash for the username.
                  example: 4b5v4398573406
                  type: string
                id:
                  description: The shopping list item id.
                  example: 15678
                  type: number
                username:
                  description: The username.
                  example: dsky
                  type: string
              required:
                - username
                - id
                - hash
              type: object
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Delete from Meal Plan
      tags:
        - meal planning
    parameters:
      - description: The username.
        in: path
        name: username
        required: true
        schema:
          example: dsky
          type: string
      - description: The item's id.
        in: path
        name: id
        required: true
        schema:
          example: 1
          type: integer
  "/mealplanner/{username}/shopping-list":
    get:
      deprecated: false
      description: Get the current shopping list for the given user.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Shopping-List
      operationId: getShoppingList
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - $ref: "#/components/parameters/hash"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    aisles:
                      - aisle: Baking
                        items:
                          - aisle: Baking
                            cost: 0.71
                            id: 115388
                            ingredientId: 18369
                            measures:
                              metric:
                                amount: 1
                                unit: pkg
                              original:
                                amount: 1
                                unit: package
                              us:
                                amount: 1
                                unit: pkg
                            name: baking powder
                            pantryItem: false
                    cost: 1.43
                    endDate: 1588896000
                    startDate: 1588291200
              schema:
                description: ""
                properties:
                  aisles:
                    items:
                      properties:
                        aisle:
                          minLength: 1
                          type: string
                        items:
                          items:
                            properties:
                              aisle:
                                minLength: 1
                                type: string
                              cost:
                                type: number
                              id:
                                type: integer
                              ingredientId:
                                type: integer
                              measures:
                                properties:
                                  metric:
                                    properties:
                                      amount:
                                        type: number
                                      unit:
                                        minLength: 1
                                        type: string
                                    required:
                                      - amount
                                      - unit
                                    type: object
                                  original:
                                    properties:
                                      amount:
                                        type: number
                                      unit:
                                        minLength: 1
                                        type: string
                                    required:
                                      - amount
                                      - unit
                                    type: object
                                  us:
                                    properties:
                                      amount:
                                        type: number
                                      unit:
                                        minLength: 1
                                        type: string
                                    required:
                                      - amount
                                      - unit
                                    type: object
                                required:
                                  - original
                                  - metric
                                  - us
                                type: object
                              name:
                                minLength: 1
                                type: string
                              pantryItem:
                                type: boolean
                            required:
                              - id
                              - name
                              - pantryItem
                              - aisle
                              - cost
                              - ingredientId
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                      required:
                        - aisle
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  cost:
                    type: number
                  endDate:
                    type: number
                  startDate:
                    type: number
                required:
                  - aisles
                  - cost
                  - startDate
                  - endDate
                type: object
                x-examples:
                  example-1:
                    aisles:
                      - aisle: Baking
                        items:
                          - aisle: Baking
                            cost: 0.71
                            id: 115388
                            ingredientId: 18369
                            measures:
                              metric:
                                amount: 1
                                unit: pkg
                              original:
                                amount: 1
                                unit: package
                              us:
                                amount: 1
                                unit: pkg
                            name: baking powder
                            pantryItem: false
                    cost: 1.43
                    endDate: 1588896000
                    startDate: 1588291200
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Shopping List
      tags:
        - meal planning
    parameters:
      - $ref: "#/components/parameters/username"
  "/mealplanner/{username}/shopping-list/items":
    parameters:
      - $ref: "#/components/parameters/username"
    post:
      deprecated: false
      description: Add an item to the current shopping list of a user.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Add-to-Shopping-List
      operationId: addToShoppingList
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - $ref: "#/components/parameters/hash"
      requestBody:
        content:
          "":
            schema:
              properties:
                hash:
                  description: The private hash for the username.
                  example: 4b5v4398573406
                  type: string
                username:
                  description: The username.
                  example: dsky
                  type: string
              required:
                - username
                - hash
              type: object
          application/json:
            examples:
              example-1:
                value:
                  aisle: Baking
                  item: 1 package baking powder
                  parse: true
            schema:
              description: ""
              properties:
                aisle:
                  minLength: 1
                  type: string
                item:
                  minLength: 1
                  type: string
                parse:
                  type: boolean
              required:
                - item
                - aisle
                - parse
              type: object
              x-examples:
                example-1:
                  aisle: Baking
                  item: 1 package baking powder
                  parse: true
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    aisles:
                      - aisle: Baking
                        items:
                          - aisle: Baking
                            cost: 0.71
                            id: 115388
                            ingredientId: 18369
                            measures:
                              metric:
                                amount: 1
                                unit: pkg
                              original:
                                amount: 1
                                unit: package
                              us:
                                amount: 1
                                unit: pkg
                            name: baking powder
                            pantryItem: false
                    cost: 0.71
                    endDate: 1588896000
                    startDate: 1588291200
              schema:
                description: ""
                properties:
                  aisles:
                    items:
                      properties:
                        aisle:
                          minLength: 1
                          type: string
                        items:
                          items:
                            properties:
                              aisle:
                                minLength: 1
                                type: string
                              cost:
                                type: number
                              id:
                                type: integer
                              ingredientId:
                                type: integer
                              measures:
                                properties:
                                  metric:
                                    properties:
                                      amount:
                                        type: number
                                      unit:
                                        minLength: 1
                                        type: string
                                    required:
                                      - amount
                                      - unit
                                    type: object
                                  original:
                                    properties:
                                      amount:
                                        type: number
                                      unit:
                                        minLength: 1
                                        type: string
                                    required:
                                      - amount
                                      - unit
                                    type: object
                                  us:
                                    properties:
                                      amount:
                                        type: number
                                      unit:
                                        minLength: 1
                                        type: string
                                    required:
                                      - amount
                                      - unit
                                    type: object
                                required:
                                  - original
                                  - metric
                                  - us
                                type: object
                              name:
                                minLength: 1
                                type: string
                              pantryItem:
                                type: boolean
                            required:
                              - id
                              - name
                              - pantryItem
                              - aisle
                              - cost
                              - ingredientId
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                      required:
                        - aisle
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  cost:
                    type: number
                  endDate:
                    type: number
                  startDate:
                    type: number
                required:
                  - aisles
                  - cost
                  - startDate
                  - endDate
                type: object
                x-examples:
                  example-1:
                    aisles:
                      - aisle: Baking
                        items:
                          - aisle: Baking
                            cost: 0.71
                            id: 115388
                            ingredientId: 18369
                            measures:
                              metric:
                                amount: 1
                                unit: pkg
                              original:
                                amount: 1
                                unit: package
                              us:
                                amount: 1
                                unit: pkg
                            name: baking powder
                            pantryItem: false
                    cost: 0.71
                    endDate: 1588896000
                    startDate: 1588291200
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Add to Shopping List
      tags:
        - meal planning
  "/mealplanner/{username}/shopping-list/items/{id}":
    delete:
      deprecated: false
      description: Delete an item from the current shopping list of the user.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Delete-from-Shopping-List
      operationId: deleteFromShoppingList
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - description: The shopping list item id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 15678
            type: number
          style: simple
        - $ref: "#/components/parameters/hash"
      requestBody:
        content:
          "":
            schema:
              properties:
                hash:
                  description: The private hash for the username.
                  example: 4b5v4398573406
                  type: string
                id:
                  description: The shopping list item id.
                  example: 15678
                  type: number
                username:
                  description: The username.
                  example: dsky
                  type: string
              required:
                - username
                - id
                - hash
              type: object
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Delete from Shopping List
      tags:
        - meal planning
    parameters:
      - $ref: "#/components/parameters/username"
      - $ref: "#/components/parameters/id"
  "/mealplanner/{username}/shopping-list/{start-date}/{end-date}":
    parameters:
      - $ref: "#/components/parameters/username"
      - description: The start date.
        in: path
        name: start-date
        required: true
        schema:
          example: 2021-10-01
          type: string
      - description: The end date.
        in: path
        name: end-date
        required: true
        schema:
          example: 2021-10-07
          type: string
    post:
      deprecated: false
      description: Generate the shopping list for a user from the meal planner in a given time frame.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Generate-Shopping-List
      operationId: generateShoppingList
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - description: The start date in the format yyyy-mm-dd.
          explode: false
          in: path
          name: start-date
          required: true
          schema:
            example: 2020-06-01
            type: string
          style: simple
        - description: The end date in the format yyyy-mm-dd.
          explode: false
          in: path
          name: end-date
          required: true
          schema:
            example: 2020-06-07
            type: string
          style: simple
        - $ref: "#/components/parameters/hash"
      requestBody:
        content:
          "":
            schema:
              properties:
                end-date:
                  description: The end date in the format yyyy-mm-dd.
                  example: 2020-06-07
                  type: string
                hash:
                  description: The private hash for the username.
                  example: 4b5v4398573406
                  type: string
                start-date:
                  description: The start date in the format yyyy-mm-dd.
                  example: 2020-06-01
                  type: string
                username:
                  description: The username.
                  example: dsky
                  type: string
              required:
                - username
                - start-date
                - end-date
                - hash
              type: object
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    aisles:
                      - aisle: Baking
                        items:
                          - aisle: Baking
                            cost: 0.71
                            id: 115388
                            ingredientId: 18369
                            measures:
                              metric:
                                amount: 1
                                unit: pkg
                              original:
                                amount: 1
                                unit: package
                              us:
                                amount: 1
                                unit: pkg
                            name: baking powder
                            pantryItem: false
                    cost: 0.71
                    endDate: 1588896000
                    startDate: 1588291200
              schema:
                description: ""
                properties:
                  aisles:
                    items:
                      properties:
                        aisle:
                          minLength: 1
                          type: string
                        items:
                          items:
                            properties:
                              aisle:
                                minLength: 1
                                type: string
                              cost:
                                type: number
                              id:
                                type: integer
                              ingredientId:
                                type: integer
                              measures:
                                properties:
                                  metric:
                                    properties:
                                      amount:
                                        type: number
                                      unit:
                                        minLength: 1
                                        type: string
                                    required:
                                      - amount
                                      - unit
                                    type: object
                                  original:
                                    properties:
                                      amount:
                                        type: number
                                      unit:
                                        minLength: 1
                                        type: string
                                    required:
                                      - amount
                                      - unit
                                    type: object
                                  us:
                                    properties:
                                      amount:
                                        type: number
                                      unit:
                                        minLength: 1
                                        type: string
                                    required:
                                      - amount
                                      - unit
                                    type: object
                                required:
                                  - original
                                  - metric
                                  - us
                                type: object
                              name:
                                minLength: 1
                                type: string
                              pantryItem:
                                type: boolean
                            required:
                              - id
                              - name
                              - pantryItem
                              - aisle
                              - cost
                              - ingredientId
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                      required:
                        - aisle
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  cost:
                    type: number
                  endDate:
                    type: number
                  startDate:
                    type: number
                required:
                  - aisles
                  - cost
                  - startDate
                  - endDate
                type: object
                x-examples:
                  example-1:
                    aisles:
                      - aisle: Baking
                        items:
                          - aisle: Baking
                            cost: 0.71
                            id: 115388
                            ingredientId: 18369
                            measures:
                              metric:
                                amount: 1
                                unit: pkg
                              original:
                                amount: 1
                                unit: package
                              us:
                                amount: 1
                                unit: pkg
                            name: baking powder
                            pantryItem: false
                    cost: 0.71
                    endDate: 1588896000
                    startDate: 1588291200
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Generate Shopping List
      tags:
        - meal planning
  "/mealplanner/{username}/templates":
    get:
      deprecated: false
      description: Get meal plan templates from user or public ones.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Meal-Plan-Templates
      operationId: getMealPlanTemplates
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - $ref: "#/components/parameters/hash"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    templates:
                      - id: 37
                        name: Busy Work Week
                      - id: 480
                        name: Keto Meal Plan
                      - id: 120
                        name: Not-So-Strict Paleo Meal Plan
                      - id: 451
                        name: Week 1 Meal Plan
                      - id: 581
                        name: Whole30 Meal Plan
              schema:
                description: ""
                properties:
                  templates:
                    items:
                      properties:
                        id:
                          type: integer
                        name:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - name
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - templates
                type: object
                x-examples:
                  example-1:
                    templates:
                      - id: 37
                        name: Busy Work Week
                      - id: 480
                        name: Keto Meal Plan
                      - id: 120
                        name: Not-So-Strict Paleo Meal Plan
                      - id: 451
                        name: Week 1 Meal Plan
                      - id: 581
                        name: Whole30 Meal Plan
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Meal Plan Templates
      tags:
        - meal planning
    parameters:
      - $ref: "#/components/parameters/username"
    post:
      deprecated: false
      description: Add a meal plan template for a user.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Add-Meal-Plan-Template
      operationId: addMealPlanTemplate
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - description: The private hash for the username.
          explode: false
          in: query
          name: hash
          required: true
          schema:
            example: 4b5v4398573406
            type: string
          style: form
      requestBody:
        content:
          "":
            schema:
              properties:
                hash:
                  description: The private hash for the username.
                  example: 4b5v4398573406
                  type: string
                username:
                  description: The username.
                  example: dsky
                  type: string
              required:
                - username
                - hash
              type: object
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    items:
                      - day: 1
                        position: 0
                        slot: 1
                        type: RECIPE
                        value:
                          id: 296213
                          imageType: jpg
                          servings: 2
                          title: Spinach Salad with Roasted Vegetables and Spiced Chickpea
                      - day: 2
                        position: 0
                        slot: 1
                        type: PRODUCT
                        value:
                          id: 183433
                          imageType: jpg
                          servings: 1
                          title: Ahold Lasagna with Meat Sauce
                      - day: 3
                        position: 0
                        slot: 1
                        type: MENU_ITEM
                        value:
                          id: 378557
                          imageType: png
                          servings: 1
                          title: Pizza 73 BBQ Steak Pizza, 9
                      - day: 4
                        position: 0
                        slot: 1
                        type: CUSTOM_FOOD
                        value:
                          id: 348
                          image: https://spoonacular.com/cdn/ingredients_100x100/cashews.jpg
                          servings: 1
                          title: Aldi Spicy Cashews - 30g
                      - day: 5
                        position: 0
                        slot: 1
                        type: INGREDIENTS
                        value:
                          ingredients:
                            - name: 1 banana
                            - amount: "1"
                              image: https://spoonacular.com/cdn/ingredients_100x100/brewed-coffee.jpg
                              name: coffee
                              unit: cup
                    name: My new meal plan template
                    publishAsPublic: false
              schema:
                description: ""
                properties:
                  items:
                    items:
                      properties:
                        day:
                          type: integer
                        position:
                          type: integer
                        slot:
                          type: integer
                        type:
                          minLength: 1
                          type: string
                        value:
                          properties:
                            id:
                              type: integer
                            imageType:
                              minLength: 1
                              type: string
                            servings:
                              type: number
                            title:
                              minLength: 1
                              type: string
                          type: object
                      required:
                        - day
                        - slot
                        - position
                        - type
                      type: object
                    minItems: 1
                    type: array
                    uniqueItems: true
                  name:
                    minLength: 1
                    type: string
                  publishAsPublic:
                    type: boolean
                required:
                  - name
                  - items
                  - publishAsPublic
                type: object
                x-examples:
                  example-1:
                    items:
                      - day: 1
                        position: 0
                        slot: 1
                        type: RECIPE
                        value:
                          id: 296213
                          imageType: jpg
                          servings: 2
                          title: Spinach Salad with Roasted Vegetables and Spiced Chickpea
                      - day: 2
                        position: 0
                        slot: 1
                        type: PRODUCT
                        value:
                          id: 183433
                          imageType: jpg
                          servings: 1
                          title: Ahold Lasagna with Meat Sauce
                      - day: 3
                        position: 0
                        slot: 1
                        type: MENU_ITEM
                        value:
                          id: 378557
                          imageType: png
                          servings: 1
                          title: Pizza 73 BBQ Steak Pizza, 9
                      - day: 4
                        position: 0
                        slot: 1
                        type: CUSTOM_FOOD
                        value:
                          id: 348
                          image: https://spoonacular.com/cdn/ingredients_100x100/cashews.jpg
                          servings: 1
                          title: Aldi Spicy Cashews - 30g
                      - day: 5
                        position: 0
                        slot: 1
                        type: INGREDIENTS
                        value:
                          ingredients:
                            - name: 1 banana
                            - amount: "1"
                              image: https://spoonacular.com/cdn/ingredients_100x100/brewed-coffee.jpg
                              name: coffee
                              unit: cup
                    name: My new meal plan template
                    publishAsPublic: false
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Add Meal Plan Template
      tags:
        - meal planning
  "/mealplanner/{username}/templates/{id}":
    delete:
      deprecated: false
      description: Delete a meal plan template for a user.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Delete-Meal-Plan-Template
      operationId: deleteMealPlanTemplate
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - description: The shopping list item id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 15678
            type: number
          style: simple
        - description: The private hash for the username.
          explode: false
          in: query
          name: hash
          required: true
          schema:
            example: 4b5v4398573406
            type: string
          style: form
      requestBody:
        content:
          "":
            schema:
              properties:
                hash:
                  description: The private hash for the username.
                  example: 4b5v4398573406
                  type: string
                id:
                  description: The shopping list item id.
                  example: 15678
                  type: number
                username:
                  description: The username.
                  example: dsky
                  type: string
              required:
                - username
                - id
                - hash
              type: object
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Delete Meal Plan Template
      tags:
        - meal planning
    get:
      deprecated: false
      description: Get information about a meal plan template.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Meal-Plan-Template
      operationId: getMealPlanTemplate
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - description: The shopping list item id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 15678
            type: number
          style: simple
        - $ref: "#/components/parameters/hash"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    days:
                      - day: "1"
                        items:
                          - id: 2403
                            position: 0
                            slot: 1
                            type: RECIPE
                            value:
                              id: 630657
                              imageType: jpg
                              title: Double Chocolate Protein Cookies
                          - id: 2404
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              id: 785
                              imageType: jpg
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/orange.jpg
                                  name: orange
                                  unit: ""
                              name: ""
                              servings: "1"
                              title: orange
                          - id: 2405
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 296213
                              imageType: jpg
                              title: Spinach Salad with Roasted Vegetables and Spiced Chickpea
                          - id: 2406
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 237677
                              imageType: jpg
                              title: Chicken Parmesan with Spaghetti
                          - id: 2407
                            position: 0
                            slot: 3
                            type: INGREDIENTS
                            value:
                              id: 787
                              imageType: jpg
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/broccoli.jpg
                                  name: broccoli
                                  unit: cup
                              name: ""
                              servings: "1"
                              title: broccoli
                          - id: 2408
                            position: 0
                            slot: 3
                            type: PRODUCT
                            value:
                              id: 146191
                              imageType: jpg
                              title: Lindt Dark Chocolate
                        nutritionSummary:
                          nutrients:
                            - amount: 1293
                              name: Calories
                              percentDailyNeeds: 65
                              unit: cal
                            - amount: 65
                              name: Fat
                              percentDailyNeeds: 100
                              unit: g
                            - amount: 102
                              name: Carbohydrates
                              percentDailyNeeds: 34
                              unit: g
                            - amount: 83
                              name: Protein
                              percentDailyNeeds: 166
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 132
                              name: Calories
                              percentDailyNeeds: 7
                              unit: cal
                            - amount: 3
                              name: Fat
                              percentDailyNeeds: 4
                              unit: g
                            - amount: 25
                              name: Carbohydrates
                              percentDailyNeeds: 8
                              unit: g
                            - amount: 3
                              name: Protein
                              percentDailyNeeds: 5
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 706
                              name: Calories
                              percentDailyNeeds: 35
                              unit: cal
                            - amount: 29
                              name: Fat
                              percentDailyNeeds: 45
                              unit: g
                            - amount: 76
                              name: Carbohydrates
                              percentDailyNeeds: 25
                              unit: g
                            - amount: 46
                              name: Protein
                              percentDailyNeeds: 91
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 455
                              name: Calories
                              percentDailyNeeds: 23
                              unit: cal
                            - amount: 34
                              name: Fat
                              percentDailyNeeds: 52
                              unit: g
                            - amount: 1
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 35
                              name: Protein
                              percentDailyNeeds: 70
                              unit: g
                      - day: "2"
                        items:
                          - id: 2409
                            position: 0
                            slot: 1
                            type: PRODUCT
                            value:
                              id: 101999
                              imageType: jpg
                              title: Greek Gods Yogurt
                          - id: 2410
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              id: 457
                              imageType: jpg
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/berries-mixed.jpg
                                  name: berries
                                  unit: cup
                              name: ""
                              servings: "1"
                              title: berries
                          - id: 2411
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 516377
                              imageType: jpg
                              title: Southwest Quinoa Salad
                          - id: 2412
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 247683
                              imageType: jpg
                              title: Pesto Caprese Omelette
                          - id: 2413
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 484337
                              imageType: jpg
                              title: One Ingredient Banana Ice Cream
                        nutritionSummary:
                          nutrients:
                            - amount: 1386
                              name: Calories
                              percentDailyNeeds: 69
                              unit: cal
                            - amount: 66
                              name: Fat
                              percentDailyNeeds: 102
                              unit: g
                            - amount: 162
                              name: Carbohydrates
                              percentDailyNeeds: 54
                              unit: g
                            - amount: 48
                              name: Protein
                              percentDailyNeeds: 96
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 239
                              name: Calories
                              percentDailyNeeds: 12
                              unit: cal
                            - amount: 11
                              name: Fat
                              percentDailyNeeds: 17
                              unit: g
                            - amount: 34
                              name: Carbohydrates
                              percentDailyNeeds: 11
                              unit: g
                            - amount: 5
                              name: Protein
                              percentDailyNeeds: 9
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 414
                              name: Calories
                              percentDailyNeeds: 21
                              unit: cal
                            - amount: 22
                              name: Fat
                              percentDailyNeeds: 33
                              unit: g
                            - amount: 37
                              name: Carbohydrates
                              percentDailyNeeds: 12
                              unit: g
                            - amount: 21
                              name: Protein
                              percentDailyNeeds: 43
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 732
                              name: Calories
                              percentDailyNeeds: 37
                              unit: cal
                            - amount: 33
                              name: Fat
                              percentDailyNeeds: 51
                              unit: g
                            - amount: 91
                              name: Carbohydrates
                              percentDailyNeeds: 30
                              unit: g
                            - amount: 22
                              name: Protein
                              percentDailyNeeds: 44
                              unit: g
                      - day: "3"
                        items:
                          - id: 2414
                            position: 0
                            slot: 1
                            type: RECIPE
                            value:
                              id: 157259
                              imageType: jpg
                              title: Cocoa Protein Pancakes
                          - id: 2415
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              id: 878
                              imageType: jpg
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/orange.jpg
                                  name: orange
                                  unit: ""
                              name: ""
                              servings: "1"
                              title: orange
                          - id: 2416
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 535856
                              imageType: jpg
                              title: BLT Chopped Salad
                          - id: 2417
                            position: 0
                            slot: 2
                            type: PRODUCT
                            value:
                              id: 71144
                              imageType: jpg
                              title: Kind Plus Fruit & Nut Bar - Almond Walnut Macadamia with Peanuts Plus Protein
                          - id: 2418
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 519197
                              imageType: png
                              title: Zesty Sriracha Shrimp and Quinoa
                          - id: 2419
                            position: 0
                            slot: 3
                            type: PRODUCT
                            value:
                              id: 163427
                              imageType: jpg
                              title: Green Giant Valley Fresh Steamers - Select Sugar Snap Peas
                          - id: 2420
                            position: 0
                            slot: 3
                            type: PRODUCT
                            value:
                              id: 146191
                              imageType: jpg
                              title: Lindt Dark Chocolate
                        nutritionSummary:
                          nutrients:
                            - amount: 1589
                              name: Calories
                              percentDailyNeeds: 79
                              unit: cal
                            - amount: 77
                              name: Fat
                              percentDailyNeeds: 118
                              unit: g
                            - amount: 158
                              name: Carbohydrates
                              percentDailyNeeds: 53
                              unit: g
                            - amount: 84
                              name: Protein
                              percentDailyNeeds: 168
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 472
                              name: Calories
                              percentDailyNeeds: 24
                              unit: cal
                            - amount: 14
                              name: Fat
                              percentDailyNeeds: 21
                              unit: g
                            - amount: 62
                              name: Carbohydrates
                              percentDailyNeeds: 21
                              unit: g
                            - amount: 27
                              name: Protein
                              percentDailyNeeds: 54
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 549
                              name: Calories
                              percentDailyNeeds: 27
                              unit: cal
                            - amount: 18
                              name: Fat
                              percentDailyNeeds: 27
                              unit: g
                            - amount: 65
                              name: Carbohydrates
                              percentDailyNeeds: 22
                              unit: g
                            - amount: 39
                              name: Protein
                              percentDailyNeeds: 78
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 568
                              name: Calories
                              percentDailyNeeds: 28
                              unit: cal
                            - amount: 45
                              name: Fat
                              percentDailyNeeds: 69
                              unit: g
                            - amount: 31
                              name: Carbohydrates
                              percentDailyNeeds: 10
                              unit: g
                            - amount: 18
                              name: Protein
                              percentDailyNeeds: 36
                              unit: g
                      - day: "4"
                        items:
                          - id: 2421
                            position: 0
                            slot: 1
                            type: PRODUCT
                            value:
                              id: 101999
                              imageType: jpg
                              title: Greek Gods Yogurt
                          - id: 2422
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              id: 877
                              imageType: jpg
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/berries-mixed.jpg
                                  name: berries
                                  unit: cup
                              name: ""
                              servings: "1"
                              title: berries
                          - id: 2423
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 535563
                              imageType: jpg
                              title: Black Bean Quinoa Salad
                          - id: 2424
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 622598
                              imageType: jpg
                              title: Pittata - Pizza Frittata
                          - id: 2425
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 484337
                              imageType: jpg
                              title: One Ingredient Banana Ice Cream
                        nutritionSummary:
                          nutrients:
                            - amount: 1343
                              name: Calories
                              percentDailyNeeds: 67
                              unit: cal
                            - amount: 70
                              name: Fat
                              percentDailyNeeds: 108
                              unit: g
                            - amount: 123
                              name: Carbohydrates
                              percentDailyNeeds: 41
                              unit: g
                            - amount: 61
                              name: Protein
                              percentDailyNeeds: 122
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 239
                              name: Calories
                              percentDailyNeeds: 12
                              unit: cal
                            - amount: 11
                              name: Fat
                              percentDailyNeeds: 17
                              unit: g
                            - amount: 34
                              name: Carbohydrates
                              percentDailyNeeds: 11
                              unit: g
                            - amount: 5
                              name: Protein
                              percentDailyNeeds: 9
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 698
                              name: Calories
                              percentDailyNeeds: 35
                              unit: cal
                            - amount: 43
                              name: Fat
                              percentDailyNeeds: 66
                              unit: g
                            - amount: 34
                              name: Carbohydrates
                              percentDailyNeeds: 11
                              unit: g
                            - amount: 46
                              name: Protein
                              percentDailyNeeds: 92
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 406
                              name: Calories
                              percentDailyNeeds: 20
                              unit: cal
                            - amount: 17
                              name: Fat
                              percentDailyNeeds: 26
                              unit: g
                            - amount: 56
                              name: Carbohydrates
                              percentDailyNeeds: 19
                              unit: g
                            - amount: 10
                              name: Protein
                              percentDailyNeeds: 21
                              unit: g
                      - day: "5"
                        items:
                          - id: 2426
                            position: 0
                            slot: 1
                            type: PRODUCT
                            value:
                              id: 71144
                              imageType: jpg
                              title: Kind Plus Fruit & Nut Bar - Almond Walnut Macadamia with Peanuts Plus Protein
                          - id: 2427
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              id: 877
                              imageType: jpg
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/bananas.jpg
                                  name: banana
                                  unit: ""
                              name: ""
                              servings: "1"
                              title: banana
                          - id: 2428
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 296213
                              imageType: jpg
                              title: Spinach Salad with Roasted Vegetables and Spiced Chickpea
                          - id: 2429
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 497301
                              imageType: jpg
                              title: Shrimp Scampi
                          - id: 2430
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 581021
                              imageType: jpg
                              title: "Black Bean Brownies: Fudgy Fun"
                        nutritionSummary:
                          nutrients:
                            - amount: 1247
                              name: Calories
                              percentDailyNeeds: 62
                              unit: cal
                            - amount: 61
                              name: Fat
                              percentDailyNeeds: 95
                              unit: g
                            - amount: 103
                              name: Carbohydrates
                              percentDailyNeeds: 34
                              unit: g
                            - amount: 78
                              name: Protein
                              percentDailyNeeds: 156
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 295
                              name: Calories
                              percentDailyNeeds: 15
                              unit: cal
                            - amount: 12
                              name: Fat
                              percentDailyNeeds: 19
                              unit: g
                            - amount: 42
                              name: Carbohydrates
                              percentDailyNeeds: 14
                              unit: g
                            - amount: 11
                              name: Protein
                              percentDailyNeeds: 23
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 497
                              name: Calories
                              percentDailyNeeds: 25
                              unit: cal
                            - amount: 15
                              name: Fat
                              percentDailyNeeds: 24
                              unit: g
                            - amount: 60
                              name: Carbohydrates
                              percentDailyNeeds: 20
                              unit: g
                            - amount: 32
                              name: Protein
                              percentDailyNeeds: 63
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 455
                              name: Calories
                              percentDailyNeeds: 23
                              unit: cal
                            - amount: 34
                              name: Fat
                              percentDailyNeeds: 52
                              unit: g
                            - amount: 1
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 35
                              name: Protein
                              percentDailyNeeds: 70
                              unit: g
                      - day: "6"
                        items:
                          - id: 2431
                            position: 0
                            slot: 1
                            type: RECIPE
                            value:
                              id: 157259
                              imageType: jpg
                              title: Cocoa Protein Pancakes
                          - id: 2432
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              id: 877
                              imageType: jpg
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/berries-mixed.jpg
                                  name: berries
                                  unit: cup
                              name: ""
                              servings: "1"
                              title: berries
                          - id: 2433
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 535856
                              imageType: jpg
                              title: BLT Chopped Salad
                          - id: 2434
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 149425
                              imageType: jpg
                              title: Herb and Cheddar Cordon Bleu
                          - id: 2435
                            position: 0
                            slot: 3
                            type: INGREDIENTS
                            value:
                              id: 877
                              imageType: jpg
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/brussels-sprouts.jpg
                                  name: brussels sprouts
                                  unit: cup
                              name: ""
                              servings: "1"
                              title: sprouts
                          - id: 2436
                            position: 0
                            slot: 3
                            type: INGREDIENTS
                            value:
                              id: 877
                              imageType: jpg
                              ingredients:
                                - amount: 5
                                  image: https://spoonacular.com/cdn/ingredients_100x100/white-wine.jpg
                                  name: wine
                                  unit: ounces
                              name: ""
                              servings: "1"
                              title: wine
                        nutritionSummary:
                          nutrients:
                            - amount: 1683
                              name: Calories
                              percentDailyNeeds: 84
                              unit: cal
                            - amount: 68
                              name: Fat
                              percentDailyNeeds: 105
                              unit: g
                            - amount: 139
                              name: Carbohydrates
                              percentDailyNeeds: 46
                              unit: g
                            - amount: 106
                              name: Protein
                              percentDailyNeeds: 212
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 490
                              name: Calories
                              percentDailyNeeds: 24
                              unit: cal
                            - amount: 15
                              name: Fat
                              percentDailyNeeds: 23
                              unit: g
                            - amount: 65
                              name: Carbohydrates
                              percentDailyNeeds: 22
                              unit: g
                            - amount: 26
                              name: Protein
                              percentDailyNeeds: 53
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 816
                              name: Calories
                              percentDailyNeeds: 41
                              unit: cal
                            - amount: 21
                              name: Fat
                              percentDailyNeeds: 32
                              unit: g
                            - amount: 58
                              name: Carbohydrates
                              percentDailyNeeds: 19
                              unit: g
                            - amount: 72
                              name: Protein
                              percentDailyNeeds: 144
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 378
                              name: Calories
                              percentDailyNeeds: 19
                              unit: cal
                            - amount: 33
                              name: Fat
                              percentDailyNeeds: 51
                              unit: g
                            - amount: 16
                              name: Carbohydrates
                              percentDailyNeeds: 5
                              unit: g
                            - amount: 8
                              name: Protein
                              percentDailyNeeds: 16
                              unit: g
                      - day: "7"
                        items:
                          - id: 2437
                            position: 0
                            slot: 1
                            type: RECIPE
                            value:
                              id: 619085
                              imageType: jpg
                              title: Protein Packed Healthy French Toast with Chocolate and Peanut Butter {Super Simple, Whole Wheat}
                          - id: 2438
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              id: 877
                              imageType: jpg
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/orange.jpg
                                  name: orange
                                  unit: ""
                              name: ""
                              servings: "1"
                              title: orange
                          - id: 2439
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 535563
                              imageType: jpg
                              title: Black Bean Quinoa Salad
                          - id: 2440
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 590570
                              imageType: jpg
                              title: Asian Beef Lettuce Wraps
                          - id: 2441
                            position: 0
                            slot: 3
                            type: PRODUCT
                            value:
                              id: 146191
                              imageType: jpg
                              title: Lindt Dark Chocolate
                        nutritionSummary:
                          nutrients:
                            - amount: 1442
                              name: Calories
                              percentDailyNeeds: 72
                              unit: cal
                            - amount: 69
                              name: Fat
                              percentDailyNeeds: 106
                              unit: g
                            - amount: 147
                              name: Carbohydrates
                              percentDailyNeeds: 49
                              unit: g
                            - amount: 73
                              name: Protein
                              percentDailyNeeds: 147
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 444
                              name: Calories
                              percentDailyNeeds: 22
                              unit: cal
                            - amount: 12
                              name: Fat
                              percentDailyNeeds: 19
                              unit: g
                            - amount: 51
                              name: Carbohydrates
                              percentDailyNeeds: 17
                              unit: g
                            - amount: 38
                              name: Protein
                              percentDailyNeeds: 76
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 593
                              name: Calories
                              percentDailyNeeds: 30
                              unit: cal
                            - amount: 40
                              name: Fat
                              percentDailyNeeds: 62
                              unit: g
                            - amount: 41
                              name: Carbohydrates
                              percentDailyNeeds: 14
                              unit: g
                            - amount: 25
                              name: Protein
                              percentDailyNeeds: 50
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 406
                              name: Calories
                              percentDailyNeeds: 20
                              unit: cal
                            - amount: 17
                              name: Fat
                              percentDailyNeeds: 26
                              unit: g
                            - amount: 56
                              name: Carbohydrates
                              percentDailyNeeds: 19
                              unit: g
                            - amount: 10
                              name: Protein
                              percentDailyNeeds: 21
                              unit: g
                    id: 128
                    name: 1500 Calorie Meal Plan
              schema:
                description: ""
                properties:
                  days:
                    items:
                      properties:
                        day:
                          minLength: 1
                          type: string
                        items:
                          items:
                            properties:
                              id:
                                type: integer
                              position:
                                type: integer
                              slot:
                                type: integer
                              type:
                                minLength: 1
                                type: string
                              value:
                                properties:
                                  id:
                                    type: number
                                  imageType:
                                    minLength: 1
                                    type: string
                                  title:
                                    minLength: 1
                                    type: string
                                required:
                                  - id
                                  - title
                                  - imageType
                                type: object
                            required:
                              - id
                              - slot
                              - position
                              - type
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                        nutritionSummary:
                          properties:
                            nutrients:
                              items:
                                properties:
                                  amount:
                                    type: number
                                  name:
                                    minLength: 1
                                    type: string
                                  percentDailyNeeds:
                                    type: number
                                  unit:
                                    minLength: 1
                                    type: string
                                required:
                                  - name
                                  - amount
                                  - unit
                                  - percentDailyNeeds
                                type: object
                              minItems: 0
                              type: array
                              uniqueItems: true
                          required:
                            - nutrients
                          type: object
                        nutritionSummaryBreakfast:
                          properties:
                            nutrients:
                              items:
                                properties:
                                  amount:
                                    type: number
                                  name:
                                    minLength: 1
                                    type: string
                                  percentDailyNeeds:
                                    type: number
                                  unit:
                                    minLength: 1
                                    type: string
                                required:
                                  - name
                                  - amount
                                  - unit
                                  - percentDailyNeeds
                                type: object
                              minItems: 0
                              type: array
                              uniqueItems: true
                          required:
                            - nutrients
                          type: object
                        nutritionSummaryDinner:
                          properties:
                            nutrients:
                              items:
                                properties:
                                  amount:
                                    type: number
                                  name:
                                    minLength: 1
                                    type: string
                                  percentDailyNeeds:
                                    type: number
                                  unit:
                                    minLength: 1
                                    type: string
                                required:
                                  - name
                                  - amount
                                  - unit
                                  - percentDailyNeeds
                                type: object
                              minItems: 0
                              type: array
                              uniqueItems: true
                          required:
                            - nutrients
                          type: object
                        nutritionSummaryLunch:
                          properties:
                            nutrients:
                              items:
                                properties:
                                  amount:
                                    type: number
                                  name:
                                    minLength: 1
                                    type: string
                                  percentDailyNeeds:
                                    type: number
                                  unit:
                                    minLength: 1
                                    type: string
                                required:
                                  - name
                                  - amount
                                  - unit
                                  - percentDailyNeeds
                                type: object
                              minItems: 0
                              type: array
                              uniqueItems: true
                          required:
                            - nutrients
                          type: object
                      required:
                        - day
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  id:
                    type: integer
                  name:
                    minLength: 1
                    type: string
                required:
                  - id
                  - name
                  - days
                type: object
                x-examples:
                  example-1:
                    days:
                      - day: "1"
                        items:
                          - id: 2403
                            position: 0
                            slot: 1
                            type: RECIPE
                            value:
                              id: 630657
                              imageType: jpg
                              title: Double Chocolate Protein Cookies
                          - id: 2404
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/orange.jpg
                                  name: orange
                                  unit: ""
                              name: ""
                              servings: "1"
                          - id: 2405
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 296213
                              imageType: jpg
                              title: Spinach Salad with Roasted Vegetables and Spiced Chickpea
                          - id: 2406
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 237677
                              imageType: jpg
                              title: Chicken Parmesan with Spaghetti
                          - id: 2407
                            position: 0
                            slot: 3
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/broccoli.jpg
                                  name: broccoli
                                  unit: cup
                              name: ""
                              servings: "1"
                          - id: 2408
                            position: 0
                            slot: 3
                            type: PRODUCT
                            value:
                              id: 146191
                              imageType: jpg
                              title: Lindt Dark Chocolate
                        nutritionSummary:
                          nutrients:
                            - amount: 1293
                              name: Calories
                              percentDailyNeeds: 65
                              unit: cal
                            - amount: 65
                              name: Fat
                              percentDailyNeeds: 100
                              unit: g
                            - amount: 102
                              name: Carbohydrates
                              percentDailyNeeds: 34
                              unit: g
                            - amount: 83
                              name: Protein
                              percentDailyNeeds: 166
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 132
                              name: Calories
                              percentDailyNeeds: 7
                              unit: cal
                            - amount: 3
                              name: Fat
                              percentDailyNeeds: 4
                              unit: g
                            - amount: 25
                              name: Carbohydrates
                              percentDailyNeeds: 8
                              unit: g
                            - amount: 3
                              name: Protein
                              percentDailyNeeds: 5
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 706
                              name: Calories
                              percentDailyNeeds: 35
                              unit: cal
                            - amount: 29
                              name: Fat
                              percentDailyNeeds: 45
                              unit: g
                            - amount: 76
                              name: Carbohydrates
                              percentDailyNeeds: 25
                              unit: g
                            - amount: 46
                              name: Protein
                              percentDailyNeeds: 91
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 455
                              name: Calories
                              percentDailyNeeds: 23
                              unit: cal
                            - amount: 34
                              name: Fat
                              percentDailyNeeds: 52
                              unit: g
                            - amount: 1
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 35
                              name: Protein
                              percentDailyNeeds: 70
                              unit: g
                      - day: "2"
                        items:
                          - id: 2409
                            position: 0
                            slot: 1
                            type: PRODUCT
                            value:
                              id: 101999
                              imageType: jpg
                              title: Greek Gods Yogurt
                          - id: 2410
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/berries-mixed.jpg
                                  name: berries
                                  unit: cup
                              name: ""
                              servings: "1"
                          - id: 2411
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 516377
                              imageType: jpg
                              title: Southwest Quinoa Salad
                          - id: 2412
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 247683
                              imageType: jpg
                              title: Pesto Caprese Omelette
                          - id: 2413
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 484337
                              imageType: jpg
                              title: One Ingredient Banana Ice Cream
                        nutritionSummary:
                          nutrients:
                            - amount: 1386
                              name: Calories
                              percentDailyNeeds: 69
                              unit: cal
                            - amount: 66
                              name: Fat
                              percentDailyNeeds: 102
                              unit: g
                            - amount: 162
                              name: Carbohydrates
                              percentDailyNeeds: 54
                              unit: g
                            - amount: 48
                              name: Protein
                              percentDailyNeeds: 96
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 239
                              name: Calories
                              percentDailyNeeds: 12
                              unit: cal
                            - amount: 11
                              name: Fat
                              percentDailyNeeds: 17
                              unit: g
                            - amount: 34
                              name: Carbohydrates
                              percentDailyNeeds: 11
                              unit: g
                            - amount: 5
                              name: Protein
                              percentDailyNeeds: 9
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 414
                              name: Calories
                              percentDailyNeeds: 21
                              unit: cal
                            - amount: 22
                              name: Fat
                              percentDailyNeeds: 33
                              unit: g
                            - amount: 37
                              name: Carbohydrates
                              percentDailyNeeds: 12
                              unit: g
                            - amount: 21
                              name: Protein
                              percentDailyNeeds: 43
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 732
                              name: Calories
                              percentDailyNeeds: 37
                              unit: cal
                            - amount: 33
                              name: Fat
                              percentDailyNeeds: 51
                              unit: g
                            - amount: 91
                              name: Carbohydrates
                              percentDailyNeeds: 30
                              unit: g
                            - amount: 22
                              name: Protein
                              percentDailyNeeds: 44
                              unit: g
                      - day: "3"
                        items:
                          - id: 2414
                            position: 0
                            slot: 1
                            type: RECIPE
                            value:
                              id: 157259
                              imageType: jpg
                              title: Cocoa Protein Pancakes
                          - id: 2415
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/orange.jpg
                                  name: orange
                                  unit: ""
                              name: ""
                              servings: "1"
                          - id: 2416
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 535856
                              imageType: jpg
                              title: BLT Chopped Salad
                          - id: 2417
                            position: 0
                            slot: 2
                            type: PRODUCT
                            value:
                              id: 71144
                              imageType: jpg
                              title: Kind Plus Fruit & Nut Bar - Almond Walnut Macadamia with Peanuts Plus Protein
                          - id: 2418
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 519197
                              imageType: png
                              title: Zesty Sriracha Shrimp and Quinoa
                          - id: 2419
                            position: 0
                            slot: 3
                            type: PRODUCT
                            value:
                              id: 163427
                              imageType: jpg
                              title: Green Giant Valley Fresh Steamers - Select Sugar Snap Peas
                          - id: 2420
                            position: 0
                            slot: 3
                            type: PRODUCT
                            value:
                              id: 146191
                              imageType: jpg
                              title: Lindt Dark Chocolate
                        nutritionSummary:
                          nutrients:
                            - amount: 1589
                              name: Calories
                              percentDailyNeeds: 79
                              unit: cal
                            - amount: 77
                              name: Fat
                              percentDailyNeeds: 118
                              unit: g
                            - amount: 158
                              name: Carbohydrates
                              percentDailyNeeds: 53
                              unit: g
                            - amount: 84
                              name: Protein
                              percentDailyNeeds: 168
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 472
                              name: Calories
                              percentDailyNeeds: 24
                              unit: cal
                            - amount: 14
                              name: Fat
                              percentDailyNeeds: 21
                              unit: g
                            - amount: 62
                              name: Carbohydrates
                              percentDailyNeeds: 21
                              unit: g
                            - amount: 27
                              name: Protein
                              percentDailyNeeds: 54
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 549
                              name: Calories
                              percentDailyNeeds: 27
                              unit: cal
                            - amount: 18
                              name: Fat
                              percentDailyNeeds: 27
                              unit: g
                            - amount: 65
                              name: Carbohydrates
                              percentDailyNeeds: 22
                              unit: g
                            - amount: 39
                              name: Protein
                              percentDailyNeeds: 78
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 568
                              name: Calories
                              percentDailyNeeds: 28
                              unit: cal
                            - amount: 45
                              name: Fat
                              percentDailyNeeds: 69
                              unit: g
                            - amount: 31
                              name: Carbohydrates
                              percentDailyNeeds: 10
                              unit: g
                            - amount: 18
                              name: Protein
                              percentDailyNeeds: 36
                              unit: g
                      - day: "4"
                        items:
                          - id: 2421
                            position: 0
                            slot: 1
                            type: PRODUCT
                            value:
                              id: 101999
                              imageType: jpg
                              title: Greek Gods Yogurt
                          - id: 2422
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/berries-mixed.jpg
                                  name: berries
                                  unit: cup
                              name: ""
                              servings: "1"
                          - id: 2423
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 535563
                              imageType: jpg
                              title: Black Bean Quinoa Salad
                          - id: 2424
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 622598
                              imageType: jpg
                              title: Pittata - Pizza Frittata
                          - id: 2425
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 484337
                              imageType: jpg
                              title: One Ingredient Banana Ice Cream
                        nutritionSummary:
                          nutrients:
                            - amount: 1343
                              name: Calories
                              percentDailyNeeds: 67
                              unit: cal
                            - amount: 70
                              name: Fat
                              percentDailyNeeds: 108
                              unit: g
                            - amount: 123
                              name: Carbohydrates
                              percentDailyNeeds: 41
                              unit: g
                            - amount: 61
                              name: Protein
                              percentDailyNeeds: 122
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 239
                              name: Calories
                              percentDailyNeeds: 12
                              unit: cal
                            - amount: 11
                              name: Fat
                              percentDailyNeeds: 17
                              unit: g
                            - amount: 34
                              name: Carbohydrates
                              percentDailyNeeds: 11
                              unit: g
                            - amount: 5
                              name: Protein
                              percentDailyNeeds: 9
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 698
                              name: Calories
                              percentDailyNeeds: 35
                              unit: cal
                            - amount: 43
                              name: Fat
                              percentDailyNeeds: 66
                              unit: g
                            - amount: 34
                              name: Carbohydrates
                              percentDailyNeeds: 11
                              unit: g
                            - amount: 46
                              name: Protein
                              percentDailyNeeds: 92
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 406
                              name: Calories
                              percentDailyNeeds: 20
                              unit: cal
                            - amount: 17
                              name: Fat
                              percentDailyNeeds: 26
                              unit: g
                            - amount: 56
                              name: Carbohydrates
                              percentDailyNeeds: 19
                              unit: g
                            - amount: 10
                              name: Protein
                              percentDailyNeeds: 21
                              unit: g
                      - day: "5"
                        items:
                          - id: 2426
                            position: 0
                            slot: 1
                            type: PRODUCT
                            value:
                              id: 71144
                              imageType: jpg
                              title: Kind Plus Fruit & Nut Bar - Almond Walnut Macadamia with Peanuts Plus Protein
                          - id: 2427
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/bananas.jpg
                                  name: banana
                                  unit: ""
                              name: ""
                              servings: "1"
                          - id: 2428
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 296213
                              imageType: jpg
                              title: Spinach Salad with Roasted Vegetables and Spiced Chickpea
                          - id: 2429
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 497301
                              imageType: jpg
                              title: Shrimp Scampi
                          - id: 2430
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 581021
                              imageType: jpg
                              title: "Black Bean Brownies: Fudgy Fun"
                        nutritionSummary:
                          nutrients:
                            - amount: 1247
                              name: Calories
                              percentDailyNeeds: 62
                              unit: cal
                            - amount: 61
                              name: Fat
                              percentDailyNeeds: 95
                              unit: g
                            - amount: 103
                              name: Carbohydrates
                              percentDailyNeeds: 34
                              unit: g
                            - amount: 78
                              name: Protein
                              percentDailyNeeds: 156
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 295
                              name: Calories
                              percentDailyNeeds: 15
                              unit: cal
                            - amount: 12
                              name: Fat
                              percentDailyNeeds: 19
                              unit: g
                            - amount: 42
                              name: Carbohydrates
                              percentDailyNeeds: 14
                              unit: g
                            - amount: 11
                              name: Protein
                              percentDailyNeeds: 23
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 497
                              name: Calories
                              percentDailyNeeds: 25
                              unit: cal
                            - amount: 15
                              name: Fat
                              percentDailyNeeds: 24
                              unit: g
                            - amount: 60
                              name: Carbohydrates
                              percentDailyNeeds: 20
                              unit: g
                            - amount: 32
                              name: Protein
                              percentDailyNeeds: 63
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 455
                              name: Calories
                              percentDailyNeeds: 23
                              unit: cal
                            - amount: 34
                              name: Fat
                              percentDailyNeeds: 52
                              unit: g
                            - amount: 1
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 35
                              name: Protein
                              percentDailyNeeds: 70
                              unit: g
                      - day: "6"
                        items:
                          - id: 2431
                            position: 0
                            slot: 1
                            type: RECIPE
                            value:
                              id: 157259
                              imageType: jpg
                              title: Cocoa Protein Pancakes
                          - id: 2432
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/berries-mixed.jpg
                                  name: berries
                                  unit: cup
                              name: ""
                              servings: "1"
                          - id: 2433
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 535856
                              imageType: jpg
                              title: BLT Chopped Salad
                          - id: 2434
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 149425
                              imageType: jpg
                              title: Herb and Cheddar Cordon Bleu
                          - id: 2435
                            position: 0
                            slot: 3
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/brussels-sprouts.jpg
                                  name: brussels sprouts
                                  unit: cup
                              name: ""
                              servings: "1"
                          - id: 2436
                            position: 0
                            slot: 3
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: 5
                                  image: https://spoonacular.com/cdn/ingredients_100x100/white-wine.jpg
                                  name: wine
                                  unit: ounces
                              name: ""
                              servings: "1"
                        nutritionSummary:
                          nutrients:
                            - amount: 1683
                              name: Calories
                              percentDailyNeeds: 84
                              unit: cal
                            - amount: 68
                              name: Fat
                              percentDailyNeeds: 105
                              unit: g
                            - amount: 139
                              name: Carbohydrates
                              percentDailyNeeds: 46
                              unit: g
                            - amount: 106
                              name: Protein
                              percentDailyNeeds: 212
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 490
                              name: Calories
                              percentDailyNeeds: 24
                              unit: cal
                            - amount: 15
                              name: Fat
                              percentDailyNeeds: 23
                              unit: g
                            - amount: 65
                              name: Carbohydrates
                              percentDailyNeeds: 22
                              unit: g
                            - amount: 26
                              name: Protein
                              percentDailyNeeds: 53
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 816
                              name: Calories
                              percentDailyNeeds: 41
                              unit: cal
                            - amount: 21
                              name: Fat
                              percentDailyNeeds: 32
                              unit: g
                            - amount: 58
                              name: Carbohydrates
                              percentDailyNeeds: 19
                              unit: g
                            - amount: 72
                              name: Protein
                              percentDailyNeeds: 144
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 378
                              name: Calories
                              percentDailyNeeds: 19
                              unit: cal
                            - amount: 33
                              name: Fat
                              percentDailyNeeds: 51
                              unit: g
                            - amount: 16
                              name: Carbohydrates
                              percentDailyNeeds: 5
                              unit: g
                            - amount: 8
                              name: Protein
                              percentDailyNeeds: 16
                              unit: g
                      - day: "7"
                        items:
                          - id: 2437
                            position: 0
                            slot: 1
                            type: RECIPE
                            value:
                              id: 619085
                              imageType: jpg
                              title: Protein Packed Healthy French Toast with Chocolate and Peanut Butter {Super Simple, Whole Wheat}
                          - id: 2438
                            position: 0
                            slot: 1
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: 1
                                  image: https://spoonacular.com/cdn/ingredients_100x100/orange.jpg
                                  name: orange
                                  unit: ""
                              name: ""
                              servings: "1"
                          - id: 2439
                            position: 0
                            slot: 2
                            type: RECIPE
                            value:
                              id: 535563
                              imageType: jpg
                              title: Black Bean Quinoa Salad
                          - id: 2440
                            position: 0
                            slot: 3
                            type: RECIPE
                            value:
                              id: 590570
                              imageType: jpg
                              title: Asian Beef Lettuce Wraps
                          - id: 2441
                            position: 0
                            slot: 3
                            type: PRODUCT
                            value:
                              id: 146191
                              imageType: jpg
                              title: Lindt Dark Chocolate
                        nutritionSummary:
                          nutrients:
                            - amount: 1442
                              name: Calories
                              percentDailyNeeds: 72
                              unit: cal
                            - amount: 69
                              name: Fat
                              percentDailyNeeds: 106
                              unit: g
                            - amount: 147
                              name: Carbohydrates
                              percentDailyNeeds: 49
                              unit: g
                            - amount: 73
                              name: Protein
                              percentDailyNeeds: 147
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 444
                              name: Calories
                              percentDailyNeeds: 22
                              unit: cal
                            - amount: 12
                              name: Fat
                              percentDailyNeeds: 19
                              unit: g
                            - amount: 51
                              name: Carbohydrates
                              percentDailyNeeds: 17
                              unit: g
                            - amount: 38
                              name: Protein
                              percentDailyNeeds: 76
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 593
                              name: Calories
                              percentDailyNeeds: 30
                              unit: cal
                            - amount: 40
                              name: Fat
                              percentDailyNeeds: 62
                              unit: g
                            - amount: 41
                              name: Carbohydrates
                              percentDailyNeeds: 14
                              unit: g
                            - amount: 25
                              name: Protein
                              percentDailyNeeds: 50
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 406
                              name: Calories
                              percentDailyNeeds: 20
                              unit: cal
                            - amount: 17
                              name: Fat
                              percentDailyNeeds: 26
                              unit: g
                            - amount: 56
                              name: Carbohydrates
                              percentDailyNeeds: 19
                              unit: g
                            - amount: 10
                              name: Protein
                              percentDailyNeeds: 21
                              unit: g
                    id: 128
                    name: 1500 Calorie Meal Plan
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Meal Plan Template
      tags:
        - meal planning
    parameters:
      - $ref: "#/components/parameters/username"
      - $ref: "#/components/parameters/id"
  "/mealplanner/{username}/week/{start-date}":
    get:
      deprecated: false
      description: Retrieve a meal planned week for the given user. The username must be a spoonacular user and the hash must the the user's hash that can be found in his/her account.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Meal-Plan-Week
      operationId: getMealPlanWeek
      parameters:
        - description: The username.
          explode: false
          in: path
          name: username
          required: true
          schema:
            example: dsky
            type: string
          style: simple
        - description: The start date of the meal planned week in the format yyyy-mm-dd.
          explode: false
          in: path
          name: start-date
          required: true
          schema:
            example: 2020-06-01
            type: string
          style: simple
        - $ref: "#/components/parameters/hash"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    days:
                      - date: 1589155200
                        day: Monday
                        items:
                          - id: 1976489
                            position: 1
                            slot: 1
                            type: RECIPE
                            value:
                              id: 1023004
                              imageType: ""
                              servings: 2
                              title: Foolproof Meatloaf
                          - id: 1976490
                            position: 2
                            slot: 2
                            type: CUSTOM_FOOD
                            value:
                              id: 345
                              image: https://spoonacular.com/cdn/ingredients_100x100/bratwurst.jpg
                              imageType: jpg
                              servings: 1
                              title: Denn's Lamb Bratwurst - 1/2 Pkg
                        nutritionSummary:
                          nutrients:
                            - amount: 310
                              name: Calories
                              percentDailyNeeds: 16
                              unit: cal
                            - amount: 25
                              name: Fat
                              percentDailyNeeds: 38
                              unit: g
                            - amount: 1
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 20
                              name: Protein
                              percentDailyNeeds: 40
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 310
                              name: Calories
                              percentDailyNeeds: 16
                              unit: cal
                            - amount: 25
                              name: Fat
                              percentDailyNeeds: 38
                              unit: g
                            - amount: 1
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 20
                              name: Protein
                              percentDailyNeeds: 40
                              unit: g
                      - date: 1589241600
                        day: Tuesday
                        items:
                          - id: 1976491
                            position: 3
                            slot: 1
                            type: INGREDIENTS
                            value:
                              id: 877
                              imageType: jpg
                              ingredients:
                                - amount: "1"
                                  image: https://spoonacular.com/cdn/ingredients_100x100/apple.jpg
                                  name: apple
                                  unit: ""
                                - amount: "1"
                                  image: https://spoonacular.com/cdn/ingredients_100x100/bananas.jpg
                                  name: banana
                                  unit: ""
                              name: ""
                              servings: 1
                              title: apple and banana
                        nutritionSummary:
                          nutrients:
                            - amount: 200
                              name: Calories
                              percentDailyNeeds: 10
                              unit: cal
                            - amount: 1
                              name: Fat
                              percentDailyNeeds: 1
                              unit: g
                            - amount: 52
                              name: Carbohydrates
                              percentDailyNeeds: 17
                              unit: g
                            - amount: 2
                              name: Protein
                              percentDailyNeeds: 4
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 200
                              name: Calories
                              percentDailyNeeds: 10
                              unit: cal
                            - amount: 1
                              name: Fat
                              percentDailyNeeds: 1
                              unit: g
                            - amount: 52
                              name: Carbohydrates
                              percentDailyNeeds: 17
                              unit: g
                            - amount: 2
                              name: Protein
                              percentDailyNeeds: 4
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
                      - date: 1589328000
                        day: Wednesday
                        items:
                          - id: 1976492
                            position: 4
                            slot: 1
                            type: MENU_ITEM
                            value:
                              id: 378557
                              image: https://images.spoonacular.com/file/wximages/378557-312x231.png
                              imageType: png
                              servings: 1
                              title: BBQ Steak Pizza, 9
                        nutritionSummary:
                          nutrients:
                            - amount: 180
                              name: Calories
                              percentDailyNeeds: 9
                              unit: cal
                            - amount: 6
                              name: Fat
                              percentDailyNeeds: 9
                              unit: g
                            - amount: 22
                              name: Carbohydrates
                              percentDailyNeeds: 7
                              unit: g
                            - amount: 10
                              name: Protein
                              percentDailyNeeds: 20
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 180
                              name: Calories
                              percentDailyNeeds: 9
                              unit: cal
                            - amount: 6
                              name: Fat
                              percentDailyNeeds: 9
                              unit: g
                            - amount: 22
                              name: Carbohydrates
                              percentDailyNeeds: 7
                              unit: g
                            - amount: 10
                              name: Protein
                              percentDailyNeeds: 20
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
              schema:
                description: ""
                properties:
                  days:
                    items:
                      properties:
                        date:
                          type: number
                        day:
                          minLength: 1
                          type: string
                        items:
                          items:
                            properties:
                              id:
                                type: integer
                              position:
                                type: integer
                              slot:
                                type: integer
                              type:
                                minLength: 1
                                type: string
                              value:
                                properties:
                                  id:
                                    type: number
                                  imageType:
                                    type: string
                                  servings:
                                    type: number
                                  title:
                                    minLength: 1
                                    type: string
                                required:
                                  - servings
                                  - id
                                  - title
                                  - imageType
                                type: object
                            required:
                              - id
                              - slot
                              - position
                              - type
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                        nutritionSummary:
                          properties:
                            nutrients:
                              items:
                                properties:
                                  amount:
                                    type: number
                                  name:
                                    minLength: 1
                                    type: string
                                  percentDailyNeeds:
                                    type: number
                                  unit:
                                    minLength: 1
                                    type: string
                                required:
                                  - name
                                  - amount
                                  - unit
                                  - percentDailyNeeds
                                type: object
                              minItems: 0
                              type: array
                              uniqueItems: true
                          required:
                            - nutrients
                          type: object
                        nutritionSummaryBreakfast:
                          properties:
                            nutrients:
                              items:
                                properties:
                                  amount:
                                    type: number
                                  name:
                                    minLength: 1
                                    type: string
                                  percentDailyNeeds:
                                    type: number
                                  unit:
                                    minLength: 1
                                    type: string
                                required:
                                  - name
                                  - amount
                                  - unit
                                  - percentDailyNeeds
                                type: object
                              minItems: 0
                              type: array
                              uniqueItems: true
                          required:
                            - nutrients
                          type: object
                        nutritionSummaryDinner:
                          properties:
                            nutrients:
                              items:
                                properties:
                                  amount:
                                    type: number
                                  name:
                                    minLength: 1
                                    type: string
                                  percentDailyNeeds:
                                    type: number
                                  unit:
                                    minLength: 1
                                    type: string
                                required:
                                  - name
                                  - amount
                                  - unit
                                  - percentDailyNeeds
                                type: object
                              minItems: 0
                              type: array
                              uniqueItems: true
                          required:
                            - nutrients
                          type: object
                        nutritionSummaryLunch:
                          properties:
                            nutrients:
                              items:
                                properties:
                                  amount:
                                    type: number
                                  name:
                                    minLength: 1
                                    type: string
                                  percentDailyNeeds:
                                    type: number
                                  unit:
                                    minLength: 1
                                    type: string
                                required:
                                  - name
                                  - amount
                                  - unit
                                  - percentDailyNeeds
                                type: object
                              minItems: 0
                              type: array
                              uniqueItems: true
                          required:
                            - nutrients
                          type: object
                      required:
                        - date
                        - day
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - days
                type: object
                x-examples:
                  example-1:
                    days:
                      - date: 1589155200
                        day: Monday
                        items:
                          - id: 1976489
                            position: 1
                            slot: 1
                            type: RECIPE
                            value:
                              id: 1023004
                              imageType: ""
                              servings: 2
                              title: Foolproof Meatloaf
                          - id: 1976490
                            position: 2
                            slot: 2
                            type: CUSTOM_FOOD
                            value:
                              id: 345
                              image: https://spoonacular.com/cdn/ingredients_100x100/bratwurst.jpg
                              servings: 1
                              title: Denn's Lamb Bratwurst - 1/2 Pkg
                        nutritionSummary:
                          nutrients:
                            - amount: 310
                              name: Calories
                              percentDailyNeeds: 16
                              unit: cal
                            - amount: 25
                              name: Fat
                              percentDailyNeeds: 38
                              unit: g
                            - amount: 1
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 20
                              name: Protein
                              percentDailyNeeds: 40
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 310
                              name: Calories
                              percentDailyNeeds: 16
                              unit: cal
                            - amount: 25
                              name: Fat
                              percentDailyNeeds: 38
                              unit: g
                            - amount: 1
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 20
                              name: Protein
                              percentDailyNeeds: 40
                              unit: g
                      - date: 1589241600
                        day: Tuesday
                        items:
                          - id: 1976491
                            position: 3
                            slot: 1
                            type: INGREDIENTS
                            value:
                              ingredients:
                                - amount: "1"
                                  image: https://spoonacular.com/cdn/ingredients_100x100/apple.jpg
                                  name: apple
                                  unit: ""
                                - amount: "1"
                                  image: https://spoonacular.com/cdn/ingredients_100x100/bananas.jpg
                                  name: banana
                                  unit: ""
                              servings: 1
                              title: ""
                        nutritionSummary:
                          nutrients:
                            - amount: 200
                              name: Calories
                              percentDailyNeeds: 10
                              unit: cal
                            - amount: 1
                              name: Fat
                              percentDailyNeeds: 1
                              unit: g
                            - amount: 52
                              name: Carbohydrates
                              percentDailyNeeds: 17
                              unit: g
                            - amount: 2
                              name: Protein
                              percentDailyNeeds: 4
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 200
                              name: Calories
                              percentDailyNeeds: 10
                              unit: cal
                            - amount: 1
                              name: Fat
                              percentDailyNeeds: 1
                              unit: g
                            - amount: 52
                              name: Carbohydrates
                              percentDailyNeeds: 17
                              unit: g
                            - amount: 2
                              name: Protein
                              percentDailyNeeds: 4
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
                      - date: 1589328000
                        day: Wednesday
                        items:
                          - id: 1976492
                            position: 4
                            slot: 1
                            type: MENU_ITEM
                            value:
                              id: 378557
                              image: https://images.spoonacular.com/file/wximages/378557-312x231.png
                              imageType: png
                              servings: 1
                              title: BBQ Steak Pizza, 9
                        nutritionSummary:
                          nutrients:
                            - amount: 180
                              name: Calories
                              percentDailyNeeds: 9
                              unit: cal
                            - amount: 6
                              name: Fat
                              percentDailyNeeds: 9
                              unit: g
                            - amount: 22
                              name: Carbohydrates
                              percentDailyNeeds: 7
                              unit: g
                            - amount: 10
                              name: Protein
                              percentDailyNeeds: 20
                              unit: g
                        nutritionSummaryBreakfast:
                          nutrients:
                            - amount: 180
                              name: Calories
                              percentDailyNeeds: 9
                              unit: cal
                            - amount: 6
                              name: Fat
                              percentDailyNeeds: 9
                              unit: g
                            - amount: 22
                              name: Carbohydrates
                              percentDailyNeeds: 7
                              unit: g
                            - amount: 10
                              name: Protein
                              percentDailyNeeds: 20
                              unit: g
                        nutritionSummaryDinner:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
                        nutritionSummaryLunch:
                          nutrients:
                            - amount: 0
                              name: Calories
                              percentDailyNeeds: 0
                              unit: cal
                            - amount: 0
                              name: Fat
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Carbohydrates
                              percentDailyNeeds: 0
                              unit: g
                            - amount: 0
                              name: Protein
                              percentDailyNeeds: 0
                              unit: g
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Meal Plan Week
      tags:
        - meal planning
    parameters:
      - $ref: "#/components/parameters/username"
      - description: The start date.
        in: path
        name: start-date
        required: true
        schema:
          example: 2020-06-01
          type: string
  /recipes/analyze:
    post:
      deprecated: false
      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.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Analyze-Recipe
      operationId: analyzeRecipe
      parameters:
        - description: The input language, either "en" or "de".
          explode: false
          in: query
          name: language
          required: false
          schema:
            example: en
            type: string
          style: form
        - description: Whether nutrition data should be added to correctly parsed ingredients.
          explode: false
          in: query
          name: includeNutrition
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether taste data should be added to correctly parsed ingredients.
          explode: false
          in: query
          name: includeTaste
          required: false
          schema:
            example: false
            type: boolean
          style: form
      requestBody:
        content:
          "":
            schema:
              properties:
                includeNutrition:
                  description: Whether nutrition data should be added to correctly parsed ingredients.
                  example: false
                  type: boolean
                includeTaste:
                  description: Whether taste data should be added to correctly parsed ingredients.
                  example: false
                  type: boolean
                language:
                  description: The input language, either "en" or "de".
                  example: en
                  type: string
              type: object
          application/json:
            examples:
              Example 1:
                value:
                  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. "
                  servings: 2
                  title: Spaghetti Carbonara
            schema:
              properties:
                ingredients:
                  items:
                    type: string
                  type: array
                instructions:
                  type: string
                servings:
                  type: integer
                title:
                  type: string
              type: object
              x-examples:
                Example 1:
                  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. "
                  servings: 2
                  title: Spaghetti Carbonara
        description: Example request body.
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Analyze Recipe
  /recipes/analyzeInstructions:
    post:
      deprecated: false
      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.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Analyze-Recipe-Instructions
      operationId: analyzeRecipeInstructions
      parameters:
        - $ref: "#/components/parameters/Content-Type"
      requestBody:
        content:
          application/x-www-form-urlencoded:
            examples:
              example-1:
                value: instructions=Put the garlic in a pan and then add the onion. Add some salt and oregano.
            schema:
              type: string
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    equipment:
                      - id: 404645
                        name: frying pan
                    ingredients:
                      - id: 2027
                        name: oregano
                      - id: 11215
                        name: garlic
                      - id: 11282
                        name: onion
                      - id: 2047
                        name: salt
                    parsedInstructions:
                      - name: ""
                        steps:
                          - equipment:
                              - id: 404645
                                image: pan.png
                                localizedName: frying pan
                                name: frying pan
                            ingredients:
                              - id: 11215
                                image: garlic.png
                                localizedName: garlic
                                name: garlic
                              - id: 11282
                                image: brown-onion.png
                                localizedName: onion
                                name: onion
                            number: 1
                            step: Put the garlic in a pan and then add the onion.
                          - equipment: []
                            ingredients:
                              - id: 2027
                                image: oregano.jpg
                                localizedName: oregano
                                name: oregano
                              - id: 2047
                                image: salt.jpg
                                localizedName: salt
                                name: salt
                            number: 2
                            step: Add some salt and oregano.
              schema:
                description: ""
                properties:
                  equipment:
                    items:
                      properties:
                        id:
                          type: number
                        name:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - name
                    minItems: 0
                    type: array
                    uniqueItems: true
                  ingredients:
                    items:
                      properties:
                        id:
                          type: number
                        name:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - name
                    minItems: 0
                    type: array
                    uniqueItems: true
                  parsedInstructions:
                    items:
                      properties:
                        name:
                          type: string
                        steps:
                          items:
                            properties:
                              equipment:
                                items:
                                  properties:
                                    id:
                                      type: number
                                    image:
                                      minLength: 1
                                      type: string
                                    localizedName:
                                      minLength: 1
                                      type: string
                                    name:
                                      minLength: 1
                                      type: string
                                  required:
                                    - id
                                    - name
                                    - localizedName
                                    - image
                                minItems: 0
                                type: array
                                uniqueItems: true
                              ingredients:
                                items:
                                  properties:
                                    id:
                                      type: number
                                    image:
                                      minLength: 1
                                      type: string
                                    localizedName:
                                      minLength: 1
                                      type: string
                                    name:
                                      minLength: 1
                                      type: string
                                  required:
                                    - id
                                    - name
                                    - localizedName
                                    - image
                                minItems: 0
                                type: array
                                uniqueItems: true
                              number:
                                type: number
                              step:
                                minLength: 1
                                type: string
                            required:
                              - number
                              - step
                          minItems: 0
                          type: array
                          uniqueItems: true
                      required:
                        - name
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - parsedInstructions
                  - ingredients
                  - equipment
                type: object
                x-examples:
                  example-1:
                    equipment:
                      - id: 404645
                        name: frying pan
                    ingredients:
                      - id: 2027
                        name: oregano
                      - id: 11215
                        name: garlic
                      - id: 11282
                        name: onion
                      - id: 2047
                        name: salt
                    parsedInstructions:
                      - name: ""
                        steps:
                          - equipment:
                              - id: 404645
                                image: pan.png
                                localizedName: frying pan
                                name: frying pan
                            ingredients:
                              - id: 11215
                                image: garlic.png
                                localizedName: garlic
                                name: garlic
                              - id: 11282
                                image: brown-onion.png
                                localizedName: onion
                                name: onion
                            number: 1
                            step: Put the garlic in a pan and then add the onion.
                          - equipment: []
                            ingredients:
                              - id: 2027
                                image: oregano.jpg
                                localizedName: oregano
                                name: oregano
                              - id: 2047
                                image: salt.jpg
                                localizedName: salt
                                name: salt
                            number: 2
                            step: Add some salt and oregano.
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Analyze Recipe Instructions
      tags:
        - recipes
  /recipes/autocomplete:
    get:
      deprecated: false
      description: Autocomplete a partial input to suggest possible recipe names.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Autocomplete-Recipe-Search
      operationId: autocompleteRecipeSearch
      parameters:
        - $ref: "#/components/parameters/query"
        - $ref: "#/components/parameters/number"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    - id: 296687
                      imageType: jpg
                      title: chicken
                    - id: 42569
                      imageType: jpg
                      title: chicken bbq
                    - id: 83890
                      imageType: jpg
                      title: chicken blt
                    - id: 737543
                      imageType: jpg
                      title: chicken pie
              schema:
                description: ""
                items:
                  properties:
                    id:
                      type: integer
                    imageType:
                      minLength: 1
                      type: string
                    title:
                      minLength: 1
                      type: string
                  required:
                    - id
                    - title
                    - imageType
                  type: object
                minItems: 0
                type: array
                uniqueItems: true
                x-examples:
                  example-1:
                    - id: 296687
                      imageType: jpg
                      title: chicken
                    - id: 42569
                      imageType: jpg
                      title: chicken bbq
                    - id: 83890
                      imageType: jpg
                      title: chicken blt
                    - id: 737543
                      imageType: jpg
                      title: chicken pie
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Autocomplete Recipe Search
      tags:
        - recipes
  /recipes/complexSearch:
    get:
      deprecated: false
      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."
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-Recipes
      operationId: searchRecipes
      parameters:
        - $ref: "#/components/parameters/query"
        - description: The cuisine(s) of the recipes. One or more, comma separated (will be interpreted as 'OR'). See a full list of supported cuisines.
          explode: false
          in: query
          name: cuisine
          required: false
          schema:
            example: italian
            type: string
          style: form
        - 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.
          explode: false
          in: query
          name: excludeCuisine
          required: false
          schema:
            example: greek
            type: string
          style: form
        - description: The diet for which the recipes must be suitable. See a full list of supported diets.
          explode: false
          in: query
          name: diet
          required: false
          schema:
            example: vegetarian
            type: string
          style: form
        - 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.
          explode: false
          in: query
          name: intolerances
          required: false
          schema:
            example: gluten
            type: string
          style: form
        - description: The equipment required. Multiple values will be interpreted as 'or'. For example, value could be "blender, frying pan, bowl".
          explode: false
          in: query
          name: equipment
          required: false
          schema:
            example: pan
            type: string
          style: form
        - description: A comma-separated list of ingredients that should/must be used in the recipes.
          explode: false
          in: query
          name: includeIngredients
          required: false
          schema:
            example: tomato,cheese
            type: string
          style: form
        - description: A comma-separated list of ingredients or ingredient types that the recipes must not contain.
          explode: false
          in: query
          name: excludeIngredients
          required: false
          schema:
            example: eggs
            type: string
          style: form
        - description: The type of recipe. See a full list of supported meal types.
          explode: false
          in: query
          name: type
          required: false
          schema:
            example: main course
            type: string
          style: form
        - description: Whether the recipes must have instructions.
          explode: false
          in: query
          name: instructionsRequired
          required: false
          schema:
            example: true
            type: boolean
          style: form
        - description: Add information about the ingredients and whether they are used or missing in relation to the query.
          explode: false
          in: query
          name: fillIngredients
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: If set to true, you get more information about the recipes returned.
          explode: false
          in: query
          name: addRecipeInformation
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: If set to true, you get nutritional information about each recipes returned.
          explode: false
          in: query
          name: addRecipeNutrition
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: The username of the recipe author.
          explode: false
          in: query
          name: author
          required: false
          schema:
            example: coffeebean
            type: string
          style: form
        - $ref: "#/components/parameters/tags"
        - description: The id of the recipe box to which the search should be limited to.
          explode: false
          in: query
          name: recipeBoxId
          required: false
          schema:
            example: 2468
            type: number
          style: form
        - description: Enter text that must be found in the title of the recipes.
          explode: false
          in: query
          name: titleMatch
          required: false
          schema:
            example: Crock Pot
            type: string
          style: form
        - description: The maximum time in minutes it should take to prepare and cook the recipe.
          explode: false
          in: query
          name: maxReadyTime
          required: false
          schema:
            example: 20
            type: number
          style: form
        - $ref: "#/components/parameters/ignorePantry"
        - description: The strategy to sort recipes by. See a full list of supported sorting options.
          explode: false
          in: query
          name: sort
          required: false
          schema:
            example: calories
            type: string
          style: form
        - description: The direction in which to sort. Must be either 'asc' (ascending) or 'desc' (descending).
          explode: false
          in: query
          name: sortDirection
          required: false
          schema:
            example: asc
            type: string
          style: form
        - description: The minimum amount of carbohydrates in grams the recipe must have.
          explode: false
          in: query
          name: minCarbs
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum amount of carbohydrates in grams the recipe can have.
          explode: false
          in: query
          name: maxCarbs
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of protein in grams the recipe must have.
          explode: false
          in: query
          name: minProtein
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum amount of protein in grams the recipe can have.
          explode: false
          in: query
          name: maxProtein
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of calories the recipe must have.
          explode: false
          in: query
          name: minCalories
          required: false
          schema:
            example: 50
            type: number
          style: form
        - description: The maximum amount of calories the recipe can have.
          explode: false
          in: query
          name: maxCalories
          required: false
          schema:
            example: 800
            type: number
          style: form
        - description: The minimum amount of fat in grams the recipe must have.
          explode: false
          in: query
          name: minFat
          required: false
          schema:
            example: 1
            type: number
          style: form
        - description: The maximum amount of fat in grams the recipe can have.
          explode: false
          in: query
          name: maxFat
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of alcohol in grams the recipe must have.
          explode: false
          in: query
          name: minAlcohol
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of alcohol in grams the recipe can have.
          explode: false
          in: query
          name: maxAlcohol
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of caffeine in milligrams the recipe must have.
          explode: false
          in: query
          name: minCaffeine
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of caffeine in milligrams the recipe can have.
          explode: false
          in: query
          name: maxCaffeine
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of copper in milligrams the recipe must have.
          explode: false
          in: query
          name: minCopper
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of copper in milligrams the recipe can have.
          explode: false
          in: query
          name: maxCopper
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of calcium in milligrams the recipe must have.
          explode: false
          in: query
          name: minCalcium
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of calcium in milligrams the recipe can have.
          explode: false
          in: query
          name: maxCalcium
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of choline in milligrams the recipe must have.
          explode: false
          in: query
          name: minCholine
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of choline in milligrams the recipe can have.
          explode: false
          in: query
          name: maxCholine
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of cholesterol in milligrams the recipe must have.
          explode: false
          in: query
          name: minCholesterol
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of cholesterol in milligrams the recipe can have.
          explode: false
          in: query
          name: maxCholesterol
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of fluoride in milligrams the recipe must have.
          explode: false
          in: query
          name: minFluoride
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of fluoride in milligrams the recipe can have.
          explode: false
          in: query
          name: maxFluoride
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of saturated fat in grams the recipe must have.
          explode: false
          in: query
          name: minSaturatedFat
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of saturated fat in grams the recipe can have.
          explode: false
          in: query
          name: maxSaturatedFat
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin A in IU the recipe must have.
          explode: false
          in: query
          name: minVitaminA
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin A in IU the recipe can have.
          explode: false
          in: query
          name: maxVitaminA
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin C milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminC
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin C in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminC
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin D in micrograms the recipe must have.
          explode: false
          in: query
          name: minVitaminD
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin D in micrograms the recipe can have.
          explode: false
          in: query
          name: maxVitaminD
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin E in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminE
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin E in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminE
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin K in micrograms the recipe must have.
          explode: false
          in: query
          name: minVitaminK
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin K in micrograms the recipe can have.
          explode: false
          in: query
          name: maxVitaminK
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B1 in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminB1
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B1 in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminB1
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B2 in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminB2
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B2 in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminB2
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B5 in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminB5
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B5 in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminB5
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B3 in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminB3
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B3 in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminB3
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B6 in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminB6
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B6 in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminB6
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B12 in micrograms the recipe must have.
          explode: false
          in: query
          name: minVitaminB12
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B12 in micrograms the recipe can have.
          explode: false
          in: query
          name: maxVitaminB12
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of fiber in grams the recipe must have.
          explode: false
          in: query
          name: minFiber
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of fiber in grams the recipe can have.
          explode: false
          in: query
          name: maxFiber
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of folate in micrograms the recipe must have.
          explode: false
          in: query
          name: minFolate
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of folate in micrograms the recipe can have.
          explode: false
          in: query
          name: maxFolate
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of folic acid in micrograms the recipe must have.
          explode: false
          in: query
          name: minFolicAcid
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of folic acid in micrograms the recipe can have.
          explode: false
          in: query
          name: maxFolicAcid
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of iodine in micrograms the recipe must have.
          explode: false
          in: query
          name: minIodine
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of iodine in micrograms the recipe can have.
          explode: false
          in: query
          name: maxIodine
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of iron in milligrams the recipe must have.
          explode: false
          in: query
          name: minIron
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of iron in milligrams the recipe can have.
          explode: false
          in: query
          name: maxIron
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of magnesium in milligrams the recipe must have.
          explode: false
          in: query
          name: minMagnesium
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of magnesium in milligrams the recipe can have.
          explode: false
          in: query
          name: maxMagnesium
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of manganese in milligrams the recipe must have.
          explode: false
          in: query
          name: minManganese
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of manganese in milligrams the recipe can have.
          explode: false
          in: query
          name: maxManganese
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of phosphorus in milligrams the recipe must have.
          explode: false
          in: query
          name: minPhosphorus
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of phosphorus in milligrams the recipe can have.
          explode: false
          in: query
          name: maxPhosphorus
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of potassium in milligrams the recipe must have.
          explode: false
          in: query
          name: minPotassium
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of potassium in milligrams the recipe can have.
          explode: false
          in: query
          name: maxPotassium
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of selenium in micrograms the recipe must have.
          explode: false
          in: query
          name: minSelenium
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of selenium in micrograms the recipe can have.
          explode: false
          in: query
          name: maxSelenium
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of sodium in milligrams the recipe must have.
          explode: false
          in: query
          name: minSodium
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of sodium in milligrams the recipe can have.
          explode: false
          in: query
          name: maxSodium
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of sugar in grams the recipe must have.
          explode: false
          in: query
          name: minSugar
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of sugar in grams the recipe can have.
          explode: false
          in: query
          name: maxSugar
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of zinc in milligrams the recipe must have.
          explode: false
          in: query
          name: minZinc
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of zinc in milligrams the recipe can have.
          explode: false
          in: query
          name: maxZinc
          required: false
          schema:
            example: 100
            type: number
          style: form
        - $ref: "#/components/parameters/offset"
        - $ref: "#/components/parameters/number"
        - $ref: "#/components/parameters/limitLicense"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    number: 2
                    offset: 0
                    results:
                      - calories: 584
                        carbs: 84g
                        fat: 20g
                        id: 716429
                        image: https://spoonacular.com/recipeImages/716429-312x231.jpg
                        imageType: jpg
                        protein: 19g
                        title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                      - calories: 521
                        carbs: 69g
                        fat: 10g
                        id: 715538
                        image: https://spoonacular.com/recipeImages/715538-312x231.jpg
                        imageType: jpg
                        protein: 35g
                        title: What to make for dinner tonight?? Bruschetta Style Pork & Pasta
                    totalResults: 86
              schema:
                description: ""
                properties:
                  number:
                    type: integer
                  offset:
                    type: integer
                  results:
                    items:
                      properties:
                        calories:
                          type: number
                        carbs:
                          minLength: 1
                          type: string
                        fat:
                          minLength: 1
                          type: string
                        id:
                          type: integer
                        image:
                          minLength: 1
                          type: string
                        imageType:
                          minLength: 1
                          type: string
                        protein:
                          minLength: 1
                          type: string
                        title:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - title
                        - calories
                        - carbs
                        - fat
                        - image
                        - imageType
                        - protein
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  totalResults:
                    type: integer
                required:
                  - offset
                  - number
                  - results
                  - totalResults
                type: object
                x-examples:
                  example-1:
                    number: 2
                    offset: 0
                    results:
                      - calories: 584
                        carbs: 84g
                        fat: 20g
                        id: 716429
                        image: https://spoonacular.com/recipeImages/716429-312x231.jpg
                        imageType: jpg
                        protein: 19g
                        title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                      - calories: 521
                        carbs: 69g
                        fat: 10g
                        id: 715538
                        image: https://spoonacular.com/recipeImages/715538-312x231.jpg
                        imageType: jpg
                        protein: 35g
                        title: What to make for dinner tonight?? Bruschetta Style Pork & Pasta
                    totalResults: 86
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search Recipes
      tags:
        - recipes
  /recipes/convert:
    get:
      deprecated: false
      description: Convert amounts like "2 cups of flour to grams".
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Convert-Amounts
      operationId: convertAmounts
      parameters:
        - description: The ingredient which you want to convert.
          explode: false
          in: query
          name: ingredientName
          required: true
          schema:
            example: flour
            type: string
          style: form
        - description: The amount from which you want to convert, e.g. the 2.5 in "2.5 cups of flour to grams".
          explode: false
          in: query
          name: sourceAmount
          required: true
          schema:
            example: 2.5
            type: number
          style: form
        - 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"
          explode: false
          in: query
          name: sourceUnit
          required: true
          schema:
            example: cups
            type: string
          style: form
        - 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"
          explode: false
          in: query
          name: targetUnit
          required: true
          schema:
            example: grams
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    answer: 2.5 cups flour translates to 312.5 grams.
                    sourceAmount: 2.5
                    sourceUnit: cups
                    targetAmount: 312.5
                    targetUnit: grams
              schema:
                description: ""
                properties:
                  answer:
                    minLength: 1
                    type: string
                  sourceAmount:
                    type: number
                  sourceUnit:
                    minLength: 1
                    type: string
                  targetAmount:
                    type: number
                  targetUnit:
                    minLength: 1
                    type: string
                required:
                  - sourceAmount
                  - sourceUnit
                  - targetAmount
                  - targetUnit
                  - answer
                type: object
                x-examples:
                  example-1:
                    answer: 2.5 cups flour translates to 312.5 grams.
                    sourceAmount: 2.5
                    sourceUnit: cups
                    targetAmount: 312.5
                    targetUnit: grams
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Convert Amounts
      tags:
        - recipes
  /recipes/cuisine:
    post:
      deprecated: false
      description: Classify the recipe's cuisine.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Classify-Cuisine
      operationId: classifyCuisine
      parameters:
        - $ref: "#/components/parameters/Content-Type"
      requestBody:
        content:
          application/x-www-form-urlencoded:
            examples:
              example-1:
                value: title=Pork roast with green beans&ingredientList=3 oz pork shoulder
            schema:
              type: string
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    confidence: 0
                    cuisine: Mediterranean
                    cuisines:
                      - Mediterranean
                      - European
                      - Italian
              schema:
                description: ""
                properties:
                  confidence:
                    type: number
                  cuisine:
                    minLength: 1
                    type: string
                  cuisines:
                    items:
                      type: string
                    type: array
                required:
                  - cuisine
                  - cuisines
                  - confidence
                type: object
                x-examples:
                  example-1:
                    confidence: 0
                    cuisine: Mediterranean
                    cuisines:
                      - Mediterranean
                      - European
                      - Italian
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Classify Cuisine
      tags:
        - recipes
  /recipes/extract:
    get:
      deprecated: false
      description: This endpoint lets you extract recipe data such as title, ingredients, and instructions from any properly formatted Website.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Extract-Recipe-from-Website
      operationId: extractRecipeFromWebsite
      parameters:
        - description: The URL of the recipe page.
          explode: false
          in: query
          name: url
          required: true
          schema:
            example: https://foodista.com/recipe/ZHK4KPB6/chocolate-crinkle-cookies
            type: string
          style: form
        - 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.
          explode: false
          in: query
          name: forceExtraction
          required: false
          schema:
            example: true
            type: boolean
          style: form
        - description: If true, the recipe will be analyzed and classified resolving in more data such as cuisines, dish types, and more.
          explode: false
          in: query
          name: analyze
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - $ref: "#/components/parameters/includeNutrition"
        - $ref: "#/components/parameters/includeTaste"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    aggregateLikes: 209
                    analyzedInstructions: []
                    cheap: false
                    creditsText: Full Belly Sisters
                    cuisines: []
                    dairyFree: false
                    diets: []
                    dishTypes:
                      - lunch
                      - main course
                      - main dish
                      - dinner
                    extendedIngredients:
                      - aisle: Milk, Eggs, Other Dairy
                        amount: 1
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                    gaps: no
                    glutenFree: false
                    healthScore: 19
                    id: 716429
                    image: https://spoonacular.com/recipeImages/716429-556x370.jpg
                    imageType: jpg
                    instructions: ""
                    ketogenic: false
                    license: CC BY-SA 3.0
                    lowFodmap: false
                    occasions: []
                    pricePerServing: 163.15
                    readyInMinutes: 45
                    servings: 2
                    sourceName: Full Belly Sisters
                    sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
                    spoonacularScore: 83
                    spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
                    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>.'
                    sustainable: false
                    title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                    vegan: false
                    vegetarian: false
                    veryHealthy: false
                    veryPopular: false
                    weightWatcherSmartPoints: 17
                    whole30: false
                    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:
                        - averageRating: 0.8
                          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.
                          id: 469199
                          imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
                          link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
                          price: $25.0
                          ratingCount: 1
                          score: 0.55
                          title: Buddha Kat Winery Chardonnay
              schema:
                description: ""
                properties:
                  aggregateLikes:
                    type: integer
                  analyzedInstructions:
                    items:
                      type: object
                    type: array
                  cheap:
                    type: boolean
                  creditsText:
                    minLength: 1
                    type: string
                  cuisines:
                    items:
                      type: string
                    type: array
                  dairyFree:
                    type: boolean
                  diets:
                    items:
                      type: string
                    type: array
                  dishTypes:
                    items:
                      type: string
                    type: array
                  extendedIngredients:
                    items:
                      properties:
                        aisle:
                          minLength: 1
                          type: string
                        amount:
                          type: number
                        consitency:
                          minLength: 1
                          type: string
                        id:
                          type: integer
                        image:
                          minLength: 1
                          type: string
                        measures:
                          properties:
                            metric:
                              properties:
                                amount:
                                  type: number
                                unitLong:
                                  minLength: 0
                                  type: string
                                unitShort:
                                  minLength: 0
                                  type: string
                              required:
                                - amount
                                - unitLong
                                - unitShort
                              type: object
                            us:
                              properties:
                                amount:
                                  type: number
                                unitLong:
                                  minLength: 0
                                  type: string
                                unitShort:
                                  minLength: 0
                                  type: string
                              required:
                                - amount
                                - unitLong
                                - unitShort
                              type: object
                          required:
                            - metric
                            - us
                          type: object
                        meta:
                          items:
                            type: string
                          type: array
                        name:
                          minLength: 1
                          type: string
                        original:
                          minLength: 1
                          type: string
                        originalName:
                          minLength: 1
                          type: string
                        unit:
                          minLength: 0
                          type: string
                      required:
                        - aisle
                        - amount
                        - consitency
                        - id
                        - image
                        - name
                        - original
                        - originalName
                        - unit
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  gaps:
                    minLength: 1
                    type: string
                  glutenFree:
                    type: boolean
                  healthScore:
                    type: number
                  id:
                    type: integer
                  image:
                    minLength: 1
                    type: string
                  imageType:
                    minLength: 1
                    type: string
                  instructions:
                    type: string
                  ketogenic:
                    type: boolean
                  license:
                    minLength: 1
                    type: string
                  lowFodmap:
                    type: boolean
                  occasions:
                    items:
                      type: string
                    type: array
                  pricePerServing:
                    type: number
                  readyInMinutes:
                    type: integer
                  servings:
                    type: number
                  sourceName:
                    minLength: 1
                    type: string
                  sourceUrl:
                    minLength: 1
                    type: string
                  spoonacularScore:
                    type: number
                  spoonacularSourceUrl:
                    minLength: 1
                    type: string
                  summary:
                    minLength: 1
                    type: string
                  sustainable:
                    type: boolean
                  title:
                    minLength: 1
                    type: string
                  vegan:
                    type: boolean
                  vegetarian:
                    type: boolean
                  veryHealthy:
                    type: boolean
                  veryPopular:
                    type: boolean
                  weightWatcherSmartPoints:
                    type: number
                  whole30:
                    type: boolean
                  winePairing:
                    properties:
                      pairedWines:
                        items:
                          type: string
                        type: array
                      pairingText:
                        minLength: 1
                        type: string
                      productMatches:
                        items:
                          properties:
                            averageRating:
                              type: number
                            description:
                              minLength: 1
                              type: string
                            id:
                              type: integer
                            imageUrl:
                              minLength: 1
                              type: string
                            link:
                              minLength: 1
                              type: string
                            price:
                              minLength: 1
                              type: string
                            ratingCount:
                              type: integer
                            score:
                              type: number
                            title:
                              minLength: 1
                              type: string
                          required:
                            - id
                            - title
                            - description
                            - price
                            - imageUrl
                            - averageRating
                            - ratingCount
                            - score
                            - link
                          type: object
                        minItems: 0
                        type: array
                        uniqueItems: true
                    required:
                      - pairedWines
                      - pairingText
                      - productMatches
                    type: object
                required:
                  - id
                  - title
                  - image
                  - imageType
                  - servings
                  - readyInMinutes
                  - license
                  - sourceName
                  - sourceUrl
                  - spoonacularSourceUrl
                  - aggregateLikes
                  - healthScore
                  - spoonacularScore
                  - pricePerServing
                  - analyzedInstructions
                  - cheap
                  - creditsText
                  - cuisines
                  - dairyFree
                  - diets
                  - gaps
                  - glutenFree
                  - instructions
                  - ketogenic
                  - lowFodmap
                  - occasions
                  - sustainable
                  - vegan
                  - vegetarian
                  - veryHealthy
                  - veryPopular
                  - whole30
                  - weightWatcherSmartPoints
                  - dishTypes
                  - extendedIngredients
                  - summary
                  - winePairing
                type: object
                x-examples:
                  example-1:
                    aggregateLikes: 209
                    analyzedInstructions: []
                    cheap: false
                    creditsText: Full Belly Sisters
                    cuisines: []
                    dairyFree: false
                    diets: []
                    dishTypes:
                      - lunch
                      - main course
                      - main dish
                      - dinner
                    extendedIngredients:
                      - aisle: Milk, Eggs, Other Dairy
                        amount: 1
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                    gaps: no
                    glutenFree: false
                    healthScore: 19
                    id: 716429
                    image: https://spoonacular.com/recipeImages/716429-556x370.jpg
                    imageType: jpg
                    instructions: ""
                    ketogenic: false
                    license: CC BY-SA 3.0
                    lowFodmap: false
                    occasions: []
                    pricePerServing: 163.15
                    readyInMinutes: 45
                    servings: 2
                    sourceName: Full Belly Sisters
                    sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
                    spoonacularScore: 83
                    spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
                    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>.'
                    sustainable: false
                    title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                    vegan: false
                    vegetarian: false
                    veryHealthy: false
                    veryPopular: false
                    weightWatcherSmartPoints: 17
                    whole30: false
                    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:
                        - averageRating: 0.8
                          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.
                          id: 469199
                          imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
                          link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
                          price: $25.0
                          ratingCount: 1
                          score: 0.55
                          title: Buddha Kat Winery Chardonnay
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Extract Recipe from Website
      tags:
        - recipes
  /recipes/findByIngredients:
    get:
      deprecated: false
      description: "

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

        \        "
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-Recipes-by-Ingredients
      operationId: searchRecipesByIngredients
      parameters:
        - $ref: "#/components/parameters/ingredients"
        - $ref: "#/components/parameters/number"
        - $ref: "#/components/parameters/limitLicense"
        - description: Whether to maximize used ingredients (1) or minimize missing ingredients (2) first.
          explode: false
          in: query
          name: ranking
          required: false
          schema:
            example: 1
            type: number
          style: form
        - $ref: "#/components/parameters/ignorePantry"
      responses:
        "200":
          content:
            application/json:
              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: []
              schema:
                description: ""
                items:
                  properties:
                    id:
                      type: integer
                    image:
                      minLength: 1
                      type: string
                    imageType:
                      minLength: 1
                      type: string
                    likes:
                      type: integer
                    missedIngredientCount:
                      type: integer
                    missedIngredients:
                      items:
                        properties:
                          aisle:
                            minLength: 1
                            type: string
                          amount:
                            type: number
                          id:
                            type: integer
                          image:
                            minLength: 1
                            type: string
                          meta:
                            items:
                              type: string
                            type: array
                          name:
                            minLength: 1
                            type: string
                          original:
                            minLength: 1
                            type: string
                          originalName:
                            minLength: 1
                            type: string
                          unit:
                            minLength: 0
                            type: string
                          unitLong:
                            minLength: 0
                            type: string
                          unitShort:
                            minLength: 0
                            type: string
                        required:
                          - aisle
                          - amount
                          - id
                          - image
                          - name
                          - original
                          - originalName
                          - unit
                          - unitLong
                          - unitShort
                        type: object
                      minItems: 0
                      type: array
                      uniqueItems: true
                    title:
                      minLength: 1
                      type: string
                    unusedIngredients:
                      items:
                        type: object
                      minItems: 0
                      type: array
                    usedIngredientCount:
                      type: number
                    usedIngredients:
                      items:
                        properties:
                          aisle:
                            minLength: 1
                            type: string
                          amount:
                            type: number
                          id:
                            type: integer
                          image:
                            minLength: 1
                            type: string
                          meta:
                            items:
                              type: string
                            type: array
                          name:
                            minLength: 1
                            type: string
                          original:
                            minLength: 1
                            type: string
                          originalName:
                            minLength: 1
                            type: string
                          unit:
                            minLength: 0
                            type: string
                          unitLong:
                            minLength: 0
                            type: string
                          unitShort:
                            minLength: 0
                            type: string
                        required:
                          - aisle
                          - amount
                          - id
                          - image
                          - name
                          - original
                          - originalName
                          - unit
                          - unitLong
                          - unitShort
                        type: object
                      minItems: 0
                      type: array
                      uniqueItems: true
                  required:
                    - id
                    - image
                    - imageType
                    - likes
                    - missedIngredientCount
                    - missedIngredients
                    - title
                    - unusedIngredients
                    - usedIngredientCount
                    - usedIngredients
                  type: object
                minItems: 0
                type: array
                uniqueItems: true
                x-examples:
                  example-1:
                    - 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: []
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search Recipes by Ingredients
      tags:
        - recipes
  /recipes/findByNutrients:
    get:
      deprecated: false
      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.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Search-Recipes-by-Nutrients
      operationId: searchRecipesByNutrients
      parameters:
        - description: The minimum amount of carbohydrates in grams the recipe must have.
          explode: false
          in: query
          name: minCarbs
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum amount of carbohydrates in grams the recipe can have.
          explode: false
          in: query
          name: maxCarbs
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of protein in grams the recipe must have.
          explode: false
          in: query
          name: minProtein
          required: false
          schema:
            example: 10
            type: number
          style: form
        - description: The maximum amount of protein in grams the recipe can have.
          explode: false
          in: query
          name: maxProtein
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of calories the recipe must have.
          explode: false
          in: query
          name: minCalories
          required: false
          schema:
            example: 50
            type: number
          style: form
        - description: The maximum amount of calories the recipe can have.
          explode: false
          in: query
          name: maxCalories
          required: false
          schema:
            example: 800
            type: number
          style: form
        - description: The minimum amount of fat in grams the recipe must have.
          explode: false
          in: query
          name: minFat
          required: false
          schema:
            example: 1
            type: number
          style: form
        - description: The maximum amount of fat in grams the recipe can have.
          explode: false
          in: query
          name: maxFat
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of alcohol in grams the recipe must have.
          explode: false
          in: query
          name: minAlcohol
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of alcohol in grams the recipe can have.
          explode: false
          in: query
          name: maxAlcohol
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of caffeine in milligrams the recipe must have.
          explode: false
          in: query
          name: minCaffeine
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of caffeine in milligrams the recipe can have.
          explode: false
          in: query
          name: maxCaffeine
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of copper in milligrams the recipe must have.
          explode: false
          in: query
          name: minCopper
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of copper in milligrams the recipe can have.
          explode: false
          in: query
          name: maxCopper
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of calcium in milligrams the recipe must have.
          explode: false
          in: query
          name: minCalcium
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of calcium in milligrams the recipe can have.
          explode: false
          in: query
          name: maxCalcium
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of choline in milligrams the recipe must have.
          explode: false
          in: query
          name: minCholine
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of choline in milligrams the recipe can have.
          explode: false
          in: query
          name: maxCholine
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of cholesterol in milligrams the recipe must have.
          explode: false
          in: query
          name: minCholesterol
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of cholesterol in milligrams the recipe can have.
          explode: false
          in: query
          name: maxCholesterol
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of fluoride in milligrams the recipe must have.
          explode: false
          in: query
          name: minFluoride
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of fluoride in milligrams the recipe can have.
          explode: false
          in: query
          name: maxFluoride
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of saturated fat in grams the recipe must have.
          explode: false
          in: query
          name: minSaturatedFat
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of saturated fat in grams the recipe can have.
          explode: false
          in: query
          name: maxSaturatedFat
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin A in IU the recipe must have.
          explode: false
          in: query
          name: minVitaminA
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin A in IU the recipe can have.
          explode: false
          in: query
          name: maxVitaminA
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin C in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminC
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin C in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminC
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin D in micrograms the recipe must have.
          explode: false
          in: query
          name: minVitaminD
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin D in micrograms the recipe can have.
          explode: false
          in: query
          name: maxVitaminD
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin E in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminE
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin E in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminE
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin K in micrograms the recipe must have.
          explode: false
          in: query
          name: minVitaminK
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin K in micrograms the recipe can have.
          explode: false
          in: query
          name: maxVitaminK
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B1 in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminB1
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B1 in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminB1
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B2 in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminB2
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B2 in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminB2
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B5 in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminB5
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B5 in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminB5
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B3 in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminB3
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B3 in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminB3
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B6 in milligrams the recipe must have.
          explode: false
          in: query
          name: minVitaminB6
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B6 in milligrams the recipe can have.
          explode: false
          in: query
          name: maxVitaminB6
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of Vitamin B12 in micrograms the recipe must have.
          explode: false
          in: query
          name: minVitaminB12
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of Vitamin B12 in micrograms the recipe can have.
          explode: false
          in: query
          name: maxVitaminB12
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of fiber in grams the recipe must have.
          explode: false
          in: query
          name: minFiber
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of fiber in grams the recipe can have.
          explode: false
          in: query
          name: maxFiber
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of folate in micrograms the recipe must have.
          explode: false
          in: query
          name: minFolate
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of folate in micrograms the recipe can have.
          explode: false
          in: query
          name: maxFolate
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of folic acid in micrograms the recipe must have.
          explode: false
          in: query
          name: minFolicAcid
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of folic acid in micrograms the recipe can have.
          explode: false
          in: query
          name: maxFolicAcid
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of iodine in micrograms the recipe must have.
          explode: false
          in: query
          name: minIodine
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of iodine in micrograms the recipe can have.
          explode: false
          in: query
          name: maxIodine
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of iron in milligrams the recipe must have.
          explode: false
          in: query
          name: minIron
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of iron in milligrams the recipe can have.
          explode: false
          in: query
          name: maxIron
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of magnesium in milligrams the recipe must have.
          explode: false
          in: query
          name: minMagnesium
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of magnesium in milligrams the recipe can have.
          explode: false
          in: query
          name: maxMagnesium
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of manganese in milligrams the recipe must have.
          explode: false
          in: query
          name: minManganese
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of manganese in milligrams the recipe can have.
          explode: false
          in: query
          name: maxManganese
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of phosphorus in milligrams the recipe must have.
          explode: false
          in: query
          name: minPhosphorus
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of phosphorus in milligrams the recipe can have.
          explode: false
          in: query
          name: maxPhosphorus
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of potassium in milligrams the recipe must have.
          explode: false
          in: query
          name: minPotassium
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of potassium in milligrams the recipe can have.
          explode: false
          in: query
          name: maxPotassium
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of selenium in micrograms the recipe must have.
          explode: false
          in: query
          name: minSelenium
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of selenium in micrograms the recipe can have.
          explode: false
          in: query
          name: maxSelenium
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of sodium in milligrams the recipe must have.
          explode: false
          in: query
          name: minSodium
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of sodium in milligrams the recipe can have.
          explode: false
          in: query
          name: maxSodium
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of sugar in grams the recipe must have.
          explode: false
          in: query
          name: minSugar
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of sugar in grams the recipe can have.
          explode: false
          in: query
          name: maxSugar
          required: false
          schema:
            example: 100
            type: number
          style: form
        - description: The minimum amount of zinc in milligrams the recipe must have.
          explode: false
          in: query
          name: minZinc
          required: false
          schema:
            example: 0
            type: number
          style: form
        - description: The maximum amount of zinc in milligrams the recipe can have.
          explode: false
          in: query
          name: maxZinc
          required: false
          schema:
            example: 100
            type: number
          style: form
        - $ref: "#/components/parameters/offset"
        - $ref: "#/components/parameters/number"
        - description: If true, every request will give you a random set of recipes within the requested limits.
          explode: false
          in: query
          name: random
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - $ref: "#/components/parameters/limitLicense"
      responses:
        "200":
          content:
            application/json:
              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
              schema:
                description: ""
                items:
                  properties:
                    calories:
                      type: number
                    carbs:
                      minLength: 1
                      type: string
                    fat:
                      minLength: 1
                      type: string
                    id:
                      type: integer
                    image:
                      minLength: 1
                      type: string
                    imageType:
                      minLength: 1
                      type: string
                    protein:
                      minLength: 1
                      type: string
                    title:
                      minLength: 1
                      type: string
                  required:
                    - calories
                    - carbs
                    - fat
                    - id
                    - image
                    - imageType
                    - protein
                    - title
                  type: object
                minItems: 0
                type: array
                uniqueItems: true
                x-examples:
                  example-1:
                    - 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
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Search Recipes by Nutrients
      tags:
        - recipes
  /recipes/guessNutrition:
    get:
      deprecated: false
      description: Estimate the macronutrients of a dish based on its title.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Guess-Nutrition-by-Dish-Name
      operationId: guessNutritionByDishName
      parameters:
        - description: The title of the dish.
          explode: false
          in: query
          name: title
          required: true
          schema:
            example: Spaghetti Aglio et Olio
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              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
              schema:
                description: ""
                properties:
                  calories:
                    properties:
                      confidenceRange95Percent:
                        properties:
                          max:
                            type: number
                          min:
                            type: number
                        required:
                          - max
                          - min
                        type: object
                      standardDeviation:
                        type: number
                      unit:
                        minLength: 1
                        type: string
                      value:
                        type: number
                    required:
                      - confidenceRange95Percent
                      - standardDeviation
                      - unit
                      - value
                    type: object
                  carbs:
                    properties:
                      confidenceRange95Percent:
                        properties:
                          max:
                            type: number
                          min:
                            type: number
                        required:
                          - max
                          - min
                        type: object
                      standardDeviation:
                        type: number
                      unit:
                        minLength: 1
                        type: string
                      value:
                        type: number
                    required:
                      - confidenceRange95Percent
                      - standardDeviation
                      - unit
                      - value
                    type: object
                  fat:
                    properties:
                      confidenceRange95Percent:
                        properties:
                          max:
                            type: number
                          min:
                            type: number
                        required:
                          - max
                          - min
                        type: object
                      standardDeviation:
                        type: number
                      unit:
                        minLength: 1
                        type: string
                      value:
                        type: number
                    required:
                      - confidenceRange95Percent
                      - standardDeviation
                      - unit
                      - value
                    type: object
                  protein:
                    properties:
                      confidenceRange95Percent:
                        properties:
                          max:
                            type: number
                          min:
                            type: number
                        required:
                          - max
                          - min
                        type: object
                      standardDeviation:
                        type: number
                      unit:
                        minLength: 1
                        type: string
                      value:
                        type: number
                    required:
                      - confidenceRange95Percent
                      - standardDeviation
                      - unit
                      - value
                    type: object
                  recipesUsed:
                    type: integer
                required:
                  - calories
                  - carbs
                  - fat
                  - protein
                  - recipesUsed
                type: object
                x-examples:
                  example-1:
                    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
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Guess Nutrition by Dish Name
      tags:
        - recipes
  /recipes/informationBulk:
    get:
      deprecated: false
      description: Get information about multiple recipes at once. This is equivalent to calling the Get Recipe Information endpoint multiple times, but faster.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Recipe-Information-Bulk
      operationId: getRecipeInformationBulk
      parameters:
        - description: A comma-separated list of recipe ids.
          explode: false
          in: query
          name: ids
          required: true
          schema:
            example: 715538,716429
            type: string
          style: form
        - $ref: "#/components/parameters/includeNutrition"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    - aggregateLikes: 209
                      analyzedInstructions: []
                      cheap: false
                      creditsText: Full Belly Sisters
                      cuisines: []
                      dairyFree: false
                      diets: []
                      dishTypes:
                        - lunch
                        - main course
                        - main dish
                        - dinner
                      extendedIngredients:
                        - aisle: Milk, Eggs, Other Dairy
                          amount: 1
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                      gaps: no
                      glutenFree: false
                      healthScore: 19
                      id: 716429
                      image: https://spoonacular.com/recipeImages/716429-556x370.jpg
                      imageType: jpg
                      instructions: ""
                      ketogenic: false
                      license: CC BY-SA 3.0
                      lowFodmap: false
                      occasions: []
                      pricePerServing: 163.15
                      readyInMinutes: 45
                      servings: 2
                      sourceName: Full Belly Sisters
                      sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
                      spoonacularScore: 83
                      spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
                      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 &lt;b&gt;19g of protein &lt;/b&gt;,  &lt;b&gt;20g of fat &lt;/b&gt;, and a total of  &lt;b&gt;584 calories &lt;/b&gt;. For  &lt;b&gt;$1.63 per serving &lt;/b&gt;, this recipe  &lt;b&gt;covers 23% &lt;/b&gt; 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  &lt;b&gt;45 minutes &lt;/b&gt;. All things considered, we decided this recipe  &lt;b&gt;deserves a spoonacular score of 83% &lt;/b&gt;. This score is awesome. If you like this recipe, take a look at these similar recipes: &lt;a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs&lt;/a&gt;, &lt; href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs&lt;/a&gt;, and &lt;a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs&lt;/a&gt;.'
                      sustainable: false
                      title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                      vegan: false
                      vegetarian: false
                      veryHealthy: false
                      veryPopular: false
                      weightWatcherSmartPoints: 17
                      whole30: false
                      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:
                          - averageRating: 0.8
                            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.
                            id: 469199
                            imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
                            link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
                            price: $25.0
                            ratingCount: 1
                            score: 0.55
                            title: Buddha Kat Winery Chardonnay
              schema:
                description: ""
                items:
                  properties:
                    aggregateLikes:
                      type: integer
                    analyzedInstructions:
                      items:
                        type: string
                      type: array
                    cheap:
                      type: boolean
                    creditsText:
                      minLength: 1
                      type: string
                    cuisines:
                      items:
                        type: string
                      type: array
                    dairyFree:
                      type: boolean
                    diets:
                      items:
                        type: string
                      type: array
                    dishTypes:
                      items:
                        type: string
                      type: array
                    extendedIngredients:
                      items:
                        properties:
                          aisle:
                            minLength: 1
                            type: string
                          amount:
                            type: number
                          consitency:
                            minLength: 1
                            type: string
                          id:
                            type: integer
                          image:
                            minLength: 1
                            type: string
                          measures:
                            properties:
                              metric:
                                properties:
                                  amount:
                                    type: number
                                  unitLong:
                                    minLength: 0
                                    type: string
                                  unitShort:
                                    minLength: 0
                                    type: string
                                required:
                                  - amount
                                  - unitLong
                                  - unitShort
                                type: object
                              us:
                                properties:
                                  amount:
                                    type: number
                                  unitLong:
                                    minLength: 0
                                    type: string
                                  unitShort:
                                    minLength: 0
                                    type: string
                                required:
                                  - amount
                                  - unitLong
                                  - unitShort
                                type: object
                            required:
                              - metric
                              - us
                            type: object
                          meta:
                            items:
                              type: string
                            type: array
                          name:
                            minLength: 1
                            type: string
                          original:
                            minLength: 1
                            type: string
                          originalName:
                            minLength: 1
                            type: string
                          unit:
                            minLength: 0
                            type: string
                        required:
                          - aisle
                          - amount
                          - consitency
                          - id
                          - image
                          - name
                          - original
                          - originalName
                          - unit
                        type: object
                      minItems: 0
                      type: array
                      uniqueItems: true
                    gaps:
                      minLength: 1
                      type: string
                    glutenFree:
                      type: boolean
                    healthScore:
                      type: number
                    id:
                      type: integer
                    image:
                      minLength: 1
                      type: string
                    imageType:
                      minLength: 1
                      type: string
                    instructions:
                      type: string
                    ketogenic:
                      type: boolean
                    license:
                      minLength: 1
                      type: string
                    lowFodmap:
                      type: boolean
                    occasions:
                      items:
                        type: string
                      type: array
                    pricePerServing:
                      type: number
                    readyInMinutes:
                      type: integer
                    servings:
                      type: number
                    sourceName:
                      minLength: 1
                      type: string
                    sourceUrl:
                      minLength: 1
                      type: string
                    spoonacularScore:
                      type: number
                    spoonacularSourceUrl:
                      minLength: 1
                      type: string
                    summary:
                      minLength: 1
                      type: string
                    sustainable:
                      type: boolean
                    title:
                      minLength: 1
                      type: string
                    vegan:
                      type: boolean
                    vegetarian:
                      type: boolean
                    veryHealthy:
                      type: boolean
                    veryPopular:
                      type: boolean
                    weightWatcherSmartPoints:
                      type: number
                    whole30:
                      type: boolean
                    winePairing:
                      properties:
                        pairedWines:
                          items:
                            type: string
                          type: array
                        pairingText:
                          minLength: 1
                          type: string
                        productMatches:
                          items:
                            properties:
                              averageRating:
                                type: number
                              description:
                                minLength: 1
                                type: string
                              id:
                                type: integer
                              imageUrl:
                                minLength: 1
                                type: string
                              link:
                                minLength: 1
                                type: string
                              price:
                                minLength: 1
                                type: string
                              ratingCount:
                                type: integer
                              score:
                                type: number
                              title:
                                minLength: 1
                                type: string
                            required:
                              - id
                              - title
                              - description
                              - price
                              - imageUrl
                              - averageRating
                              - ratingCount
                              - score
                              - link
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                      required:
                        - pairedWines
                        - pairingText
                        - productMatches
                      type: object
                  required:
                    - id
                    - title
                    - image
                    - imageType
                    - servings
                    - readyInMinutes
                    - license
                    - sourceName
                    - sourceUrl
                    - spoonacularSourceUrl
                    - aggregateLikes
                    - healthScore
                    - spoonacularScore
                    - pricePerServing
                    - analyzedInstructions
                    - cheap
                    - creditsText
                    - cuisines
                    - dairyFree
                    - diets
                    - gaps
                    - glutenFree
                    - instructions
                    - ketogenic
                    - lowFodmap
                    - occasions
                    - sustainable
                    - vegan
                    - vegetarian
                    - veryHealthy
                    - veryPopular
                    - whole30
                    - weightWatcherSmartPoints
                    - dishTypes
                    - extendedIngredients
                    - summary
                    - winePairing
                  type: object
                minItems: 0
                type: array
                uniqueItems: true
                x-examples:
                  example-1:
                    - aggregateLikes: 209
                      analyzedInstructions: []
                      cheap: false
                      creditsText: Full Belly Sisters
                      cuisines: []
                      dairyFree: false
                      diets: []
                      dishTypes:
                        - lunch
                        - main course
                        - main dish
                        - dinner
                      extendedIngredients:
                        - aisle: Milk, Eggs, Other Dairy
                          amount: 1
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                      gaps: no
                      glutenFree: false
                      healthScore: 19
                      id: 716429
                      image: https://spoonacular.com/recipeImages/716429-556x370.jpg
                      imageType: jpg
                      instructions: ""
                      ketogenic: false
                      license: CC BY-SA 3.0
                      lowFodmap: false
                      occasions: []
                      pricePerServing: 163.15
                      readyInMinutes: 45
                      servings: 2
                      sourceName: Full Belly Sisters
                      sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
                      spoonacularScore: 83
                      spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
                      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 &lt;b&gt;19g of protein &lt;/b&gt;,  &lt;b&gt;20g of fat &lt;/b&gt;, and a total of  &lt;b&gt;584 calories &lt;/b&gt;. For  &lt;b&gt;$1.63 per serving &lt;/b&gt;, this recipe  &lt;b&gt;covers 23% &lt;/b&gt; 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  &lt;b&gt;45 minutes &lt;/b&gt;. All things considered, we decided this recipe  &lt;b&gt;deserves a spoonacular score of 83% &lt;/b&gt;. This score is awesome. If you like this recipe, take a look at these similar recipes: &lt;a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs&lt;/a&gt;, &lt; href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs&lt;/a&gt;, and &lt;a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs&lt;/a&gt;.'
                      sustainable: false
                      title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                      vegan: false
                      vegetarian: false
                      veryHealthy: false
                      veryPopular: false
                      weightWatcherSmartPoints: 17
                      whole30: false
                      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:
                          - averageRating: 0.8
                            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.
                            id: 469199
                            imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
                            link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
                            price: $25.0
                            ratingCount: 1
                            score: 0.55
                            title: Buddha Kat Winery Chardonnay
                    - aggregateLikes: 209
                      analyzedInstructions: []
                      cheap: false
                      creditsText: Full Belly Sisters
                      cuisines: []
                      dairyFree: false
                      diets: []
                      dishTypes:
                        - lunch
                        - main course
                        - main dish
                        - dinner
                      extendedIngredients:
                        - aisle: Milk, Eggs, Other Dairy
                          amount: 1
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                          consitency: 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
                      gaps: no
                      glutenFree: false
                      healthScore: 19
                      id: 716429
                      image: https://spoonacular.com/recipeImages/716429-556x370.jpg
                      imageType: jpg
                      instructions: ""
                      ketogenic: false
                      license: CC BY-SA 3.0
                      lowFodmap: false
                      occasions: []
                      pricePerServing: 163.15
                      readyInMinutes: 45
                      servings: 2
                      sourceName: Full Belly Sisters
                      sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
                      spoonacularScore: 83
                      spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
                      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 &lt;b&gt;19g of protein &lt;/b&gt;,  &lt;b&gt;20g of fat &lt;/b&gt;, and a total of  &lt;b&gt;584 calories &lt;/b&gt;. For  &lt;b&gt;$1.63 per serving &lt;/b&gt;, this recipe  &lt;b&gt;covers 23% &lt;/b&gt; 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  &lt;b&gt;45 minutes &lt;/b&gt;. All things considered, we decided this recipe  &lt;b&gt;deserves a spoonacular score of 83% &lt;/b&gt;. This score is awesome. If you like this recipe, take a look at these similar recipes: &lt;a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs&lt;/a&gt;, &lt; href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs&lt;/a&gt;, and &lt;a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs&lt;/a&gt;.'
                      sustainable: false
                      title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                      vegan: false
                      vegetarian: false
                      veryHealthy: false
                      veryPopular: false
                      weightWatcherSmartPoints: 17
                      whole30: false
                      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:
                          - averageRating: 0.8
                            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.
                            id: 469199
                            imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
                            link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
                            price: $25.0
                            ratingCount: 1
                            score: 0.55
                            title: Buddha Kat Winery Chardonnay
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Recipe Information Bulk
      tags:
        - recipes
  /recipes/parseIngredients:
    post:
      deprecated: false
      description: Extract an ingredient from plain text.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Parse-Ingredients
      operationId: parseIngredients
      parameters:
        - $ref: "#/components/parameters/Content-Type"
        - $ref: "#/components/parameters/language"
      requestBody:
        content:
          application/x-www-form-urlencoded:
            examples:
              example-1:
                value: ingredientList=1 cup green tea&servings=1
            schema:
              type: string
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    - aisle: Tea and Coffee
                      amount: 1
                      consistency: solid
                      estimatedCost:
                        unit: US Cents
                        value: 1786.86
                      id: 10014355
                      image: green-tea-leaves.jpg
                      meta:
                        - green
                      name: tea
                      nameClean: green tea
                      nutrition:
                        caloricBreakdown:
                          percentCarbs: 100
                          percentFat: 0
                          percentProtein: 0
                        flavonoids:
                          - amount: 0
                            name: Cyanidin
                            unit: ""
                          - amount: 0
                            name: Petunidin
                            unit: ""
                          - amount: 0
                            name: Delphinidin
                            unit: ""
                          - amount: 0
                            name: Malvidin
                            unit: ""
                          - amount: 0
                            name: Pelargonidin
                            unit: ""
                          - amount: 0
                            name: Peonidin
                            unit: ""
                          - amount: 3.56
                            name: Catechin
                            unit: mg
                          - amount: 19
                            name: Epigallocatechin
                            unit: mg
                          - amount: 5.03
                            name: Epicatechin
                            unit: mg
                          - amount: 13.83
                            name: Epicatechin 3-gallate
                            unit: mg
                          - amount: 22.09
                            name: Epigallocatechin 3-gallate
                            unit: mg
                          - amount: 3.73
                            name: Theaflavin
                            unit: mg
                          - amount: 191.87
                            name: Thearubigins
                            unit: mg
                          - amount: 0
                            name: Eriodictyol
                            unit: ""
                          - amount: 0
                            name: Hesperetin
                            unit: ""
                          - amount: 0
                            name: Naringenin
                            unit: ""
                          - amount: 0
                            name: Apigenin
                            unit: mg
                          - amount: 0
                            name: Luteolin
                            unit: mg
                          - amount: 0
                            name: Isorhamnetin
                            unit: ""
                          - amount: 3.33
                            name: Kaempferol
                            unit: mg
                          - amount: 1.06
                            name: Myricetin
                            unit: mg
                          - amount: 5.17
                            name: Quercetin
                            unit: mg
                          - amount: 4.13
                            name: Theaflavin-3,3'-digallate
                            unit: mg
                          - amount: 3.56
                            name: Theaflavin-3'-gallate
                            unit: mg
                          - amount: 0
                            name: Theaflavin-3-gallate
                            unit: ""
                          - amount: 2.95
                            name: Gallocatechin
                            unit: mg
                        nutrients:
                          - amount: 2.36
                            name: Calories
                            percentOfDailyNeeds: 0.12
                            unit: kcal
                          - amount: 0
                            name: Fat
                            percentOfDailyNeeds: 0
                            unit: g
                          - amount: 0
                            name: Saturated Fat
                            percentOfDailyNeeds: 0.03
                            unit: g
                          - amount: 0.71
                            name: Carbohydrates
                            percentOfDailyNeeds: 0.24
                            unit: g
                          - amount: 0.71
                            name: Net Carbohydrates
                            percentOfDailyNeeds: 0.26
                            unit: g
                          - amount: 0
                            name: Sugar
                            percentOfDailyNeeds: 0
                            unit: g
                          - amount: 0
                            name: Cholesterol
                            percentOfDailyNeeds: 0
                            unit: mg
                          - amount: 7.08
                            name: Sodium
                            percentOfDailyNeeds: 0.31
                            unit: mg
                          - amount: 47.2
                            name: Caffeine
                            percentOfDailyNeeds: 15.73
                            unit: mg
                          - amount: 0
                            name: Protein
                            percentOfDailyNeeds: 0
                            unit: g
                          - amount: 0.52
                            name: Manganese
                            percentOfDailyNeeds: 25.84
                            unit: mg
                          - amount: 11.8
                            name: Folate
                            percentOfDailyNeeds: 2.95
                            unit: µg
                          - amount: 87.32
                            name: Potassium
                            percentOfDailyNeeds: 2.49
                            unit: mg
                          - amount: 0.03
                            name: Vitamin B2
                            percentOfDailyNeeds: 1.94
                            unit: mg
                          - amount: 7.08
                            name: Magnesium
                            percentOfDailyNeeds: 1.77
                            unit: mg
                          - amount: 0.02
                            name: Copper
                            percentOfDailyNeeds: 1.18
                            unit: mg
                        properties:
                          - amount: 0
                            name: Glycemic Index
                            unit: ""
                          - amount: 0
                            name: Glycemic Load
                            unit: ""
                        weightPerServing:
                          amount: 236
                          unit: g
                      original: 1 cup green tea
                      originalName: green tea
                      possibleUnits:
                        - g
                        - oz
                        - fluid ounce
                        - cup
                      unit: cup
                      unitLong: cup
                      unitShort: cup
              schema:
                description: ""
                items:
                  properties:
                    aisle:
                      minLength: 1
                      type: string
                    amount:
                      type: number
                    consistency:
                      minLength: 1
                      type: string
                    estimatedCost:
                      properties:
                        unit:
                          minLength: 1
                          type: string
                        value:
                          type: number
                      required:
                        - value
                        - unit
                      type: object
                    id:
                      type: integer
                    image:
                      minLength: 1
                      type: string
                    meta:
                      items:
                        type: string
                      type: array
                    name:
                      minLength: 1
                      type: string
                    nameClean:
                      minLength: 1
                      type: string
                    nutrition:
                      properties:
                        caloricBreakdown:
                          properties:
                            percentCarbs:
                              type: number
                            percentFat:
                              type: number
                            percentProtein:
                              type: number
                          required:
                            - percentProtein
                            - percentFat
                            - percentCarbs
                          type: object
                        flavonoids:
                          items:
                            properties:
                              amount:
                                type: number
                              name:
                                minLength: 1
                                type: string
                              unit:
                                type: string
                            required:
                              - name
                              - amount
                              - unit
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                        nutrients:
                          items:
                            properties:
                              amount:
                                type: number
                              name:
                                minLength: 1
                                type: string
                              percentOfDailyNeeds:
                                type: number
                              unit:
                                minLength: 1
                                type: string
                            required:
                              - name
                              - amount
                              - unit
                              - percentOfDailyNeeds
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                        properties:
                          items:
                            properties:
                              amount:
                                type: number
                              name:
                                minLength: 1
                                type: string
                              unit:
                                type: string
                            required:
                              - name
                              - amount
                              - unit
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                        weightPerServing:
                          properties:
                            amount:
                              type: number
                            unit:
                              minLength: 1
                              type: string
                          required:
                            - amount
                            - unit
                          type: object
                      required:
                        - nutrients
                        - properties
                        - flavonoids
                        - caloricBreakdown
                        - weightPerServing
                      type: object
                    original:
                      minLength: 1
                      type: string
                    originalName:
                      minLength: 1
                      type: string
                    possibleUnits:
                      items:
                        type: string
                      type: array
                    unit:
                      minLength: 1
                      type: string
                    unitLong:
                      minLength: 1
                      type: string
                    unitShort:
                      minLength: 1
                      type: string
                  required:
                    - id
                    - original
                    - originalName
                    - name
                    - nameClean
                    - amount
                    - unit
                    - unitShort
                    - unitLong
                    - possibleUnits
                    - estimatedCost
                    - consistency
                    - aisle
                    - image
                    - meta
                    - nutrition
                  type: object
                minItems: 0
                type: array
                uniqueItems: true
                x-examples:
                  example-1:
                    - aisle: Tea and Coffee
                      amount: 1
                      consistency: solid
                      estimatedCost:
                        unit: US Cents
                        value: 1786.86
                      id: 10014355
                      image: green-tea-leaves.jpg
                      meta:
                        - green
                      name: tea
                      nameClean: green tea
                      nutrition:
                        caloricBreakdown:
                          percentCarbs: 100
                          percentFat: 0
                          percentProtein: 0
                        flavonoids:
                          - amount: 0
                            name: Cyanidin
                            unit: ""
                          - amount: 0
                            name: Petunidin
                            unit: ""
                          - amount: 0
                            name: Delphinidin
                            unit: ""
                          - amount: 0
                            name: Malvidin
                            unit: ""
                          - amount: 0
                            name: Pelargonidin
                            unit: ""
                          - amount: 0
                            name: Peonidin
                            unit: ""
                          - amount: 3.56
                            name: Catechin
                            unit: mg
                          - amount: 19
                            name: Epigallocatechin
                            unit: mg
                          - amount: 5.03
                            name: Epicatechin
                            unit: mg
                          - amount: 13.83
                            name: Epicatechin 3-gallate
                            unit: mg
                          - amount: 22.09
                            name: Epigallocatechin 3-gallate
                            unit: mg
                          - amount: 3.73
                            name: Theaflavin
                            unit: mg
                          - amount: 191.87
                            name: Thearubigins
                            unit: mg
                          - amount: 0
                            name: Eriodictyol
                            unit: ""
                          - amount: 0
                            name: Hesperetin
                            unit: ""
                          - amount: 0
                            name: Naringenin
                            unit: ""
                          - amount: 0
                            name: Apigenin
                            unit: mg
                          - amount: 0
                            name: Luteolin
                            unit: mg
                          - amount: 0
                            name: Isorhamnetin
                            unit: ""
                          - amount: 3.33
                            name: Kaempferol
                            unit: mg
                          - amount: 1.06
                            name: Myricetin
                            unit: mg
                          - amount: 5.17
                            name: Quercetin
                            unit: mg
                          - amount: 4.13
                            name: Theaflavin-3,3'-digallate
                            unit: mg
                          - amount: 3.56
                            name: Theaflavin-3'-gallate
                            unit: mg
                          - amount: 0
                            name: Theaflavin-3-gallate
                            unit: ""
                          - amount: 2.95
                            name: Gallocatechin
                            unit: mg
                        nutrients:
                          - amount: 2.36
                            name: Calories
                            percentOfDailyNeeds: 0.12
                            unit: kcal
                          - amount: 0
                            name: Fat
                            percentOfDailyNeeds: 0
                            unit: g
                          - amount: 0
                            name: Saturated Fat
                            percentOfDailyNeeds: 0.03
                            unit: g
                          - amount: 0.71
                            name: Carbohydrates
                            percentOfDailyNeeds: 0.24
                            unit: g
                          - amount: 0.71
                            name: Net Carbohydrates
                            percentOfDailyNeeds: 0.26
                            unit: g
                          - amount: 0
                            name: Sugar
                            percentOfDailyNeeds: 0
                            unit: g
                          - amount: 0
                            name: Cholesterol
                            percentOfDailyNeeds: 0
                            unit: mg
                          - amount: 7.08
                            name: Sodium
                            percentOfDailyNeeds: 0.31
                            unit: mg
                          - amount: 47.2
                            name: Caffeine
                            percentOfDailyNeeds: 15.73
                            unit: mg
                          - amount: 0
                            name: Protein
                            percentOfDailyNeeds: 0
                            unit: g
                          - amount: 0.52
                            name: Manganese
                            percentOfDailyNeeds: 25.84
                            unit: mg
                          - amount: 11.8
                            name: Folate
                            percentOfDailyNeeds: 2.95
                            unit: µg
                          - amount: 87.32
                            name: Potassium
                            percentOfDailyNeeds: 2.49
                            unit: mg
                          - amount: 0.03
                            name: Vitamin B2
                            percentOfDailyNeeds: 1.94
                            unit: mg
                          - amount: 7.08
                            name: Magnesium
                            percentOfDailyNeeds: 1.77
                            unit: mg
                          - amount: 0.02
                            name: Copper
                            percentOfDailyNeeds: 1.18
                            unit: mg
                        properties:
                          - amount: 0
                            name: Glycemic Index
                            unit: ""
                          - amount: 0
                            name: Glycemic Load
                            unit: ""
                        weightPerServing:
                          amount: 236
                          unit: g
                      original: 1 cup green tea
                      originalName: green tea
                      possibleUnits:
                        - g
                        - oz
                        - fluid ounce
                        - cup
                      unit: cup
                      unitLong: cup
                      unitShort: cup
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Parse Ingredients
      tags:
        - recipes
  /recipes/queries/analyze:
    get:
      deprecated: false
      description: Parse a recipe search query to find out its intention.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Analyze-a-Recipe-Search-Query
      operationId: analyzeARecipeSearchQuery
      parameters:
        - description: The recipe search query.
          explode: false
          in: query
          name: q
          required: true
          schema:
            example: salmon with fusilli and no nuts
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    cuisines: []
                    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
                    modifiers: []
              schema:
                description: ""
                properties:
                  cuisines:
                    items:
                      type: string
                    type: array
                  dishes:
                    items:
                      properties:
                        image:
                          minLength: 1
                          type: string
                        name:
                          minLength: 1
                          type: string
                      required:
                        - image
                        - name
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  ingredients:
                    items:
                      properties:
                        image:
                          minLength: 1
                          type: string
                        include:
                          type: boolean
                        name:
                          minLength: 1
                          type: string
                      required:
                        - image
                        - include
                        - name
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  modifiers:
                    items:
                      type: string
                    type: array
                required:
                  - dishes
                  - ingredients
                  - cuisines
                  - modifiers
                type: object
                x-examples:
                  example-1:
                    cuisines: []
                    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
                    modifiers: []
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Analyze a Recipe Search Query
      tags:
        - recipes
  /recipes/quickAnswer:
    get:
      deprecated: false
      description: Answer a nutrition related natural language question.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Quick-Answer
      operationId: quickAnswer
      parameters:
        - description: The nutrition related question.
          explode: false
          in: query
          name: q
          required: true
          schema:
            example: How much vitamin c is in 2 apples?
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              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
              schema:
                description: ""
                properties:
                  answer:
                    minLength: 1
                    type: string
                  image:
                    minLength: 1
                    type: string
                required:
                  - answer
                  - image
                type: object
                x-examples:
                  example-1:
                    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
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Quick Answer
      tags:
        - recipes
  /recipes/random:
    get:
      deprecated: false
      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.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Random-Recipes
      operationId: getRandomRecipes
      parameters:
        - $ref: "#/components/parameters/limitLicense"
        - $ref: "#/components/parameters/tags"
        - $ref: "#/components/parameters/number"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    recipes:
                      - aggregateLikes: 209
                        analyzedInstructions: []
                        cheap: false
                        creditsText: Full Belly Sisters
                        cuisines: []
                        dairyFree: false
                        diets: []
                        dishTypes:
                          - lunch
                          - main course
                          - main dish
                          - dinner
                        extendedIngredients:
                          - aisle: Milk, Eggs, Other Dairy
                            amount: 1
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                        gaps: no
                        glutenFree: false
                        healthScore: 19
                        id: 716429
                        image: https://spoonacular.com/recipeImages/716429-556x370.jpg
                        imageType: jpg
                        instructions: ""
                        ketogenic: false
                        license: CC BY-SA 3.0
                        lowFodmap: false
                        occasions: []
                        pricePerServing: 163.15
                        readyInMinutes: 45
                        servings: 2
                        sourceName: Full Belly Sisters
                        sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
                        spoonacularScore: 83
                        spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
                        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 &lt;b&gt;19g of protein &lt;/b&gt;,  &lt;b&gt;20g of fat &lt;/b&gt;, and a total of  &lt;b&gt;584 calories &lt;/b&gt;. For  &lt;b&gt;$1.63 per serving &lt;/b&gt;, this recipe  &lt;b&gt;covers 23% &lt;/b&gt; 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  &lt;b&gt;45 minutes &lt;/b&gt;. All things considered, we decided this recipe  &lt;b&gt;deserves a spoonacular score of 83% &lt;/b&gt;. This score is awesome. If you like this recipe, take a look at these similar recipes: &lt;a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs&lt;/a&gt;, &lt; href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs&lt;/a&gt;, and &lt;a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs&lt;/a&gt;.'
                        sustainable: false
                        title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                        vegan: false
                        vegetarian: false
                        veryHealthy: false
                        veryPopular: false
                        weightWatcherSmartPoints: 17
                        whole30: false
                        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:
                            - averageRating: 0.8
                              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.
                              id: 469199
                              imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
                              link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
                              price: $25.0
                              ratingCount: 1
                              score: 0.55
                              title: Buddha Kat Winery Chardonnay
              schema:
                description: ""
                properties:
                  recipes:
                    items:
                      properties:
                        aggregateLikes:
                          type: number
                        analyzedInstructions:
                          items:
                            type: object
                          type: array
                        cheap:
                          type: boolean
                        creditsText:
                          minLength: 1
                          type: string
                        cuisines:
                          items:
                            type: string
                          type: array
                        dairyFree:
                          type: boolean
                        diets:
                          items:
                            type: string
                          type: array
                        dishTypes:
                          items:
                            type: string
                          type: array
                        extendedIngredients:
                          items:
                            properties:
                              aisle:
                                minLength: 1
                                type: string
                              amount:
                                type: number
                              consitency:
                                minLength: 1
                                type: string
                              id:
                                type: integer
                              image:
                                minLength: 1
                                type: string
                              measures:
                                properties:
                                  metric:
                                    properties:
                                      amount:
                                        type: number
                                      unitLong:
                                        minLength: 0
                                        type: string
                                      unitShort:
                                        minLength: 0
                                        type: string
                                    required:
                                      - amount
                                      - unitLong
                                      - unitShort
                                    type: object
                                  us:
                                    properties:
                                      amount:
                                        type: number
                                      unitLong:
                                        minLength: 0
                                        type: string
                                      unitShort:
                                        minLength: 0
                                        type: string
                                    required:
                                      - amount
                                      - unitLong
                                      - unitShort
                                    type: object
                                required:
                                  - metric
                                  - us
                                type: object
                              meta:
                                items:
                                  type: string
                                type: array
                              name:
                                minLength: 1
                                type: string
                              original:
                                minLength: 1
                                type: string
                              originalName:
                                minLength: 1
                                type: string
                              unit:
                                minLength: 0
                                type: string
                            required:
                              - aisle
                              - amount
                              - consitency
                              - id
                              - image
                              - name
                              - original
                              - originalName
                              - unit
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                        gaps:
                          minLength: 1
                          type: string
                        glutenFree:
                          type: boolean
                        healthScore:
                          type: number
                        id:
                          type: integer
                        image:
                          minLength: 1
                          type: string
                        imageType:
                          minLength: 1
                          type: string
                        instructions:
                          type: string
                        ketogenic:
                          type: boolean
                        license:
                          minLength: 1
                          type: string
                        lowFodmap:
                          type: boolean
                        occasions:
                          items:
                            type: string
                          type: array
                        pricePerServing:
                          type: number
                        readyInMinutes:
                          type: integer
                        servings:
                          type: number
                        sourceName:
                          minLength: 1
                          type: string
                        sourceUrl:
                          minLength: 1
                          type: string
                        spoonacularScore:
                          type: number
                        spoonacularSourceUrl:
                          minLength: 1
                          type: string
                        summary:
                          minLength: 1
                          type: string
                        sustainable:
                          type: boolean
                        title:
                          minLength: 1
                          type: string
                        vegan:
                          type: boolean
                        vegetarian:
                          type: boolean
                        veryHealthy:
                          type: boolean
                        veryPopular:
                          type: boolean
                        weightWatcherSmartPoints:
                          type: number
                        whole30:
                          type: boolean
                        winePairing:
                          properties:
                            pairedWines:
                              items:
                                type: string
                              type: array
                            pairingText:
                              minLength: 1
                              type: string
                            productMatches:
                              items:
                                properties:
                                  averageRating:
                                    type: number
                                  description:
                                    minLength: 1
                                    type: string
                                  id:
                                    type: integer
                                  imageUrl:
                                    minLength: 1
                                    type: string
                                  link:
                                    minLength: 1
                                    type: string
                                  price:
                                    minLength: 1
                                    type: string
                                  ratingCount:
                                    type: integer
                                  score:
                                    type: number
                                  title:
                                    minLength: 1
                                    type: string
                                required:
                                  - id
                                  - title
                                  - description
                                  - price
                                  - imageUrl
                                  - averageRating
                                  - ratingCount
                                  - score
                                  - link
                                type: object
                              minItems: 0
                              type: array
                              uniqueItems: true
                          required:
                            - pairedWines
                            - pairingText
                            - productMatches
                          type: object
                      required:
                        - id
                        - title
                        - image
                        - imageType
                        - servings
                        - readyInMinutes
                        - license
                        - sourceName
                        - sourceUrl
                        - spoonacularSourceUrl
                        - aggregateLikes
                        - healthScore
                        - spoonacularScore
                        - pricePerServing
                        - cheap
                        - creditsText
                        - dairyFree
                        - gaps
                        - glutenFree
                        - instructions
                        - ketogenic
                        - lowFodmap
                        - sustainable
                        - vegan
                        - vegetarian
                        - veryHealthy
                        - veryPopular
                        - whole30
                        - weightWatcherSmartPoints
                        - summary
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - recipes
                type: object
                x-examples:
                  example-1:
                    recipes:
                      - aggregateLikes: 209
                        analyzedInstructions: []
                        cheap: false
                        creditsText: Full Belly Sisters
                        cuisines: []
                        dairyFree: false
                        diets: []
                        dishTypes:
                          - lunch
                          - main course
                          - main dish
                          - dinner
                        extendedIngredients:
                          - aisle: Milk, Eggs, Other Dairy
                            amount: 1
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                            consitency: 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
                        gaps: no
                        glutenFree: false
                        healthScore: 19
                        id: 716429
                        image: https://spoonacular.com/recipeImages/716429-556x370.jpg
                        imageType: jpg
                        instructions: ""
                        ketogenic: false
                        license: CC BY-SA 3.0
                        lowFodmap: false
                        occasions: []
                        pricePerServing: 163.15
                        readyInMinutes: 45
                        servings: 2
                        sourceName: Full Belly Sisters
                        sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
                        spoonacularScore: 83
                        spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
                        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 &lt;b&gt;19g of protein &lt;/b&gt;,  &lt;b&gt;20g of fat &lt;/b&gt;, and a total of  &lt;b&gt;584 calories &lt;/b&gt;. For  &lt;b&gt;$1.63 per serving &lt;/b&gt;, this recipe  &lt;b&gt;covers 23% &lt;/b&gt; 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  &lt;b&gt;45 minutes &lt;/b&gt;. All things considered, we decided this recipe  &lt;b&gt;deserves a spoonacular score of 83% &lt;/b&gt;. This score is awesome. If you like this recipe, take a look at these similar recipes: &lt;a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs&lt;/a&gt;, &lt; href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs&lt;/a&gt;, and &lt;a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs&lt;/a&gt;.'
                        sustainable: false
                        title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                        vegan: false
                        vegetarian: false
                        veryHealthy: false
                        veryPopular: false
                        weightWatcherSmartPoints: 17
                        whole30: false
                        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:
                            - averageRating: 0.8
                              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.
                              id: 469199
                              imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
                              link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
                              price: $25.0
                              ratingCount: 1
                              score: 0.55
                              title: Buddha Kat Winery Chardonnay
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Random Recipes
      tags:
        - recipes
  /recipes/visualizeEquipment:
    post:
      deprecated: false
      description: Visualize the equipment used to make a recipe.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Equipment-Widget
      operationId: visualizeEquipment
      parameters:
        - $ref: "#/components/parameters/Content-Type"
        - $ref: "#/components/parameters/Accept"
      requestBody:
        content:
          application/x-www-form-urlencoded:
            examples:
              example-1:
                value: instructions=Preheat oven. Cut cucumber with a knife and put in a blender.
            schema:
              type: string
        required: true
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Equipment Widget
      tags:
        - recipes
  /recipes/visualizeIngredients:
    post:
      deprecated: false
      description: Visualize ingredients of a recipe. You can play around with that endpoint!
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Ingredients-Widget
      operationId: visualizeIngredients
      parameters:
        - $ref: "#/components/parameters/Content-Type"
        - $ref: "#/components/parameters/language"
        - $ref: "#/components/parameters/Accept"
      requestBody:
        content:
          application/x-www-form-urlencoded:
            examples:
              example-1:
                value: ingredientList=3 oz flour&servings=2
            schema:
              type: string
        required: true
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Ingredients Widget
      tags:
        - ingredients
  /recipes/visualizeNutrition:
    post:
      deprecated: false
      description: Visualize a recipe's nutritional information as HTML including CSS.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Recipe-Nutrition-Widget
      operationId: visualizeRecipeNutrition
      parameters:
        - $ref: "#/components/parameters/Content-Type"
        - $ref: "#/components/parameters/Accept"
        - $ref: "#/components/parameters/language"
      requestBody:
        content:
          application/x-www-form-urlencoded:
            examples:
              example-1:
                value: ingredientList=3 oz flour&servings=2
            schema:
              type: string
        required: true
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Recipe Nutrition Widget
      tags:
        - recipes
  /recipes/visualizePriceEstimator:
    post:
      deprecated: false
      description: Visualize the price breakdown of a recipe.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Price-Breakdown-Widget
      operationId: visualizePriceBreakdown
      parameters:
        - $ref: "#/components/parameters/Content-Type"
        - $ref: "#/components/parameters/Accept"
        - $ref: "#/components/parameters/language"
      requestBody:
        content:
          application/x-www-form-urlencoded:
            examples:
              example-1:
                value: ingredientList=3 oz flour&servings=2
            schema:
              type: string
        required: true
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Price Breakdown Widget
      tags:
        - recipes
  /recipes/visualizeRecipe:
    post:
      deprecated: false
      description: Generate a recipe card for a recipe.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Create-Recipe-Card
      operationId: createRecipeCard
      parameters:
        - $ref: "#/components/parameters/Content-Type"
      requestBody:
        content:
          multipart/form-data:
            examples:
              example-1:
                value: title=My recipe&ingredients=2 cups of green beans&instructions=cook the beans&readyInMinutes=60&servings=2&mask=ellipseMask&backgroundImage=background1
            schema:
              type: string
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    url: https://spoonacular.com/url-to-generated-recipe-card.jpg
              schema:
                description: ""
                properties:
                  url:
                    minLength: 1
                    type: string
                required:
                  - url
                type: object
                x-examples:
                  example-1:
                    url: https://spoonacular.com/url-to-generated-recipe-card.jpg
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Create Recipe Card
      tags:
        - recipes
  /recipes/visualizeTaste:
    post:
      deprecated: false
      description: Visualize a recipe's taste information as HTML including CSS. You can play around with that endpoint!
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Recipe-Taste-Widget
      operationId: visualizeRecipeTaste
      parameters:
        - $ref: "#/components/parameters/language"
        - $ref: "#/components/parameters/Content-Type"
        - $ref: "#/components/parameters/Accept"
        - description: Whether to normalize to the strongest taste.
          in: query
          name: normalize
          schema:
            type: boolean
        - $ref: "#/components/parameters/rgb"
      requestBody:
        content:
          application/x-www-form-urlencoded:
            examples:
              example-1:
                value: ingredientList=3 tomatoes, 5 oranges, 1 tsp salt
            schema:
              type: string
        description: ""
        required: true
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Recipe Taste Widget
      tags:
        - recipes
  "/recipes/{id}/analyzedInstructions":
    get:
      deprecated: false
      description: Get an analyzed breakdown of a recipe's instructions. Each step is enriched with the ingredients and equipment required.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Analyzed-Recipe-Instructions
      operationId: getAnalyzedRecipeInstructions
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 324694
            type: number
          style: simple
        - description: Whether to break down the recipe steps even more.
          explode: false
          in: query
          name: stepBreakdown
          required: false
          schema:
            example: true
            type: boolean
          style: form
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    equipment:
                      - id: 404645
                        name: frying pan
                    ingredients:
                      - id: 2027
                        name: oregano
                      - id: 11215
                        name: garlic
                      - id: 11282
                        name: onion
                      - id: 2047
                        name: salt
                    parsedInstructions:
                      - name: ""
                        steps:
                          - equipment:
                              - id: 404645
                                image: pan.png
                                localizedName: frying pan
                                name: frying pan
                            ingredients:
                              - id: 11215
                                image: garlic.png
                                localizedName: garlic
                                name: garlic
                              - id: 11282
                                image: brown-onion.png
                                localizedName: onion
                                name: onion
                            number: 1
                            step: Put the garlic in a pan and then add the onion.
                          - equipment: []
                            ingredients:
                              - id: 2027
                                image: oregano.jpg
                                localizedName: oregano
                                name: oregano
                              - id: 2047
                                image: salt.jpg
                                localizedName: salt
                                name: salt
                            number: 2
                            step: Add some salt and oregano.
              schema:
                description: ""
                properties:
                  equipment:
                    items:
                      properties:
                        id:
                          type: integer
                        name:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - name
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  ingredients:
                    items:
                      properties:
                        id:
                          type: integer
                        name:
                          minLength: 1
                          type: string
                      required:
                        - id
                        - name
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  parsedInstructions:
                    items:
                      properties:
                        name:
                          type: string
                        steps:
                          items:
                            properties:
                              equipment:
                                items:
                                  properties:
                                    id:
                                      type: integer
                                    image:
                                      minLength: 1
                                      type: string
                                    localizedName:
                                      minLength: 1
                                      type: string
                                    name:
                                      minLength: 1
                                      type: string
                                  required:
                                    - id
                                    - name
                                    - localizedName
                                    - image
                                  type: object
                                minItems: 0
                                type: array
                                uniqueItems: true
                              ingredients:
                                items:
                                  properties:
                                    id:
                                      type: integer
                                    image:
                                      minLength: 1
                                      type: string
                                    localizedName:
                                      minLength: 1
                                      type: string
                                    name:
                                      minLength: 1
                                      type: string
                                  required:
                                    - id
                                    - name
                                    - localizedName
                                    - image
                                  type: object
                                minItems: 0
                                type: array
                                uniqueItems: true
                              number:
                                type: number
                              step:
                                minLength: 1
                                type: string
                            required:
                              - number
                              - step
                            type: object
                          minItems: 0
                          type: array
                          uniqueItems: true
                      required:
                        - name
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - parsedInstructions
                  - ingredients
                  - equipment
                type: object
                x-examples:
                  example-1:
                    equipment:
                      - id: 404645
                        name: frying pan
                    ingredients:
                      - id: 2027
                        name: oregano
                      - id: 11215
                        name: garlic
                      - id: 11282
                        name: onion
                      - id: 2047
                        name: salt
                    parsedInstructions:
                      - name: ""
                        steps:
                          - equipment:
                              - id: 404645
                                image: pan.png
                                localizedName: frying pan
                                name: frying pan
                            ingredients:
                              - id: 11215
                                image: garlic.png
                                localizedName: garlic
                                name: garlic
                              - id: 11282
                                image: brown-onion.png
                                localizedName: onion
                                name: onion
                            number: 1
                            step: Put the garlic in a pan and then add the onion.
                          - equipment: []
                            ingredients:
                              - id: 2027
                                image: oregano.jpg
                                localizedName: oregano
                                name: oregano
                              - id: 2047
                                image: salt.jpg
                                localizedName: salt
                                name: salt
                            number: 2
                            step: Add some salt and oregano.
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Analyzed Recipe Instructions
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/card":
    get:
      deprecated: false
      description: Generate a recipe card for a recipe.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Create-Recipe-Card
      operationId: createRecipeCardGet
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 4632
            type: number
          style: simple
        - description: The mask to put over the recipe image ("ellipseMask", "diamondMask", "starMask", "heartMask", "potMask", "fishMask").
          explode: false
          in: query
          name: mask
          required: false
          schema:
            example: ellipseMask
            type: string
          style: form
        - description: The background image ("none","background1", or "background2").
          explode: false
          in: query
          name: backgroundImage
          required: false
          schema:
            example: background1
            type: string
          style: form
        - description: The background color for the recipe card as a hex-string.
          explode: false
          in: query
          name: backgroundColor
          required: false
          schema:
            example: ffffff
            type: string
          style: form
        - description: The font color for the recipe card as a hex-string.
          explode: false
          in: query
          name: fontColor
          required: false
          schema:
            example: "333333"
            type: string
          style: form
      responses:
        "200":
          content:
            application/json:
              examples: {}
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Create Recipe Card
  "/recipes/{id}/equipmentWidget":
    get:
      deprecated: false
      description: Visualize a recipe's equipment list.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Equipment-by-ID-Widget
      operationId: visualizeRecipeEquipmentByID
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 44860
            type: number
          style: simple
        - $ref: "#/components/parameters/defaultCss"
      responses:
        "200":
          content:
            text/html:
              examples: {}
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Equipment by ID Widget
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/equipmentWidget.json":
    get:
      deprecated: false
      description: Get a recipe's equipment list.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Equipment-by-ID
      operationId: getRecipeEquipmentByID
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1003464
            type: number
          style: simple
      responses:
        "200":
          content:
            application/json:
              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
              schema:
                description: ""
                properties:
                  equipment:
                    items:
                      properties:
                        image:
                          minLength: 1
                          type: string
                        name:
                          minLength: 1
                          type: string
                      required:
                        - image
                        - name
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - equipment
                type: object
                x-examples:
                  example-1:
                    equipment:
                      - image: pie-pan.png
                        name: pie form
                      - image: bowl.jpg
                        name: bowl
                      - image: oven.jpg
                        name: oven
                      - image: pan.png
                        name: frying pan
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Equipment by ID
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/equipmentWidget.png":
    get:
      deprecated: false
      description: Visualize a recipe's equipment list as an image.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Equipment-by-ID-Image
      operationId: equipmentByIDImage
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 44860
            type: number
          style: simple
      responses:
        "200":
          content:
            image/png:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Equipment by ID Image
      tags:
        - recipes
    parameters:
      - description: The recipe id.
        in: path
        name: id
        required: true
        schema:
          type: string
  "/recipes/{id}/information":
    get:
      deprecated: false
      description: Use a recipe id to get full information about a recipe, such as ingredients, nutrition, diet and allergen information, etc.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Recipe-Information
      operationId: getRecipeInformation
      parameters:
        - description: The id of the recipe.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 716429
            type: number
          style: simple
        - $ref: "#/components/parameters/includeNutrition"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    aggregateLikes: 209
                    analyzedInstructions: []
                    cheap: false
                    creditsText: Full Belly Sisters
                    cuisines: []
                    dairyFree: false
                    diets: []
                    dishTypes:
                      - lunch
                      - main course
                      - main dish
                      - dinner
                    extendedIngredients:
                      - aisle: Milk, Eggs, Other Dairy
                        amount: 1
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                    gaps: no
                    glutenFree: false
                    healthScore: 19
                    id: 716429
                    image: https://spoonacular.com/recipeImages/716429-556x370.jpg
                    imageType: jpg
                    instructions: ""
                    ketogenic: false
                    license: CC BY-SA 3.0
                    lowFodmap: false
                    occasions: []
                    pricePerServing: 163.15
                    readyInMinutes: 45
                    servings: 2
                    sourceName: Full Belly Sisters
                    sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
                    spoonacularScore: 83
                    spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
                    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 &lt;b&gt;19g of protein &lt;/b&gt;,  &lt;b&gt;20g of fat &lt;/b&gt;, and a total of  &lt;b&gt;584 calories &lt;/b&gt;. For  &lt;b&gt;$1.63 per serving &lt;/b&gt;, this recipe  &lt;b&gt;covers 23% &lt;/b&gt; 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  &lt;b&gt;45 minutes &lt;/b&gt;. All things considered, we decided this recipe  &lt;b&gt;deserves a spoonacular score of 83% &lt;/b&gt;. This score is awesome. If you like this recipe, take a look at these similar recipes: &lt;a href="https://spoonacular.com/recipes/cauliflower-gratin-with-garlic-breadcrumbs-318375">Cauliflower Gratin with Garlic Breadcrumbs&lt;/a&gt;, &lt; href="https://spoonacular.com/recipes/pasta-with-cauliflower-sausage-breadcrumbs-30437">Pasta With Cauliflower, Sausage, & Breadcrumbs&lt;/a&gt;, and &lt;a href="https://spoonacular.com/recipes/pasta-with-roasted-cauliflower-parsley-and-breadcrumbs-30738">Pasta With Roasted Cauliflower, Parsley, And Breadcrumbs&lt;/a&gt;.'
                    sustainable: false
                    title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                    vegan: false
                    vegetarian: false
                    veryHealthy: false
                    veryPopular: false
                    weightWatcherSmartPoints: 17
                    whole30: false
                    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:
                        - averageRating: 0.8
                          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.
                          id: 469199
                          imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
                          link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
                          price: $25.0
                          ratingCount: 1
                          score: 0.55
                          title: Buddha Kat Winery Chardonnay
              schema:
                description: ""
                properties:
                  aggregateLikes:
                    type: integer
                  analyzedInstructions:
                    items:
                      type: object
                    type: array
                  cheap:
                    type: boolean
                  creditsText:
                    minLength: 1
                    type: string
                  cuisines:
                    items:
                      type: string
                    type: array
                  dairyFree:
                    type: boolean
                  diets:
                    items:
                      type: string
                    type: array
                  dishTypes:
                    items:
                      type: string
                    type: array
                  extendedIngredients:
                    items:
                      properties:
                        aisle:
                          minLength: 1
                          type: string
                        amount:
                          type: number
                        consitency:
                          minLength: 1
                          type: string
                        id:
                          type: integer
                        image:
                          minLength: 1
                          type: string
                        measures:
                          properties:
                            metric:
                              properties:
                                amount:
                                  type: number
                                unitLong:
                                  minLength: 0
                                  type: string
                                unitShort:
                                  minLength: 0
                                  type: string
                              required:
                                - amount
                                - unitLong
                                - unitShort
                              type: object
                            us:
                              properties:
                                amount:
                                  type: number
                                unitLong:
                                  minLength: 0
                                  type: string
                                unitShort:
                                  minLength: 0
                                  type: string
                              required:
                                - amount
                                - unitLong
                                - unitShort
                              type: object
                          required:
                            - metric
                            - us
                          type: object
                        meta:
                          items:
                            type: string
                          type: array
                        name:
                          minLength: 1
                          type: string
                        original:
                          minLength: 1
                          type: string
                        originalName:
                          minLength: 1
                          type: string
                        unit:
                          minLength: 0
                          type: string
                      required:
                        - aisle
                        - amount
                        - consitency
                        - id
                        - image
                        - name
                        - original
                        - originalName
                        - unit
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  gaps:
                    minLength: 1
                    type: string
                  glutenFree:
                    type: boolean
                  healthScore:
                    type: number
                  id:
                    type: integer
                  image:
                    minLength: 1
                    type: string
                  imageType:
                    minLength: 1
                    type: string
                  instructions:
                    type: string
                  ketogenic:
                    type: boolean
                  license:
                    minLength: 1
                    type: string
                  lowFodmap:
                    type: boolean
                  occasions:
                    items:
                      type: string
                    type: array
                  pricePerServing:
                    type: number
                  readyInMinutes:
                    type: integer
                  servings:
                    type: number
                  sourceName:
                    minLength: 1
                    type: string
                  sourceUrl:
                    minLength: 1
                    type: string
                  spoonacularScore:
                    type: number
                  spoonacularSourceUrl:
                    minLength: 1
                    type: string
                  summary:
                    minLength: 1
                    type: string
                  sustainable:
                    type: boolean
                  title:
                    minLength: 1
                    type: string
                  vegan:
                    type: boolean
                  vegetarian:
                    type: boolean
                  veryHealthy:
                    type: boolean
                  veryPopular:
                    type: boolean
                  weightWatcherSmartPoints:
                    type: number
                  whole30:
                    type: boolean
                  winePairing:
                    properties:
                      pairedWines:
                        items:
                          type: string
                        type: array
                      pairingText:
                        minLength: 1
                        type: string
                      productMatches:
                        items:
                          properties:
                            averageRating:
                              type: number
                            description:
                              minLength: 1
                              type: string
                            id:
                              type: integer
                            imageUrl:
                              minLength: 1
                              type: string
                            link:
                              minLength: 1
                              type: string
                            price:
                              minLength: 1
                              type: string
                            ratingCount:
                              type: integer
                            score:
                              type: number
                            title:
                              minLength: 1
                              type: string
                          required:
                            - id
                            - title
                            - description
                            - price
                            - imageUrl
                            - averageRating
                            - ratingCount
                            - score
                            - link
                          type: object
                        minItems: 0
                        type: array
                        uniqueItems: true
                    required:
                      - pairedWines
                      - pairingText
                      - productMatches
                    type: object
                required:
                  - id
                  - title
                  - image
                  - imageType
                  - servings
                  - readyInMinutes
                  - license
                  - sourceName
                  - sourceUrl
                  - spoonacularSourceUrl
                  - aggregateLikes
                  - healthScore
                  - spoonacularScore
                  - pricePerServing
                  - analyzedInstructions
                  - cheap
                  - creditsText
                  - cuisines
                  - dairyFree
                  - diets
                  - gaps
                  - glutenFree
                  - instructions
                  - ketogenic
                  - lowFodmap
                  - occasions
                  - sustainable
                  - vegan
                  - vegetarian
                  - veryHealthy
                  - veryPopular
                  - whole30
                  - weightWatcherSmartPoints
                  - dishTypes
                  - extendedIngredients
                  - summary
                  - winePairing
                type: object
                x-examples:
                  example-1:
                    aggregateLikes: 209
                    analyzedInstructions: []
                    cheap: false
                    creditsText: Full Belly Sisters
                    cuisines: []
                    dairyFree: false
                    diets: []
                    dishTypes:
                      - lunch
                      - main course
                      - main dish
                      - dinner
                    extendedIngredients:
                      - aisle: Milk, Eggs, Other Dairy
                        amount: 1
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                        consitency: 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
                    gaps: no
                    glutenFree: false
                    healthScore: 19
                    id: 716429
                    image: https://spoonacular.com/recipeImages/716429-556x370.jpg
                    imageType: jpg
                    instructions: ""
                    ketogenic: false
                    license: CC BY-SA 3.0
                    lowFodmap: false
                    occasions: []
                    pricePerServing: 163.15
                    readyInMinutes: 45
                    servings: 2
                    sourceName: Full Belly Sisters
                    sourceUrl: http://fullbellysisters.blogspot.com/2012/06/pasta-with-garlic-scallions-cauliflower.html
                    spoonacularScore: 83
                    spoonacularSourceUrl: https://spoonacular.com/pasta-with-garlic-scallions-cauliflower-breadcrumbs-716429
                    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>.'
                    sustainable: false
                    title: Pasta with Garlic, Scallions, Cauliflower & Breadcrumbs
                    vegan: false
                    vegetarian: false
                    veryHealthy: false
                    veryPopular: false
                    weightWatcherSmartPoints: 17
                    whole30: false
                    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:
                        - averageRating: 0.8
                          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.
                          id: 469199
                          imageUrl: https://spoonacular.com/productImages/469199-312x231.jpg
                          link: https://www.amazon.com/2015-Buddha-Kat-Winery-Chardonnay/dp/B00OSAVVM4?tag=spoonacular-20
                          price: $25.0
                          ratingCount: 1
                          score: 0.55
                          title: Buddha Kat Winery Chardonnay
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Recipe Information
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/ingredientWidget":
    get:
      deprecated: false
      description: Visualize a recipe's ingredient list.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Ingredients-by-ID-Widget
      operationId: visualizeRecipeIngredientsByID
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1082038
            type: number
          style: simple
        - $ref: "#/components/parameters/defaultCss"
        - description: Whether the the measures should be 'us' or 'metric'.
          in: query
          name: measure
          schema:
            enum:
              - us
              - metric
            example: metric
            type: string
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Ingredients by ID Widget
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/ingredientWidget.json":
    get:
      deprecated: false
      description: Get a recipe's ingredient list.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Ingredients-by-ID
      operationId: getRecipeIngredientsByID
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1003464
            type: number
          style: simple
      responses:
        "200":
          content:
            application/json:
              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
              schema:
                description: ""
                properties:
                  ingredients:
                    items:
                      properties:
                        amount:
                          properties:
                            metric:
                              properties:
                                unit:
                                  minLength: 0
                                  type: string
                                value:
                                  type: number
                              required:
                                - unit
                                - value
                              type: object
                            us:
                              properties:
                                unit:
                                  minLength: 0
                                  type: string
                                value:
                                  type: number
                              required:
                                - unit
                                - value
                              type: object
                          required:
                            - metric
                            - us
                          type: object
                        image:
                          minLength: 1
                          type: string
                        name:
                          minLength: 1
                          type: string
                      required:
                        - image
                        - name
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                required:
                  - ingredients
                type: object
                x-examples:
                  example-1:
                    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
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Ingredients by ID
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/ingredientWidget.png":
    get:
      deprecated: false
      description: Visualize a recipe's ingredient list.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Ingredients-by-ID-Image
      operationId: ingredientsByIDImage
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1082038
            type: number
          style: simple
        - description: Whether the the measures should be 'us' or 'metric'.
          explode: false
          in: query
          name: measure
          required: false
          schema:
            enum:
              - us
              - metric
            example: metric
            type: string
          style: form
      responses:
        "200":
          content:
            image/png:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Ingredients by ID Image
      tags:
        - ingredients
        - recipes
    parameters:
      - description: The recipe id.
        in: path
        name: id
        required: true
        schema:
          type: string
  "/recipes/{id}/nutritionLabel":
    get:
      deprecated: false
      description: Get a recipe's nutrition label as an HTML widget.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Recipe-Nutrition-Label-Widget
      operationId: recipeNutritionLabelWidget
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 641166
            type: number
          style: simple
        - $ref: "#/components/parameters/defaultCss"
        - description: Whether to show optional nutrients.
          explode: false
          in: query
          name: showOptionalNutrients
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show zero values.
          explode: false
          in: query
          name: showZeroValues
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show a list of ingredients.
          explode: false
          in: query
          name: showIngredients
          required: false
          schema:
            example: false
            type: boolean
          style: form
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Recipe Nutrition Label Widget
      tags:
        - recipes
    parameters:
      - description: The recipe id.
        in: path
        name: id
        required: true
        schema:
          type: string
  "/recipes/{id}/nutritionLabel.png":
    get:
      deprecated: false
      description: Get a recipe's nutrition label as an image.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Recipe-Nutrition-Label-Image
      operationId: recipeNutritionLabelImage
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 641166
            type: number
          style: simple
        - description: Whether to show optional nutrients.
          explode: false
          in: query
          name: showOptionalNutrients
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show zero values.
          explode: false
          in: query
          name: showZeroValues
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - description: Whether to show a list of ingredients.
          explode: false
          in: query
          name: showIngredients
          required: false
          schema:
            example: false
            type: boolean
          style: form
      responses:
        "200":
          content:
            image/png:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Recipe Nutrition Label Image
      tags:
        - recipes
    parameters:
      - description: The recipe id.
        in: path
        name: id
        required: true
        schema:
          type: string
  "/recipes/{id}/nutritionWidget":
    get:
      deprecated: false
      description: Visualize a recipe's nutritional information as HTML including CSS.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Recipe-Nutrition-by-ID-Widget
      operationId: visualizeRecipeNutritionByID
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1082038
            type: number
          style: simple
        - $ref: "#/components/parameters/defaultCss"
        - $ref: "#/components/parameters/Accept"
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Recipe Nutrition by ID Widget
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/nutritionWidget.json":
    get:
      deprecated: false
      description: Get a recipe's nutrition data.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Nutrition-by-ID
      operationId: getRecipeNutritionWidgetByID
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1003464
            type: number
          style: simple
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    bad:
                      - amount: "316"
                        indented: false
                        name: Calories
                        percentOfDailyNeeds: 15.84
                      - amount: 12g
                        indented: false
                        name: Fat
                        percentOfDailyNeeds: 18.51
                      - amount: 3g
                        indented: true
                        name: Saturated Fat
                        percentOfDailyNeeds: 24.88
                      - amount: 49g
                        indented: false
                        name: Carbohydrates
                        percentOfDailyNeeds: 16.44
                      - amount: 21g
                        indented: true
                        name: Sugar
                        percentOfDailyNeeds: 24.42
                      - amount: 1mg
                        indented: false
                        name: Cholesterol
                        percentOfDailyNeeds: 0.63
                      - amount: 279mg
                        indented: false
                        name: Sodium
                        percentOfDailyNeeds: 12.13
                    calories: "316"
                    carbs: 49g
                    fat: 12g
                    good:
                      - amount: 3g
                        indented: false
                        name: Protein
                        percentOfDailyNeeds: 7.57
                      - amount: 19µg
                        indented: false
                        name: Vitamin K
                        percentOfDailyNeeds: 18.76
                      - amount: 0.37mg
                        indented: false
                        name: Manganese
                        percentOfDailyNeeds: 18.69
                      - amount: 0.15mg
                        indented: false
                        name: Vitamin B1
                        percentOfDailyNeeds: 10.02
                      - amount: 2g
                        indented: false
                        name: Fiber
                        percentOfDailyNeeds: 9.97
                      - amount: 37µg
                        indented: false
                        name: Folate
                        percentOfDailyNeeds: 9.48
                      - amount: 1mg
                        indented: false
                        name: Iron
                        percentOfDailyNeeds: 7.62
                      - amount: 1mg
                        indented: false
                        name: Vitamin B3
                        percentOfDailyNeeds: 7.48
                      - amount: 0.12mg
                        indented: false
                        name: Vitamin B2
                        percentOfDailyNeeds: 7.34
                      - amount: 5mg
                        indented: false
                        name: Vitamin C
                        percentOfDailyNeeds: 7.26
                      - amount: 4µg
                        indented: false
                        name: Selenium
                        percentOfDailyNeeds: 6.26
                      - amount: 182mg
                        indented: false
                        name: Potassium
                        percentOfDailyNeeds: 5.21
                      - amount: 43mg
                        indented: false
                        name: Calcium
                        percentOfDailyNeeds: 4.38
                      - amount: 42mg
                        indented: false
                        name: Phosphorus
                        percentOfDailyNeeds: 4.24
                      - amount: 13mg
                        indented: false
                        name: Magnesium
                        percentOfDailyNeeds: 3.43
                      - amount: 0.48mg
                        indented: false
                        name: Vitamin E
                        percentOfDailyNeeds: 3.19
                      - amount: 0.06mg
                        indented: false
                        name: Copper
                        percentOfDailyNeeds: 3.11
                      - amount: 0.26mg
                        indented: false
                        name: Vitamin B5
                        percentOfDailyNeeds: 2.56
                      - amount: 0.05mg
                        indented: false
                        name: Vitamin B6
                        percentOfDailyNeeds: 2.32
                      - amount: 0.29mg
                        indented: false
                        name: Zinc
                        percentOfDailyNeeds: 1.96
                      - amount: 76IU
                        indented: false
                        name: Vitamin A
                        percentOfDailyNeeds: 1.53
                    protein: 3g
              schema:
                description: ""
                properties:
                  bad:
                    items:
                      properties:
                        amount:
                          minLength: 1
                          type: string
                        indented:
                          type: boolean
                        name:
                          minLength: 1
                          type: string
                        percentOfDailyNeeds:
                          type: number
                      required:
                        - name
                        - amount
                        - indented
                        - percentOfDailyNeeds
                    minItems: 0
                    type: array
                    uniqueItems: true
                  calories:
                    minLength: 1
                    type: string
                  carbs:
                    minLength: 1
                    type: string
                  fat:
                    minLength: 1
                    type: string
                  good:
                    items:
                      properties:
                        amount:
                          minLength: 1
                          type: string
                        indented:
                          type: boolean
                        name:
                          minLength: 1
                          type: string
                        percentOfDailyNeeds:
                          type: number
                      required:
                        - amount
                        - indented
                        - percentOfDailyNeeds
                        - name
                    minItems: 0
                    type: array
                    uniqueItems: true
                  protein:
                    minLength: 1
                    type: string
                required:
                  - calories
                  - carbs
                  - fat
                  - protein
                  - bad
                  - good
                type: object
                x-examples:
                  example-1:
                    bad:
                      - amount: "316"
                        indented: false
                        name: Calories
                        percentOfDailyNeeds: 15.84
                      - amount: 12g
                        indented: false
                        name: Fat
                        percentOfDailyNeeds: 18.51
                      - amount: 3g
                        indented: true
                        name: Saturated Fat
                        percentOfDailyNeeds: 24.88
                      - amount: 49g
                        indented: false
                        name: Carbohydrates
                        percentOfDailyNeeds: 16.44
                      - amount: 21g
                        indented: true
                        name: Sugar
                        percentOfDailyNeeds: 24.42
                      - amount: 1mg
                        indented: false
                        name: Cholesterol
                        percentOfDailyNeeds: 0.63
                      - amount: 279mg
                        indented: false
                        name: Sodium
                        percentOfDailyNeeds: 12.13
                    calories: "316"
                    carbs: 49g
                    fat: 12g
                    good:
                      - amount: 3g
                        indented: false
                        name: Protein
                        percentOfDailyNeeds: 7.57
                      - amount: 19µg
                        indented: false
                        name: Vitamin K
                        percentOfDailyNeeds: 18.76
                      - amount: 0.37mg
                        indented: false
                        name: Manganese
                        percentOfDailyNeeds: 18.69
                      - amount: 0.15mg
                        indented: false
                        name: Vitamin B1
                        percentOfDailyNeeds: 10.02
                      - amount: 2g
                        indented: false
                        name: Fiber
                        percentOfDailyNeeds: 9.97
                      - amount: 37µg
                        indented: false
                        name: Folate
                        percentOfDailyNeeds: 9.48
                      - amount: 1mg
                        indented: false
                        name: Iron
                        percentOfDailyNeeds: 7.62
                      - amount: 1mg
                        indented: false
                        name: Vitamin B3
                        percentOfDailyNeeds: 7.48
                      - amount: 0.12mg
                        indented: false
                        name: Vitamin B2
                        percentOfDailyNeeds: 7.34
                      - amount: 5mg
                        indented: false
                        name: Vitamin C
                        percentOfDailyNeeds: 7.26
                      - amount: 4µg
                        indented: false
                        name: Selenium
                        percentOfDailyNeeds: 6.26
                      - amount: 182mg
                        indented: false
                        name: Potassium
                        percentOfDailyNeeds: 5.21
                      - amount: 43mg
                        indented: false
                        name: Calcium
                        percentOfDailyNeeds: 4.38
                      - amount: 42mg
                        indented: false
                        name: Phosphorus
                        percentOfDailyNeeds: 4.24
                      - amount: 13mg
                        indented: false
                        name: Magnesium
                        percentOfDailyNeeds: 3.43
                      - amount: 0.48mg
                        indented: false
                        name: Vitamin E
                        percentOfDailyNeeds: 3.19
                      - amount: 0.06mg
                        indented: false
                        name: Copper
                        percentOfDailyNeeds: 3.11
                      - amount: 0.26mg
                        indented: false
                        name: Vitamin B5
                        percentOfDailyNeeds: 2.56
                      - amount: 0.05mg
                        indented: false
                        name: Vitamin B6
                        percentOfDailyNeeds: 2.32
                      - amount: 0.29mg
                        indented: false
                        name: Zinc
                        percentOfDailyNeeds: 1.96
                      - amount: 76IU
                        indented: false
                        name: Vitamin A
                        percentOfDailyNeeds: 1.53
                    protein: 3g
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Nutrition by ID
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/nutritionWidget.png":
    get:
      deprecated: false
      description: Visualize a recipe's nutritional information as an image.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Recipe-Nutrition-by-ID-Image
      operationId: recipeNutritionByIDImage
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1082038
            type: number
          style: simple
      responses:
        "200":
          content:
            image/png:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Recipe Nutrition by ID Image
      tags:
        - recipes
    parameters:
      - description: The recipe id.
        in: path
        name: id
        required: true
        schema:
          type: string
  "/recipes/{id}/priceBreakdownWidget":
    get:
      deprecated: false
      description: Visualize a recipe's price breakdown.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Price-Breakdown-by-ID-Widget
      operationId: visualizeRecipePriceBreakdownByID
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1082038
            type: number
          style: simple
        - $ref: "#/components/parameters/defaultCss"
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Price Breakdown by ID Widget
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/priceBreakdownWidget.json":
    get:
      deprecated: false
      description: Get a recipe's price breakdown data.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Price-Breakdown-by-ID
      operationId: getRecipePriceBreakdownByID
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1003464
            type: number
          style: simple
      responses:
        "200":
          content:
            application/json:
              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
              schema:
                description: ""
                properties:
                  ingredients:
                    items:
                      properties:
                        amount:
                          properties:
                            metric:
                              properties:
                                unit:
                                  minLength: 0
                                  type: string
                                value:
                                  type: number
                              required:
                                - unit
                                - value
                              type: object
                            us:
                              properties:
                                unit:
                                  minLength: 0
                                  type: string
                                value:
                                  type: number
                              required:
                                - unit
                                - value
                              type: object
                          required:
                            - metric
                            - us
                          type: object
                        image:
                          minLength: 1
                          type: string
                        name:
                          minLength: 1
                          type: string
                        price:
                          type: number
                      required:
                        - image
                        - name
                        - price
                      type: object
                    minItems: 0
                    type: array
                    uniqueItems: true
                  totalCost:
                    type: number
                  totalCostPerServing:
                    type: number
                required:
                  - ingredients
                  - totalCost
                  - totalCostPerServing
                type: object
                x-examples:
                  example-1:
                    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
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Price Breakdown by ID
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/priceBreakdownWidget.png":
    get:
      deprecated: false
      description: Visualize a recipe's price breakdown.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Price-Breakdown-by-ID-Image
      operationId: priceBreakdownByIDImage
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 1082038
            type: number
          style: simple
      responses:
        "200":
          content:
            image/png:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Price Breakdown by ID Image
      tags:
        - recipes
    parameters:
      - description: The recipe id.
        in: path
        name: id
        required: true
        schema:
          type: string
  "/recipes/{id}/similar":
    get:
      deprecated: false
      description: Find recipes which are similar to the given one.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Get-Similar-Recipes
      operationId: getSimilarRecipes
      parameters:
        - description: The id of the source recipe for which similar recipes should be found.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 715538
            type: number
          style: simple
        - $ref: "#/components/parameters/number"
        - $ref: "#/components/parameters/limitLicense"
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    - id: 209128
                      imageType: jpg
                      readyInMinutes: 45
                      servings: 4
                      sourceUrl: http://www.seriouseats.com/recipes/2008/07/grilled-romesco-style-pork-salad-recipe.html
                      title: "Dinner Tonight: Grilled Romesco-Style Pork"
                    - id: 31868
                      imageType: jpg
                      readyInMinutes: 45
                      servings: 2
                      sourceUrl: http://www.seriouseats.com/recipes/2009/06/dinner-tonight-chickpea-bruschetta-babbo-nyc-recipe.html
                      title: "Dinner Tonight: Chickpea Bruschetta"
              schema:
                description: ""
                items:
                  properties:
                    id:
                      type: integer
                    imageType:
                      minLength: 1
                      type: string
                    readyInMinutes:
                      type: integer
                    servings:
                      type: number
                    sourceUrl:
                      minLength: 1
                      type: string
                    title:
                      minLength: 1
                      type: string
                  required:
                    - id
                    - title
                    - imageType
                    - readyInMinutes
                    - servings
                    - sourceUrl
                  type: object
                minItems: 0
                type: array
                uniqueItems: true
                x-examples:
                  example-1:
                    - id: 209128
                      imageType: jpg
                      readyInMinutes: 45
                      servings: 4
                      sourceUrl: http://www.seriouseats.com/recipes/2008/07/grilled-romesco-style-pork-salad-recipe.html
                      title: "Dinner Tonight: Grilled Romesco-Style Pork"
                    - id: 31868
                      imageType: jpg
                      readyInMinutes: 45
                      servings: 2
                      sourceUrl: http://www.seriouseats.com/recipes/2009/06/dinner-tonight-chickpea-bruschetta-babbo-nyc-recipe.html
                      title: "Dinner Tonight: Chickpea Bruschetta"
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Get Similar Recipes
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/summary":
    get:
      deprecated: false
      description: Automatically generate a short description that summarizes key information about the recipe.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Summarize-Recipe
      operationId: summarizeRecipe
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 4632
            type: number
          style: simple
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    id: 4632
                    summary: "The recipe Soy-and-Ginger-Glazed Salmon with Udon Noodles can be made  <b>in approximately 1 hour and 35 minutes </b>. One portion of this dish contains about  <b>48g of protein </b>,  <b>17g of fat </b>, and a total of  <b>552 calories </b>. This recipe serves 4. For  <b>$5.91 per serving </b>, this recipe  <b>covers 47% </b> 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  <b>dairy free and pescatarian </b> diet. All things considered, we decided this recipe  <b>deserves a spoonacular score of 92% </b>. 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
              schema:
                description: ""
                properties:
                  id:
                    type: integer
                  summary:
                    minLength: 1
                    type: string
                  title:
                    minLength: 1
                    type: string
                required:
                  - id
                  - summary
                  - title
                type: object
                x-examples:
                  example-1:
                    id: 4632
                    summary: "The recipe Soy-and-Ginger-Glazed Salmon with Udon Noodles can be made  <b>in approximately 1 hour and 35 minutes </b>. One portion of this dish contains about  <b>48g of protein </b>,  <b>17g of fat </b>, and a total of  <b>552 calories </b>. This recipe serves 4. For  <b>$5.91 per serving </b>, this recipe  <b>covers 47% </b> 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  <b>dairy free and pescatarian </b> diet. All things considered, we decided this recipe  <b>deserves a spoonacular score of 92% </b>. 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
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Summarize Recipe
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/tasteWidget":
    get:
      deprecated: false
      description: Get a recipe's taste. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Recipe-Taste-by-ID-Widget
      operationId: visualizeRecipeTasteByID
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 69095
            type: number
          style: simple
        - description: Whether to normalize to the strongest taste.
          in: query
          name: normalize
          schema:
            default: true
            enum:
              - true
              - false
            example: true
            type: boolean
        - $ref: "#/components/parameters/rgb"
      responses:
        "200":
          content:
            text/html:
              schema:
                type: string
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Recipe Taste by ID Widget
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/tasteWidget.json":
    get:
      deprecated: false
      description: Get a recipe's taste. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Taste-by-ID
      operationId: getRecipeTasteByID
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 69095
            type: number
          style: simple
        - description: Normalize to the strongest taste.
          in: query
          name: normalize
          schema:
            default: true
            enum:
              - false
              - true
            example: true
            type: boolean
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    bitterness: 12.38
                    fattiness: 100
                    saltiness: 26.74
                    savoriness: 11.8
                    sourness: 6.22
                    spiciness: 0
                    sweetness: 28.79
              schema:
                description: ""
                properties:
                  bitterness:
                    type: number
                  fattiness:
                    type: number
                  saltiness:
                    type: number
                  savoriness:
                    type: number
                  sourness:
                    type: number
                  spiciness:
                    type: number
                  sweetness:
                    type: number
                required:
                  - sweetness
                  - saltiness
                  - sourness
                  - bitterness
                  - savoriness
                  - fattiness
                  - spiciness
                type: object
                x-examples:
                  example-1:
                    bitterness: 12.38
                    fattiness: 100
                    saltiness: 26.74
                    savoriness: 11.8
                    sourness: 6.22
                    spiciness: 0
                    sweetness: 28.79
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Taste by ID
      tags:
        - recipes
    parameters:
      - $ref: "#/components/parameters/id"
  "/recipes/{id}/tasteWidget.png":
    get:
      deprecated: false
      description: Get a recipe's taste as an image. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Recipe-Taste-by-ID-Image
      operationId: recipeTasteByIDImage
      parameters:
        - description: The recipe id.
          explode: false
          in: path
          name: id
          required: true
          schema:
            example: 69095
            type: number
          style: simple
        - description: Normalize to the strongest taste.
          explode: false
          in: query
          name: normalize
          required: false
          schema:
            example: false
            type: boolean
          style: form
        - $ref: "#/components/parameters/rgb"
      responses:
        "200":
          content:
            image/png:
              schema:
                type: object
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Recipe Taste by ID Image
      tags:
        - recipes
    parameters:
      - description: The recipe id.
        in: path
        name: id
        required: true
        schema:
          type: string
  /users/connect:
    post:
      deprecated: false
      description: In order to call user-specific endpoints, you need to connect your app's users to spoonacular users.
      externalDocs:
        description: Read entire docs
        url: https://spoonacular.com/food-api/docs#Connect-User
      operationId: connectUser
      parameters: []
      requestBody:
        content:
          "":
            schema:
              type: object
          application/json:
            examples:
              example-1:
                value:
                  email: your user's email
                  firstName: your user's first name
                  lastName: your user's last name
                  username: your user's name
            schema:
              description: ""
              properties:
                email:
                  minLength: 1
                  type: string
                firstName:
                  minLength: 1
                  type: string
                lastName:
                  minLength: 1
                  type: string
                username:
                  minLength: 1
                  type: string
              required:
                - username
                - firstName
                - lastName
                - email
              type: object
              x-examples:
                example-1:
                  email: your user's email
                  firstName: your user's first name
                  lastName: your user's last name
                  username: your user's name
        required: true
      responses:
        "200":
          content:
            application/json:
              examples:
                example-1:
                  value:
                    hash: q572587bq2405724q05
                    username: api_123_user
              schema:
                description: ""
                properties:
                  hash:
                    minLength: 1
                    type: string
                  username:
                    minLength: 1
                    type: string
                required:
                  - username
                  - hash
                type: object
                x-examples:
                  example-1:
                    hash: q572587bq2405724q05
                    username: api_123_user
          description: Success
          headers: {}
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
        "404":
          description: Not Found
      summary: Connect User
      tags:
        - meal planning
components:
  parameters:
    Accept:
      description: Accept header.
      in: header
      name: Accept
      required: false
      schema:
        enum:
          - application/json
          - text/html
          - media/*
        example: application/json
        type: string
    Content-Type:
      description: The content type.
      in: header
      name: Content-Type
      required: false
      schema:
        enum:
          - application/x-www-form-urlencoded
          - application/json
          - multipart/form-data
        example: application/json
        type: string
    defaultCss:
      description: Whether the default CSS should be added to the response.
      in: query
      name: defaultCss
      required: false
      schema:
        default: true
        example: false
        type: boolean
    hash:
      description: The private hash for the username.
      in: query
      name: hash
      required: true
      schema:
        type: string
    id:
      description: The item's id.
      in: path
      name: id
      required: true
      schema:
        example: 1
        type: integer
    ignorePantry:
      description: Whether to ignore typical pantry items, such as water, salt, flour, etc.
      in: query
      name: ignorePantry
      required: false
      schema:
        default: false
        example: false
        type: boolean
    includeNutrition:
      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.
      in: query
      name: includeNutrition
      required: false
      schema:
        default: false
        type: boolean
    includeTaste:
      description: Whether taste data should be added to correctly parsed ingredients.
      in: query
      name: includeTaste
      required: false
      schema:
        default: false
        example: false
        type: boolean
    ingredients:
      description: A comma-separated list of ingredients that the recipes should contain.
      in: query
      name: ingredients
      schema:
        example: carrots,tomatoes
        type: string
    language:
      description: The language of the input. Either 'en' or 'de'.
      in: query
      name: language
      required: false
      schema:
        enum:
          - en
          - de
        example: en
        type: string
    limitLicense:
      description: Whether the recipes should have an open license that allows display with proper attribution.
      in: query
      name: limitLicense
      required: false
      schema:
        default: true
        example: true
        type: boolean
    number:
      description: The maximum number of items to return (between 1 and 100). Defaults to 10.
      in: query
      name: number
      schema:
        default: 10
        example: 10
        maximum: 100
        minimum: 1
        type: integer
    offset:
      description: The number of results to skip (between 0 and 900).
      in: query
      name: offset
      required: false
      schema:
        maximum: 900
        minimum: 0
        type: integer
    query:
      description: The (natural language) search query.
      in: query
      name: query
      required: false
      schema:
        example: burger
        type: string
    rgb:
      description: Red, green, blue values for the chart color.
      in: query
      name: rgb
      required: false
      schema:
        example: 75,192,192
        type: string
    tags:
      description: The tags (can be diets, meal types, cuisines, or intolerances) that the recipe must have.
      in: query
      name: tags
      required: false
      schema:
        type: string
    username:
      description: The username.
      in: path
      name: username
      required: true
      schema:
        example: dsky
        type: string
  schemas: {}
  securitySchemes:
    apiKeyScheme:
      in: header
      name: x-api-key
      type: apiKey
