Free Recipe API
A comprehensive REST API for recipes, ingredients, and meal information. Free to use with test API key "1" for development and educational purposes.
Free Recipe API Support
The API and site will always remain free at point of access.
Test API Keys
You can use the test API key "1" during development of your app or for educational use.
API Production Key Upgrade
All supporters have access to the beta version which allows multiple ingredient filters and adding your own meals.
Contact
Email: contact@fooddb.com
V1 API
API Methods using the developer test key '1' in the URL
Search & Lookup
Search meal by name
GET /api/json/v1/1/search.php?s=Arrabiata
List all meals by first letter
GET /api/json/v1/1/search.php?f=a
Lookup full meal details by id
GET /api/json/v1/1/lookup.php?i=1
Lookup a single random meal
GET /api/json/v1/1/random.php
Categories & Lists
List all meal categories
GET /api/json/v1/1/categories.php
List all Categories
GET /api/json/v1/1/list.php?c=list
List all Areas
GET /api/json/v1/1/list.php?a=list
List all Ingredients
GET /api/json/v1/1/list.php?i=list
Filtering
Filter by main ingredient
GET /api/json/v1/1/filter.php?i=chicken_breast
Filter by multi-ingredient Premium
GET /api/json/v1/PREMIUM_KEY/filter.php?i=chicken_breast,garlic,salt
Filter by Category
GET /api/json/v1/1/filter.php?c=Seafood
Filter by Area
GET /api/json/v1/1/filter.php?a=Canadian
Premium Features
Lookup a selection of 10 random meals Premium
GET /api/json/v1/PREMIUM_KEY/randomselection.php
Latest Meals Premium
GET /api/json/v1/PREMIUM_KEY/latest.php
API Response Examples
🔍 Recipe Explorer
Find recipes by category, dish type, cuisine, or dietary preferences
🍽️ Meal Categories
🍳 Dish Types
🌍 Cuisines
🥗 Dietary Preferences
Active Filters: