{"@context": "https://schema.org", "@type": "WebAPI", "name": "spoonacular API API", "description": "The spoonacular Nutrition, Recipe, and Food API allows you to access over thousands of recipes, thousands of ingredients, 800,000 food products, over 100,000 menu items, and restaurants. Our food ontology and semantic recipe search engine makes it possible to search for recipes using natural languag", "provider": {"@type": "Organization", "name": "spoonacular.com"}, "documentation": "https://spoonacular.com/application/frontend/downloads/spoonacular-openapi-3.json"}
Index / APIs / spoonacular.com

spoonacular API API

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 languag

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.spoonacular.com

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

spoonacular API v1.1

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 automat

methodpathwhat the vendor says it does
GET/food/converseTalk to Chatbot This endpoint can be used to have a conversation about food with the spoonacular chatbot. Use
GET/food/converse/suggestConversation Suggests This endpoint returns suggestions for things the user can say or ask the chatbot. misc
GET/food/customFoods/searchSearch Custom Foods Search custom foods in a user's account. misc
POST/food/detectDetect Food in Text Take any text and find all mentions of food contained within it. This task is also called
GET/food/images/analyzeImage Analysis by URL Analyze a food image. The API tries to classify the image, guess the nutrition, and find
GET/food/images/classifyImage Classification by URL Classify a food image. misc
GET/food/ingredients/autocompleteAutocomplete Ingredient Search Autocomplete the entry of an ingredient. ingredients
POST/food/ingredients/glycemicLoadCompute Glycemic Load Retrieve the glycemic index for a list of ingredients and compute the individual and tot
POST/food/ingredients/mapMap Ingredients to Grocery Products Map a set of ingredients to products you can buy in the grocery store. ing
GET/food/ingredients/searchIngredient Search Search for simple whole foods (e.g. fruits, vegetables, nuts, grains, meat, fish, dairy etc.
GET/food/ingredients/substitutesGet Ingredient Substitutes Search for substitutes for a given ingredient. ingredients
GET/food/ingredients/{id}/amountCompute Ingredient Amount Compute the amount you need of a certain ingredient for a certain nutritional goal.
GET/food/ingredients/{id}/informationGet Ingredient Information Use an ingredient id to get all available information about an ingredient, such as
GET/food/ingredients/{id}/substitutesGet Ingredient Substitutes by ID Search for substitutes for a given ingredient. ingredients
GET/food/jokes/randomRandom Food Joke Get a random joke that is related to food. Caution: this is an endpoint for adults! misc
GET/food/menuItems/searchSearch Menu Items Search over 115,000 menu items from over 800 fast food and chain restaurants. For example, M
GET/food/menuItems/suggestAutocomplete Menu Item Search Generate suggestions for menu items based on a (partial) query. The matches will
GET/food/menuItems/{id}Get Menu Item Information Use a menu item id to get all available information about a menu item, such as nutri
GET/food/menuItems/{id}/nutritionLabelMenu Item Nutrition Label Widget Visualize a menu item's nutritional label information as HTML including CSS.
GET/food/menuItems/{id}/nutritionLabel.pngMenu Item Nutrition Label Image Visualize a menu item's nutritional label information as an image. menu items
GET/food/menuItems/{id}/nutritionWidgetMenu Item Nutrition by ID Widget Visualize a menu item's nutritional information as HTML including CSS. menu i
GET/food/menuItems/{id}/nutritionWidget.pngMenu Item Nutrition by ID Image Visualize a menu item's nutritional information as HTML including CSS. menu it
POST/food/products/classifyClassify Grocery Product This endpoint allows you to match a packaged food to a basic category, e.g. a specifi
POST/food/products/classifyBatchClassify Grocery Product Bulk Provide a set of product jsons, get back classified products. products
GET/food/products/searchSearch Grocery Products Search packaged food products, such as frozen pizza or Greek yogurt. products
GET/food/products/suggestAutocomplete Product Search Generate suggestions for grocery products based on a (partial) query. The matches
GET/food/products/upc/{upc}Search Grocery Products by UPC Get information about a packaged food using its UPC. products
GET/food/products/upc/{upc}/comparableGet Comparable Products Find comparable products to the given one. products
GET/food/products/{id}Get Product Information Use a product id to get full information about a product, such as ingredients, nutriti
GET/food/products/{id}/nutritionLabelProduct Nutrition Label Widget Get a product's nutrition label as an HTML widget. products
GET/food/products/{id}/nutritionLabel.pngProduct Nutrition Label Image Get a product's nutrition label as an image. products
GET/food/products/{id}/nutritionWidgetProduct Nutrition by ID Widget Visualize a product's nutritional information as HTML including CSS. products
GET/food/products/{id}/nutritionWidget.pngProduct Nutrition by ID Image Visualize a product's nutritional information as an image. products
GET/food/restaurants/searchSearch Restaurants Search through thousands of restaurants (in North America) by location, cuisine, budget, an
GET/food/searchSearch All Food Search all food content with one call. That includes recipes, grocery products, menu items, si
GET/food/site/searchSearch Site Content Search spoonacular's site content. You'll be able to find everything that you could also f
GET/food/trivia/randomRandom Food Trivia Returns random food trivia. misc
GET/food/videos/searchSearch Food Videos Find recipe and other food related videos. misc
GET/food/wine/descriptionWine Description Get a simple description of a certain wine, e.g. "malbec", "riesling", or "merlot". wine
GET/food/wine/dishesDish Pairing for Wine Find a dish that goes well with a given wine. wine

and 59 more operation(s) in this specification, all searchable.

specification origin: https://spoonacular.com/application/frontend/downloads/spoonacular-openapi-3.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.