Overview
- GET /recipes/{id}/information
- PARAMETERS /recipes/{id}/information
- GET /recipes/{id}/similar
- PARAMETERS /recipes/{id}/similar
- GET /recipes/{id}/tasteWidget.json
- PARAMETERS /recipes/{id}/tasteWidget.json
- GET /recipes/{id}/tasteWidget.png
- PARAMETERS /recipes/{id}/tasteWidget.png
- GET /recipes/{id}/equipmentWidget.json
- PARAMETERS /recipes/{id}/equipmentWidget.json
- GET /recipes/{id}/equipmentWidget.png
- PARAMETERS /recipes/{id}/equipmentWidget.png
- GET /recipes/{id}/priceBreakdownWidget.json
- PARAMETERS /recipes/{id}/priceBreakdownWidget.json
- GET /recipes/{id}/priceBreakdownWidget.png
- PARAMETERS /recipes/{id}/priceBreakdownWidget.png
- GET /recipes/{id}/ingredientWidget.json
- PARAMETERS /recipes/{id}/ingredientWidget.json
- GET /recipes/{id}/ingredientWidget.png
- PARAMETERS /recipes/{id}/ingredientWidget.png
- GET /recipes/{id}/nutritionWidget.json
- PARAMETERS /recipes/{id}/nutritionWidget.json
- GET /recipes/{id}/nutritionWidget.png
- PARAMETERS /recipes/{id}/nutritionWidget.png
- GET /recipes/{id}/nutritionLabel
- PARAMETERS /recipes/{id}/nutritionLabel
- GET /recipes/{id}/nutritionLabel.png
- PARAMETERS /recipes/{id}/nutritionLabel.png
- GET /recipes/{id}/analyzedInstructions
- PARAMETERS /recipes/{id}/analyzedInstructions
- GET /recipes/{id}/ingredientWidget
- PARAMETERS /recipes/{id}/ingredientWidget
- GET /recipes/{id}/tasteWidget
- PARAMETERS /recipes/{id}/tasteWidget
- GET /recipes/{id}/equipmentWidget
- PARAMETERS /recipes/{id}/equipmentWidget
- GET /recipes/{id}/priceBreakdownWidget
- PARAMETERS /recipes/{id}/priceBreakdownWidget
- GET /recipes/{id}/summary
- PARAMETERS /recipes/{id}/summary
- GET /recipes/{id}/nutritionWidget
- PARAMETERS /recipes/{id}/nutritionWidget
- GET /recipes/complexSearch
- GET /recipes/findByIngredients
- GET /recipes/findByNutrients
- GET /recipes/informationBulk
- GET /recipes/random
- GET /recipes/autocomplete
- GET /recipes/extract
- POST /recipes/visualizeTaste
- POST /recipes/visualizeNutrition
- POST /recipes/visualizePriceEstimator
- POST /recipes/visualizeEquipment
- POST /recipes/visualizeRecipe
- POST /recipes/analyzeInstructions
- POST /recipes/cuisine
- GET /recipes/queries/analyze
- GET /recipes/convert
- POST /recipes/parseIngredients
- POST /recipes/visualizeIngredients
- GET /recipes/guessNutrition
- GET /recipes/quickAnswer
- GET /food/ingredients/{id}/information
- PARAMETERS /food/ingredients/{id}/information
- GET /food/ingredients/{id}/amount
- PARAMETERS /food/ingredients/{id}/amount
- GET /food/ingredients/{id}/substitutes
- PARAMETERS /food/ingredients/{id}/substitutes
- POST /food/ingredients/glycemicLoad
- GET /food/ingredients/autocomplete
- GET /food/ingredients/search
- GET /food/ingredients/substitutes
- POST /food/ingredients/map
- GET /food/products/upc/{upc}
- PARAMETERS /food/products/upc/{upc}
- GET /food/products/upc/{upc}/comparable
- PARAMETERS /food/products/upc/{upc}/comparable
- GET /food/products/{id}
- PARAMETERS /food/products/{id}
- GET /food/products/{id}/nutritionWidget
- PARAMETERS /food/products/{id}/nutritionWidget
- GET /food/products/{id}/nutritionWidget.png
- PARAMETERS /food/products/{id}/nutritionWidget.png
- GET /food/products/{id}/nutritionLabel
- PARAMETERS /food/products/{id}/nutritionLabel
- GET /food/products/{id}/nutritionLabel.png
- PARAMETERS /food/products/{id}/nutritionLabel.png
- GET /food/products/search
- GET /food/products/suggest
- POST /food/products/classify
- POST /food/products/classifyBatch
- GET /food/menuItems/{id}
- PARAMETERS /food/menuItems/{id}
- GET /food/menuItems/{id}/nutritionWidget
- PARAMETERS /food/menuItems/{id}/nutritionWidget
- GET /food/menuItems/{id}/nutritionWidget.png
- PARAMETERS /food/menuItems/{id}/nutritionWidget.png
- GET /food/menuItems/{id}/nutritionLabel
- PARAMETERS /food/menuItems/{id}/nutritionLabel
- GET /food/menuItems/{id}/nutritionLabel.png
- PARAMETERS /food/menuItems/{id}/nutritionLabel.png
- GET /food/menuItems/suggest
- GET /food/menuItems/search
- GET /food/wine/dishes
- GET /food/wine/pairing
- GET /food/wine/description
- GET /food/wine/recommendation
- GET /food/images/classify
- GET /food/images/analyze
- GET /food/converse
- GET /food/converse/suggest
- GET /food/customFoods/search
- POST /food/detect
- GET /food/site/search
- GET /food/search
- GET /food/videos/search
- GET /food/jokes/random
- GET /food/trivia/random
- POST /mealplanner/{username}/items
- PARAMETERS /mealplanner/{username}/items
- DELETE /mealplanner/{username}/items/{id}
- PARAMETERS /mealplanner/{username}/items/{id}
- GET /mealplanner/{username}/templates
- PARAMETERS /mealplanner/{username}/templates
- GET /mealplanner/{username}/templates/{id}
- PARAMETERS /mealplanner/{username}/templates/{id}
- POST /mealplanner/{username}/shopping-list/items
- PARAMETERS /mealplanner/{username}/shopping-list/items
- DELETE /mealplanner/{username}/shopping-list/items/{id}
- PARAMETERS /mealplanner/{username}/shopping-list/items/{id}
- GET /mealplanner/{username}/shopping-list
- PARAMETERS /mealplanner/{username}/shopping-list
- POST /mealplanner/{username}/shopping-list/{start-date}/{end-date}
- PARAMETERS /mealplanner/{username}/shopping-list/{start-date}/{end-date}
- GET /mealplanner/{username}/week/{start-date}
- PARAMETERS /mealplanner/{username}/week/{start-date}
- DELETE /mealplanner/{username}/day/{date}
- PARAMETERS /mealplanner/{username}/day/{date}
- GET /mealplanner/generate
- POST /users/connect
GET /recipes/{id}/information
Summary: Get Recipe Information
Use a recipe id to get full information about a recipe, such as ingredients, nutrition, diet and allergen information, etc.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/information
OpenAPI snippet URL
GET /recipes/{id}/similar
Summary: Get Similar Recipes
Find recipes which are similar to the given one.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/similar
OpenAPI snippet URL
GET /recipes/{id}/tasteWidget.json
Summary: Taste by ID
Get a recipe’s taste. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/tasteWidget.json
OpenAPI snippet URL
GET /recipes/{id}/tasteWidget.png
Summary: Recipe Taste by ID Image
Get a recipe’s taste as an image. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/tasteWidget.png
OpenAPI snippet URL
GET /recipes/{id}/equipmentWidget.json
Summary: Equipment by ID
Get a recipe’s equipment list.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/equipmentWidget.json
OpenAPI snippet URL
GET /recipes/{id}/equipmentWidget.png
Summary: Equipment by ID Image
Visualize a recipe’s equipment list as an image.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/equipmentWidget.png
OpenAPI snippet URL
GET /recipes/{id}/priceBreakdownWidget.json
Summary: Price Breakdown by ID
Get a recipe’s price breakdown data.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/priceBreakdownWidget.json
OpenAPI snippet URL
GET /recipes/{id}/priceBreakdownWidget.png
Summary: Price Breakdown by ID Image
Visualize a recipe’s price breakdown.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/priceBreakdownWidget.png
OpenAPI snippet URL
GET /recipes/{id}/ingredientWidget.json
Summary: Ingredients by ID
Get a recipe’s ingredient list.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/ingredientWidget.json
OpenAPI snippet URL
GET /recipes/{id}/ingredientWidget.png
Summary: Ingredients by ID Image
Visualize a recipe’s ingredient list.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/ingredientWidget.png
OpenAPI snippet URL
GET /recipes/{id}/nutritionWidget.json
Summary: Nutrition by ID
Get a recipe’s nutrition data.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/nutritionWidget.json
OpenAPI snippet URL
GET /recipes/{id}/nutritionWidget.png
Summary: Recipe Nutrition by ID Image
Visualize a recipe’s nutritional information as an image.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/nutritionWidget.png
OpenAPI snippet URL
GET /recipes/{id}/nutritionLabel
Summary: Recipe Nutrition Label Widget
Get a recipe’s nutrition label as an HTML widget.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/nutritionLabel
OpenAPI snippet URL
GET /recipes/{id}/nutritionLabel.png
Summary: Recipe Nutrition Label Image
Get a recipe’s nutrition label as an image.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/nutritionLabel.png
OpenAPI snippet URL
GET /recipes/{id}/analyzedInstructions
Summary: Get Analyzed Recipe Instructions
Get an analyzed breakdown of a recipe’s instructions. Each step is enriched with the ingredients and equipment required.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/analyzedInstructions
OpenAPI snippet URL
GET /recipes/{id}/ingredientWidget
Summary: Ingredients by ID Widget
Visualize a recipe’s ingredient list.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/ingredientWidget
OpenAPI snippet URL
GET /recipes/{id}/tasteWidget
Summary: Recipe Taste by ID Widget
Get a recipe’s taste. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/tasteWidget
OpenAPI snippet URL
GET /recipes/{id}/equipmentWidget
Summary: Equipment by ID Widget
Visualize a recipe’s equipment list.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/equipmentWidget
OpenAPI snippet URL
GET /recipes/{id}/priceBreakdownWidget
Summary: Price Breakdown by ID Widget
Visualize a recipe’s price breakdown.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/priceBreakdownWidget
OpenAPI snippet URL
GET /recipes/{id}/summary
Summary: Summarize Recipe
Automatically generate a short description that summarizes key information about the recipe.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/summary
OpenAPI snippet URL
GET /recipes/{id}/nutritionWidget
Summary: Recipe Nutrition by ID Widget
Visualize a recipe’s nutritional information as HTML including CSS.
OpenAPI snippet URL
PARAMETERS /recipes/{id}/nutritionWidget
OpenAPI snippet URL
GET /recipes/complexSearch
Summary: Search Recipes
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.
OpenAPI snippet URL
GET /recipes/findByIngredients
Summary: Search Recipes by Ingredients
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).
OpenAPI snippet URL
GET /recipes/findByNutrients
Summary: Search Recipes by Nutrients
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.
OpenAPI snippet URL
GET /recipes/informationBulk
Summary: Get Recipe Information Bulk
Get information about multiple recipes at once. This is equivalent to calling the Get Recipe Information endpoint multiple times, but faster.
OpenAPI snippet URL
GET /recipes/random
Summary: Get Random Recipes
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.
OpenAPI snippet URL
GET /recipes/autocomplete
Summary: Autocomplete Recipe Search
Autocomplete a partial input to suggest possible recipe names.
OpenAPI snippet URL
GET /recipes/extract
Summary: Extract Recipe from Website
This endpoint lets you extract recipe data such as title, ingredients, and instructions from any properly formatted Website.
OpenAPI snippet URL
POST /recipes/visualizeTaste
Summary: Recipe Taste Widget
Visualize a recipe’s taste information as HTML including CSS. You can play around with that endpoint!
OpenAPI snippet URL
POST /recipes/visualizeNutrition
Summary: Recipe Nutrition Widget
Visualize a recipe’s nutritional information as HTML including CSS.
OpenAPI snippet URL
POST /recipes/visualizePriceEstimator
Summary: Price Breakdown Widget
Visualize the price breakdown of a recipe.
OpenAPI snippet URL
POST /recipes/visualizeEquipment
Summary: Equipment Widget
Visualize the equipment used to make a recipe.
OpenAPI snippet URL
POST /recipes/visualizeRecipe
Summary: Create Recipe Card
Generate a recipe card for a recipe.
OpenAPI snippet URL
POST /recipes/analyzeInstructions
Summary: Analyze Recipe Instructions
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.
OpenAPI snippet URL
POST /recipes/cuisine
Summary: Classify Cuisine
Classify the recipe’s cuisine.
OpenAPI snippet URL
GET /recipes/queries/analyze
Summary: Analyze a Recipe Search Query
Parse a recipe search query to find out its intention.
OpenAPI snippet URL
GET /recipes/convert
Summary: Convert Amounts
Convert amounts like “2 cups of flour to grams”.
OpenAPI snippet URL
POST /recipes/parseIngredients
Summary: Parse Ingredients
Extract an ingredient from plain text.
OpenAPI snippet URL
POST /recipes/visualizeIngredients
Summary: Ingredients Widget
Visualize ingredients of a recipe. You can play around with that endpoint!
OpenAPI snippet URL
GET /recipes/guessNutrition
Summary: Guess Nutrition by Dish Name
Estimate the macronutrients of a dish based on its title.
OpenAPI snippet URL
GET /recipes/quickAnswer
Summary: Quick Answer
Answer a nutrition related natural language question.
OpenAPI snippet URL
GET /food/ingredients/{id}/information
Summary: Get Ingredient Information
Use an ingredient id to get all available information about an ingredient, such as its image and supermarket aisle.
OpenAPI snippet URL
PARAMETERS /food/ingredients/{id}/information
OpenAPI snippet URL
GET /food/ingredients/{id}/amount
Summary: Compute Ingredient Amount
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?
OpenAPI snippet URL
PARAMETERS /food/ingredients/{id}/amount
OpenAPI snippet URL
GET /food/ingredients/{id}/substitutes
Summary: Get Ingredient Substitutes by ID
Search for substitutes for a given ingredient.
OpenAPI snippet URL
PARAMETERS /food/ingredients/{id}/substitutes
OpenAPI snippet URL
POST /food/ingredients/glycemicLoad
Summary: Compute Glycemic Load
Retrieve the glycemic index for a list of ingredients and compute the individual and total glycemic load.
OpenAPI snippet URL
GET /food/ingredients/autocomplete
Summary: Autocomplete Ingredient Search
Autocomplete the entry of an ingredient.
OpenAPI snippet URL
GET /food/ingredients/search
Summary: Ingredient Search
Search for simple whole foods (e.g. fruits, vegetables, nuts, grains, meat, fish, dairy etc.).
OpenAPI snippet URL
GET /food/ingredients/substitutes
Summary: Get Ingredient Substitutes
Search for substitutes for a given ingredient.
OpenAPI snippet URL
POST /food/ingredients/map
Summary: Map Ingredients to Grocery Products
Map a set of ingredients to products you can buy in the grocery store.
OpenAPI snippet URL
GET /food/products/upc/{upc}
Summary: Search Grocery Products by UPC
Get information about a packaged food using its UPC.
OpenAPI snippet URL
PARAMETERS /food/products/upc/{upc}
OpenAPI snippet URL
GET /food/products/upc/{upc}/comparable
Summary: Get Comparable Products
Find comparable products to the given one.
OpenAPI snippet URL
PARAMETERS /food/products/upc/{upc}/comparable
OpenAPI snippet URL
GET /food/products/{id}
Summary: Get Product Information
Use a product id to get full information about a product, such as ingredients, nutrition, etc. The nutritional information is per serving.
OpenAPI snippet URL
PARAMETERS /food/products/{id}
OpenAPI snippet URL
GET /food/products/{id}/nutritionWidget
Summary: Product Nutrition by ID Widget
Visualize a product’s nutritional information as HTML including CSS.
OpenAPI snippet URL
PARAMETERS /food/products/{id}/nutritionWidget
OpenAPI snippet URL
GET /food/products/{id}/nutritionWidget.png
Summary: Product Nutrition by ID Image
Visualize a product’s nutritional information as an image.
OpenAPI snippet URL
PARAMETERS /food/products/{id}/nutritionWidget.png
OpenAPI snippet URL
GET /food/products/{id}/nutritionLabel
Summary: Product Nutrition Label Widget
Get a product’s nutrition label as an HTML widget.
OpenAPI snippet URL
PARAMETERS /food/products/{id}/nutritionLabel
OpenAPI snippet URL
GET /food/products/{id}/nutritionLabel.png
Summary: Product Nutrition Label Image
Get a product’s nutrition label as an image.
OpenAPI snippet URL
PARAMETERS /food/products/{id}/nutritionLabel.png
OpenAPI snippet URL
GET /food/products/search
Summary: Search Grocery Products
Search packaged food products, such as frozen pizza or Greek yogurt.
OpenAPI snippet URL
GET /food/products/suggest
Summary: Autocomplete Product Search
Generate suggestions for grocery products based on a (partial) query. The matches will be found by looking in the title only.
OpenAPI snippet URL
POST /food/products/classify
Summary: Classify Grocery Product
This endpoint allows you to match a packaged food to a basic category, e.g. a specific brand of milk to the category milk.
OpenAPI snippet URL
POST /food/products/classifyBatch
Summary: Classify Grocery Product Bulk
Provide a set of product jsons, get back classified products.
OpenAPI snippet URL
GET /food/menuItems/{id}
Summary: Get Menu Item Information
Use a menu item id to get all available information about a menu item, such as nutrition.
OpenAPI snippet URL
PARAMETERS /food/menuItems/{id}
OpenAPI snippet URL
GET /food/menuItems/{id}/nutritionWidget
Summary: Menu Item Nutrition by ID Widget
Visualize a menu item’s nutritional information as HTML including CSS.
OpenAPI snippet URL
PARAMETERS /food/menuItems/{id}/nutritionWidget
OpenAPI snippet URL
GET /food/menuItems/{id}/nutritionWidget.png
Summary: Menu Item Nutrition by ID Image
Visualize a menu item’s nutritional information as HTML including CSS.
OpenAPI snippet URL
PARAMETERS /food/menuItems/{id}/nutritionWidget.png
OpenAPI snippet URL
GET /food/menuItems/{id}/nutritionLabel
Summary: Menu Item Nutrition Label Widget
Visualize a menu item’s nutritional label information as HTML including CSS.
OpenAPI snippet URL
PARAMETERS /food/menuItems/{id}/nutritionLabel
OpenAPI snippet URL
GET /food/menuItems/{id}/nutritionLabel.png
Summary: Menu Item Nutrition Label Image
Visualize a menu item’s nutritional label information as an image.
OpenAPI snippet URL
PARAMETERS /food/menuItems/{id}/nutritionLabel.png
OpenAPI snippet URL
GET /food/menuItems/suggest
Summary: Autocomplete Menu Item Search
Generate suggestions for menu items based on a (partial) query. The matches will be found by looking in the title only.
OpenAPI snippet URL
GET /food/menuItems/search
Summary: Search Menu Items
Search over 115,000 menu items from over 800 fast food and chain restaurants. For example, McDonald’s Big Mac or Starbucks Mocha.
OpenAPI snippet URL
GET /food/wine/dishes
Summary: Dish Pairing for Wine
Find a dish that goes well with a given wine.
OpenAPI snippet URL
GET /food/wine/pairing
Summary: Wine Pairing
Find a wine that goes well with a food. Food can be a dish name (“steak”), an ingredient name (“salmon”), or a cuisine (“italian”).
OpenAPI snippet URL
GET /food/wine/description
Summary: Wine Description
Get a simple description of a certain wine, e.g. “malbec”, “riesling”, or “merlot”.
OpenAPI snippet URL
GET /food/wine/recommendation
Summary: Wine Recommendation
Get a specific wine recommendation (concrete product) for a given wine type, e.g. “merlot”.
OpenAPI snippet URL
GET /food/images/classify
Summary: Image Classification by URL
Classify a food image.
OpenAPI snippet URL
GET /food/images/analyze
Summary: Image Analysis by URL
Analyze a food image. The API tries to classify the image, guess the nutrition, and find a matching recipes.
OpenAPI snippet URL
GET /food/converse
Summary: Talk to Chatbot
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.
OpenAPI snippet URL
GET /food/converse/suggest
Summary: Conversation Suggests
This endpoint returns suggestions for things the user can say or ask the chatbot.
OpenAPI snippet URL
GET /food/customFoods/search
Summary: Search Custom Foods
Search custom foods in a user’s account.
OpenAPI snippet URL
POST /food/detect
Summary: Detect Food in Text
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.
OpenAPI snippet URL
GET /food/site/search
Summary: Search Site Content
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.
OpenAPI snippet URL
GET /food/search
Summary: Search All Food
Search all food content with one call. That includes recipes, grocery products, menu items, simple foods (ingredients), and food videos.
OpenAPI snippet URL
GET /food/videos/search
Summary: Search Food Videos
Find recipe and other food related videos.
OpenAPI snippet URL
GET /food/jokes/random
Summary: Random Food Joke
Get a random joke that is related to food. Caution: this is an endpoint for adults!
OpenAPI snippet URL
GET /food/trivia/random
Summary: Random Food Trivia
Returns random food trivia.
OpenAPI snippet URL
POST /mealplanner/{username}/items
Summary: Add to Meal Plan
Add an item to the user’s meal plan.
OpenAPI snippet URL
PARAMETERS /mealplanner/{username}/items
OpenAPI snippet URL
DELETE /mealplanner/{username}/items/{id}
Summary: Delete from Meal Plan
Delete an item from the user’s meal plan.
OpenAPI snippet URL
PARAMETERS /mealplanner/{username}/items/{id}
OpenAPI snippet URL
GET /mealplanner/{username}/templates
Summary: Get Meal Plan Templates
Get meal plan templates from user or public ones.
OpenAPI snippet URL
PARAMETERS /mealplanner/{username}/templates
OpenAPI snippet URL
GET /mealplanner/{username}/templates/{id}
Summary: Get Meal Plan Template
Get information about a meal plan template.
OpenAPI snippet URL
PARAMETERS /mealplanner/{username}/templates/{id}
OpenAPI snippet URL
POST /mealplanner/{username}/shopping-list/items
Summary: Add to Shopping List
Add an item to the current shopping list of a user.
OpenAPI snippet URL
PARAMETERS /mealplanner/{username}/shopping-list/items
OpenAPI snippet URL
DELETE /mealplanner/{username}/shopping-list/items/{id}
Summary: Delete from Shopping List
Delete an item from the current shopping list of the user.
OpenAPI snippet URL
PARAMETERS /mealplanner/{username}/shopping-list/items/{id}
OpenAPI snippet URL
GET /mealplanner/{username}/shopping-list
Summary: Get Shopping List
Get the current shopping list for the given user.
OpenAPI snippet URL
PARAMETERS /mealplanner/{username}/shopping-list
OpenAPI snippet URL
POST /mealplanner/{username}/shopping-list/{start-date}/{end-date}
Summary: Generate Shopping List
Generate the shopping list for a user from the meal planner in a given time frame.
OpenAPI snippet URL
PARAMETERS /mealplanner/{username}/shopping-list/{start-date}/{end-date}
OpenAPI snippet URL
GET /mealplanner/{username}/week/{start-date}
Summary: Get Meal Plan Week
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.
OpenAPI snippet URL
PARAMETERS /mealplanner/{username}/week/{start-date}
OpenAPI snippet URL
DELETE /mealplanner/{username}/day/{date}
Summary: Clear Meal Plan Day
Delete all planned items from the user’s meal plan for a specific day.
OpenAPI snippet URL
PARAMETERS /mealplanner/{username}/day/{date}
OpenAPI snippet URL
GET /mealplanner/generate
Summary: Generate Meal Plan
Generate a meal plan with three meals per day (breakfast, lunch, and dinner).
OpenAPI snippet URL
POST /users/connect
Summary: Connect User
In order to call user-specific endpoints, you need to connect your app’s users to spoonacular users.
OpenAPI snippet URL