FreeAPIHub
HomeAPIsAI ModelsAI ToolsBlog
Favorites
FreeAPIHub

The central hub for discovering, testing, and integrating the world's best AI models and APIs.

Platform

  • Categories
  • AI Models
  • APIs

Company

  • About Us
  • Contact
  • FAQ

Help

  • Terms of Service
  • Privacy Policy
  • Cookies

© 2026 FreeAPIHub. All rights reserved.

GitHubTwitterLinkedIn
  1. Home
  2. Categories
  3. Food & Drink
  4. TheMealDB API
published

TheMealDB API

The MealDB API provides developers with free access to a comprehensive recipe database, including meal instructions and ingredient details, perfectly suited for food-related applications.

Developed by The MealDB

Live API
99.90%Uptime
150msLatency
1.2kStars
No AuthAuth
NoCredit Card
RESTStyle
1Version

Reference

API Endpoints

Endpoints

Available routes, request structures, and code examples.

Returns meals matching the given name with full recipe details.

Endpoint URL
https://www.themealdb.com/search.php?s={meal_name}
Code Example
curl -X GET 'https://www.themealdb.com/search.php?s={meal_name}'
Request Payload
{
  "s": "string (required) - Name of the meal to search"
}
Expected Response
{
  "meals": [
    {
      "idMeal": "52772",
      "strMeal": "Teriyaki Chicken Casserole",
      "strIngredient1": "soy sauce",
      "strIngredient2": "chicken breasts",
      "strInstructions": "Preheat oven to 350 degrees F..."
    }
  ]
}
Version:v1
Limit:unlimited

Integration

Quick Start

cURL ExampleREST
curl -X GET "https://www.themealdb.com/api/json/v1/1/api/json/v1/1/search.php?s=Arrabiata"

Docs

Technical Documentation

What this API does

The MealDB API is a comprehensive and freely accessible recipe database that offers detailed meal instructions, ingredient lists, and multimedia links like images and YouTube videos. It is designed to help developers quickly integrate recipe and meal data into their applications without the need for authentication. The API supports filtering by meal category, area of origin, and specific ingredients, making it highly versatile for various food-related projects.

How it works

Developers can send HTTP GET requests to various endpoints to retrieve meal data in JSON format. The API allows filtering by categories, areas, or ingredients, enabling effective data retrieval tailored to specific needs. Example endpoints include retrieving random meals, searching meals by name, and filtering meals by area or category.

Authentication

No authentication is required to use The MealDB API. All endpoints are publicly accessible to developers immediately, with no need for API keys or tokens.

Example usage

  • /api/json/v1/1/random.php - Retrieve a random meal recipe.
  • /api/json/v1/1/search.php?s=Arrabiata - Search for meals by name.
  • /api/json/v1/1/filter.php?c=Seafood - Filter meals by category.
  • /api/json/v1/1/filter.php?a=Italian - Filter meals by area.
  • /api/json/v1/1/filter.php?i=Chicken - Filter meals by ingredient.

Limits

The API does not specify any rate limits in the documentation. Developers can make requests freely without concerns about hitting limits.

Ideal use cases

  • Building meal planning applications for users.
  • Creating educational platforms for cooking tutorials.
  • Developing food discovery services and websites.
  • Integrating rich recipe content into food-related mobile apps.

Examples

Real-World Applications

  • Creating mobile apps for meal planning and grocery lists
  • Building educational platforms to teach cooking and recipes
  • Developing food discovery web applications
  • Integrating meal and recipe data into restaurant management systems
  • Creating specialized diet or cuisine apps focused on ingredients or regions

Evaluation

Advantages & Limitations

Advantages
  • ✓ No signup or API key required for immediate integration
  • ✓ Wide range of meal data including categories, ingredients, and instructions
  • ✓ Rich media support including images and YouTube video links
  • ✓ Simple RESTful JSON API with easy query parameters
  • ✓ Regularly updated and maintained database
Limitations
  • ✗ No official SDKs available
  • ✗ No rate limits specified, potential for abuse without throttling
  • ✗ Limited to recipe and meal data, no advanced nutritional info
  • ✗ No support for OAuth2 or advanced authentication methods
  • ✗ Occasional latency fluctuations during peak times

Support

Frequently Asked Questions

Important Notice

Verify Before You Decide

Last verified · Apr 30, 2026

The details on this page — including pricing, features, and availability — are based on our last review and may not reflect the provider's current offering. Providers update their products frequently, sometimes without prior notice.

What may have changed

Pricing Plans
Features & Limits
Availability
Terms & Policies

Always visit the official provider website to confirm the latest pricing, terms, and feature availability before subscribing or integrating.

Check official site

External Resources

Documentation Official Website Pricing Details Postman Collection

API Specifications

1
Pricing Model
Free
Credit Card
Not Required
Response Formats
JSON
Supported Languages
8 Languages
SDK Support
REST Only
Rate Limit

No specified limit

Time to Hello World

Less than 5 minutes for immediate usage

Free Tier

Unlimited free access with no authentication or usage limits

Best For

Developers seeking easy-to-use recipe and meal data without access restrictions

Not Ideal For

Applications requiring detailed nutritional data, high security, or guaranteed rate limiting

Tags

#ingredients#themealdb#no-auth#free-api#cooking#food#recipes#meals

You Might Also Like

More APIs Similar to TheMealDB API

Open Brewery DB API

The Open Brewery DB API provides developers with free access to extensive brewery data, enabling seamless integration into applications focused on brewery exploration.

publicREST

Open Food Facts API

The Open Food Facts API provides developers with free access to a vast database of food products, suitable for applications in nutrition, health, and sustainability.

PublicREST

TheCocktailDB API

The Cocktail DB API provides no-cost access to over 500 cocktail recipes, suitable for integration into apps and websites focused on bartending and drink recommendations.

publicREST