Add Meal Plan Template
Add a meal plan template for a user.
Add a meal plan template for a user.
Add an item to the user's meal plan.
Parse a recipe search query to find out its intention.
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.
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.
Autocomplete the entry of an ingredient.
Generate suggestions for menu items based on a (partial) query. The matches will be found by looking in the title only.
Generate suggestions for grocery products based on a (partial) query. The matches will be found by looking in the title only.
Autocomplete a partial input to suggest possible recipe names.
Classify the recipe's cuisine.
This endpoint allows you to match a packaged food to a basic category, e.g. a specific brand of milk to the category milk.
Delete all planned items from the user's meal plan for a specific day.
Retrieve the glycemic index for a list of ingredients and compute the individual and total glycemic load.
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?
In order to call user-specific endpoints, you need to connect your app's users to spoonacular users.
This endpoint returns suggestions for things the user can say or ask the chatbot.
Convert amounts like "2 cups of flour to grams".
Generate a recipe card for a recipe.
Generate a recipe card for a recipe.
Delete an item from the user's meal plan.
Delete a meal plan template for a user.
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.
Find a dish that goes well with a given wine.
Get a recipe's equipment list.
Visualize a recipe's equipment list as an image.
Visualize a recipe's equipment list.
Visualize the equipment used to make a recipe.
This endpoint lets you extract recipe data such as title, ingredients, and instructions from any properly formatted Website.
Generate a meal plan with three meals per day (breakfast, lunch, and dinner).
Get an analyzed breakdown of a recipe's instructions. Each step is enriched with the ingredients and equipment required.
Find comparable products to the given one.
Use an ingredient id to get all available information about an ingredient, such as its image and supermarket aisle.
Search for substitutes for a given ingredient.
Search for substitutes for a given ingredient.
Get information about a meal plan template.
Get meal plan templates from user or public ones.
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.
Use a menu item id to get all available information about a menu item, such as nutrition.
Use a product id to get full information about a product, such as ingredients, nutrition, etc. The nutritional information is per serving.
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.
Use a recipe id to get full information about a recipe, such as ingredients, nutrition, diet and allergen information, etc.
Find recipes which are similar to the given one.
Estimate the macronutrients of a dish based on its title.
Analyze a food image. The API tries to classify the image, guess the nutrition, and find a matching recipes.
Classify a food image.
Search for simple whole foods (e.g. fruits, vegetables, nuts, grains, meat, fish, dairy etc.).
Get a recipe's ingredient list.
Visualize a recipe's ingredient list.
Visualize a recipe's ingredient list.
Visualize ingredients of a recipe. You can play around with that endpoint!
Visualize a menu item's nutritional information as HTML including CSS.
Visualize a menu item's nutritional information as HTML including CSS.
Visualize a menu item's nutritional label information as an image.
Visualize a menu item's nutritional label information as HTML including CSS.
Get a recipe's nutrition data.
Extract an ingredient from plain text.
Get a recipe's price breakdown data.
Visualize a recipe's price breakdown.
Visualize a recipe's price breakdown.
Visualize the price breakdown of a recipe.
Visualize a product's nutritional information as an image.
Visualize a product's nutritional information as HTML including CSS.
Get a product's nutrition label as an image.
Get a product's nutrition label as an HTML widget.
Answer a nutrition related natural language question.
Get a random joke that is related to food. Caution: this is an endpoint for adults!
Returns random food trivia.
Visualize a recipe's nutritional information as an image.
Visualize a recipe's nutritional information as HTML including CSS.
Get a recipe's nutrition label as an image.
Get a recipe's nutrition label as an HTML widget.
Visualize a recipe's nutritional information as HTML including CSS.
Get a recipe's taste as an image. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
Get a recipe's taste. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
Visualize a recipe's taste information as HTML including CSS. You can play around with that endpoint!
Search all food content with one call. That includes recipes, grocery products, menu items, simple foods (ingredients), and food videos.
Search custom foods in a user's account.
Find recipe and other food related videos.
Search packaged food products, such as frozen pizza or Greek yogurt.
Get information about a packaged food using its UPC.
Search over 115,000 menu items from over 800 fast food and chain restaurants. For example, McDonald's Big Mac or Starbucks Mocha.
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.
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).
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.
Search through thousands of restaurants (in North America) by location, cuisine, budget, and more.
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.
Automatically generate a short description that summarizes key information about the recipe.
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.
Get a recipe's taste. The tastes supported are sweet, salty, sour, bitter, savory, and fatty.
Get a simple description of a certain wine, e.g. "malbec", "riesling", or "merlot".
Find a wine that goes well with a food. Food can be a dish name ("steak"), an ingredient name ("salmon"), or a cuisine ("italian").
Get a specific wine recommendation (concrete product) for a given wine type, e.g. "merlot".
Tell us which provider you need, and we will ship it in the registry.
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.