Spoonacular Food API

Demo to preview the plugin:

Introduction

The Spoonacular Food API Plugin is a powerful integration for Bubble apps that lets you access comprehensive food data. From nutrition facts to allergen detection and intelligent food classification, this plugin is ideal for developers building apps in health, fitness, nutrition, grocery planning, or recipe-sharing domains.
Key Features

Prerequisites

Before installing and using the Spoonacular Food API Plugin for Bubble, make sure the following prerequisites are met:

1. Bubble App Access

You need a registered Bubble account with an active application where plugins can be installed.

2. Spoonacular API Account

This plugin uses the Spoonacular Food API. You’ll need an API key to authenticate your requests.
  • Create an account or log in
  • Generate your API Key

Image without caption

How to setup

Step 1: Install the Plugin

Step 2: Add Your API Key

Step 3: Example Use Case

Plugin Element Properties

Recipe Visualize

Image without caption

Element Actions

Ingredients API Call

A request made to retrieve ingredient-related data used in a software application.
Title
Description
Type
By ID
Accesses data using a unique identifier assigned to each ingredient.
Checkbox (yes/no) (optional)
HtmlCode
Structured HTML code defining the layout or content related to the ingredient.
Text

Equipment API Call

Allows programmatic interaction with and control of equipment or devices.
Title
Description
Type
By_id
Retrieves or manipulates equipment data using a unique identifier.
Checkbox (yes/no) (optional)
HtmlCode
HTML markup used to structure and design content related to the equipment.
Text

Nutrition API Call

Retrieves nutritional data such as calories, macronutrients, or food composition.
Title
Description
Type
By_id
Fetches nutrition-related information using a unique identifier.
Checkbox (yes/no) (optional)
HtmlCode
HTML used to display or organize nutrition data on a web page.
Text

Price API Call

Fetches pricing details for products or services via an API request.
Title
Description
Type
Htmlcode
Raw HTML markup for rendering price-related content.
Text

Taste API Call

Retrieves or manages taste-related data, such as user preferences or recommendations.
Title
Description
Type
By_id
Retrieves taste data using a unique identifier.
Checkbox (yes/no) (optional)
HtmlCode
HTML format used to structure taste-related UI or content.
Text

Clear

Removes all data or content from a field, buffer, or storage area.
Title
Description
No additional parameters required. Performs a clear/reset action.

Plugin Data Calls

Search Recipes
Search Recipes by Ingredients
Get Recipe Information
Get Recipe Information Bulk
Get Similar Recipes
Get Random Recipes
Autocomplete Recipe Search
Get Recipe Equipment by ID
Get Recipe Price Breakdown by ID
Get Recipe Ingredients by ID
Get Recipe Nutrition Widget by ID
Get Analyzed Recipe Instructions
Extract Recipe from Website
Summarize Recipe
Analyze Recipe Instructions
Classify Cuisine
Analyze a Recipe Search Query
Guess Nutrition by Dish Name
Get Ingredient Information
Convert Amounts
Parse Ingredients
Autocomplete Ingredient Search
Get Ingredient Substitutes
Get Ingredient Substitutes by ID
Search Grocery Products
Search Grocery Products by UPC
Get Product Information
Get Comparable Products
Autocomplete Product Search
Classify Grocery Product
Classify Grocery Product Bulk
Map Ingredients to Grocery Products
Search Menu Items
Get Menu Item Information
Autocomplete Menu Item Search
Get Meal Plan Week
Get Meal Plan Day
Generate Meal Plan
Get Meal Plan Templates
Get Meal Plan Template
Get Shopping List
Search Custom Foods
Get Dish Pairing for Wine
Get Wine Pairing
Get Wine Description
Get Wine Recommendation
Search All Food
Search Food Videos
Search Site Content
Search Recipes by Nutrients
Get Recipe Taste by ID
Compute Ingredient Amount
Compute Shopping List
Visualize Recipe Taste by ID
Ingredient Search
Analyze Recipe

Plugin Action Calls

Add to Meal Plan type INGREDIENTS
Delete from Meal Plan
Add to Shopping List
Delete from Shopping List
Connect User
Add to Meal Plan type OTHERS
Add to Meal Plan type CUSTOM-FOOD
Image Classification by File
Image Classification by URL
Image Analysis by File
Image Analysis by URL
Quick Answer
Detect Food in Text
Get a Random Food Joke
Get Random Food Trivia
Talk to Chatbot
Get Conversation Suggests
Create Recipe Card

Plugin Actions

Generate Shopping List
Ingredients by ID
Ingredients
Equipments by ID
Equipments
Taste by ID
Nutrition by ID
Nutrition
Price Breakdown
Taste
Image without caption

Changelogs