🍽️ FoodDB

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:

API Tester