{"@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"}
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.
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
| method | path | what the vendor says it does |
|---|---|---|
GET | /food/converse | Talk to Chatbot This endpoint can be used to have a conversation about food with the spoonacular chatbot. Use |
GET | /food/converse/suggest | Conversation Suggests This endpoint returns suggestions for things the user can say or ask the chatbot. misc |
GET | /food/customFoods/search | Search Custom Foods Search custom foods in a user's account. misc |
POST | /food/detect | Detect Food in Text Take any text and find all mentions of food contained within it. This task is also called |
GET | /food/images/analyze | Image Analysis by URL Analyze a food image. The API tries to classify the image, guess the nutrition, and find |
GET | /food/images/classify | Image Classification by URL Classify a food image. misc |
GET | /food/ingredients/autocomplete | Autocomplete Ingredient Search Autocomplete the entry of an ingredient. ingredients |
POST | /food/ingredients/glycemicLoad | Compute Glycemic Load Retrieve the glycemic index for a list of ingredients and compute the individual and tot |
POST | /food/ingredients/map | Map Ingredients to Grocery Products Map a set of ingredients to products you can buy in the grocery store. ing |
GET | /food/ingredients/search | Ingredient Search Search for simple whole foods (e.g. fruits, vegetables, nuts, grains, meat, fish, dairy etc. |
GET | /food/ingredients/substitutes | Get Ingredient Substitutes Search for substitutes for a given ingredient. ingredients |
GET | /food/ingredients/{id}/amount | Compute Ingredient Amount Compute the amount you need of a certain ingredient for a certain nutritional goal. |
GET | /food/ingredients/{id}/information | Get Ingredient Information Use an ingredient id to get all available information about an ingredient, such as |
GET | /food/ingredients/{id}/substitutes | Get Ingredient Substitutes by ID Search for substitutes for a given ingredient. ingredients |
GET | /food/jokes/random | Random Food Joke Get a random joke that is related to food. Caution: this is an endpoint for adults! misc |
GET | /food/menuItems/search | Search Menu Items Search over 115,000 menu items from over 800 fast food and chain restaurants. For example, M |
GET | /food/menuItems/suggest | Autocomplete 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}/nutritionLabel | Menu Item Nutrition Label Widget Visualize a menu item's nutritional label information as HTML including CSS. |
GET | /food/menuItems/{id}/nutritionLabel.png | Menu Item Nutrition Label Image Visualize a menu item's nutritional label information as an image. menu items |
GET | /food/menuItems/{id}/nutritionWidget | Menu Item Nutrition by ID Widget Visualize a menu item's nutritional information as HTML including CSS. menu i |
GET | /food/menuItems/{id}/nutritionWidget.png | Menu Item Nutrition by ID Image Visualize a menu item's nutritional information as HTML including CSS. menu it |
POST | /food/products/classify | Classify Grocery Product This endpoint allows you to match a packaged food to a basic category, e.g. a specifi |
POST | /food/products/classifyBatch | Classify Grocery Product Bulk Provide a set of product jsons, get back classified products. products |
GET | /food/products/search | Search Grocery Products Search packaged food products, such as frozen pizza or Greek yogurt. products |
GET | /food/products/suggest | Autocomplete 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}/comparable | Get 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}/nutritionLabel | Product Nutrition Label Widget Get a product's nutrition label as an HTML widget. products |
GET | /food/products/{id}/nutritionLabel.png | Product Nutrition Label Image Get a product's nutrition label as an image. products |
GET | /food/products/{id}/nutritionWidget | Product Nutrition by ID Widget Visualize a product's nutritional information as HTML including CSS. products |
GET | /food/products/{id}/nutritionWidget.png | Product Nutrition by ID Image Visualize a product's nutritional information as an image. products |
GET | /food/restaurants/search | Search Restaurants Search through thousands of restaurants (in North America) by location, cuisine, budget, an |
GET | /food/search | Search All Food Search all food content with one call. That includes recipes, grocery products, menu items, si |
GET | /food/site/search | Search Site Content Search spoonacular's site content. You'll be able to find everything that you could also f |
GET | /food/trivia/random | Random Food Trivia Returns random food trivia. misc |
GET | /food/videos/search | Search Food Videos Find recipe and other food related videos. misc |
GET | /food/wine/description | Wine Description Get a simple description of a certain wine, e.g. "malbec", "riesling", or "merlot". wine |
GET | /food/wine/dishes | Dish 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.