spoonacular

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 o..

Package Information

Released: 4 mo ago
Downloads: 15 weekly / 109 monthly
Latest Version: 1.0.0
Author: kelvinzer0

Documentation

@n8n-dev/n8n-nodes-spoonacular

spoonacular Banner

npm version
License: MIT


Stop writing spoonacular API integrations by hand.

Every time you connect n8n to spoonacular, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.

What if connecting n8n to spoonacular took 5 minutes, not half a day?

This node gives you 8+ resources out of the box: Ingredients, Meal Planning, Menu Items, Misc, Products, and 3 more: with full CRUD operations, typed parameters, and zero manual configuration.


What You Get

  • Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
  • Full CRUD: Create, read, update, and delete support where the API allows it
  • Typed parameters: No more guessing field types
  • Built-in auth: API key authentication, ready to go
  • Declarative: Native n8n performance, no custom execute() overhead

Install

npm install @n8n-dev/n8n-nodes-spoonacular

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-spoonacular
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: spoonacular API → paste your API key
  3. Drag the spoonacular node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

Ingredients (9 operations)
  • Get Autocomplete Ingredient Search
  • Post Map Ingredients to Grocery Products
  • Get Ingredient Search
  • Get Ingredient Substitutes
  • Get Compute Ingredient Amount
  • Get Ingredient Information
  • Get Ingredient Substitutes by ID
  • Post Ingredients Widget
  • Get Ingredients by ID Image
Meal Planning (14 operations)
  • Get Generate Meal Plan
  • Delete Clear Meal Plan Day
  • Post Add to Meal Plan
  • Delete from Meal Plan
  • Get Shopping List
  • Post Add to Shopping List
  • Delete from Shopping List
  • Post Generate Shopping List
  • Get Meal Plan Templates
  • Post Add Meal Plan Template
  • Delete Meal Plan Template
  • Get Meal Plan Template
  • Get Meal Plan Week
  • Post Connect User
Menu Items (7 operations)
  • Get Search Menu Items
  • Get Autocomplete Menu Item Search
  • Get Menu Item Information
  • Get Menu Item Nutrition Label Widget
  • Get Menu Item Nutrition Label Image
  • Get Menu Item Nutrition by ID Widget
  • Get Menu Item Nutrition by ID Image
Misc (11 operations)
  • Get Talk to Chatbot
  • Get Conversation Suggests
  • Get Search Custom Foods
  • Post Detect Food in Text
  • Get Image Analysis by URL
  • Get Image Classification by URL
  • Get Random Food Joke
  • Get Search All Food
  • Get Search Site Content
  • Get Random Food Trivia
  • Get Search Food Videos
Products (11 operations)
  • Post Classify Grocery Product
  • Post Classify Grocery Product Bulk
  • Get Search Grocery Products
  • Get Autocomplete Product Search
  • Get Search Grocery Products by UPC
  • Get Comparable Products
  • Get Product Information
  • Get Product Nutrition Label Widget
  • Get Product Nutrition Label Image
  • Get Product Nutrition by ID Widget
  • Get Product Nutrition by ID Image
Recipes (41 operations)
  • Post Compute Glycemic Load
  • Post Analyze Recipe Instructions
  • Get Autocomplete Recipe Search
  • Get Search Recipes
  • Get Convert Amounts
  • Post Classify Cuisine
  • Get Extract Recipe from Website
  • Get Search Recipes by Ingredients
  • Get Search Recipes by Nutrients
  • Get Guess Nutrition by Dish Name
  • Get Recipe Information Bulk
  • Post Parse Ingredients
  • Get Analyze a Recipe Search Query
  • Get Quick Answer
  • Get Random Recipes
  • Post Equipment Widget
  • Post Recipe Nutrition Widget
  • Post Price Breakdown Widget
  • Post Create Recipe Card
  • Post Recipe Taste Widget
  • Get Analyzed Recipe Instructions
  • Get Equipment by ID Widget
  • Get Equipment by ID
  • Get Equipment by ID Image
  • Get Recipe Information
  • Get Ingredients by ID Widget
  • Get Ingredients by ID
  • Get Ingredients by ID Image
  • Get Recipe Nutrition Label Widget
  • Get Recipe Nutrition Label Image
  • Get Recipe Nutrition by ID Widget
  • Get Nutrition by ID
  • Get Recipe Nutrition by ID Image
  • Get Price Breakdown by ID Widget
  • Get Price Breakdown by ID
  • Get Price Breakdown by ID Image
  • Get Similar Recipes
  • Get Summarize Recipe
  • Get Recipe Taste by ID Widget
  • Get Taste by ID
  • Get Recipe Taste by ID Image
Wine (4 operations)
  • Get Wine Description
  • Get Dish Pairing for Wine
  • Get Wine Pairing
  • Get Wine Recommendation
Default (3 operations)
  • Get Search Restaurants
  • Post Analyze Recipe
  • Get Create Recipe Card

Why This Node?

Without this node:

  • Hours of manual API integration
  • Copy-pasting from spoonacular docs
  • Debugging auth, pagination, error handling
  • Maintaining your own client code

With this node:

  • Install → configure → use. 5 minutes.
  • Auto-generated from the official spoonacular OpenAPI spec
  • Always up to date when the API changes
  • Native n8n performance

Auto-Generated

This node was auto-generated from the official spoonacular OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.

When the spoonacular API updates, this node updates too.


Support This Project

If this node saved you hours of work, consider supporting continued development, new APIs, better error handling, and faster updates.

Keep It Moving.


License

MIT © kelvinzer0

Discussion