TheMealDB Recipes Scraper avatar

TheMealDB Recipes Scraper

Pricing

from $0.50 / 1,000 results

Go to Apify Store
TheMealDB Recipes Scraper

TheMealDB Recipes Scraper

$0.5/1K ๐Ÿ”ฅ Fast TheMealDB recipes scraper! Meals by name, category, area or ingredient โ€” full ingredients & instructions. No key. JSON, CSV, Excel or API in seconds. Pull thousands for recipe apps & food datasets โšก

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

TheMealDB Recipes Scraper ๐Ÿฝ๏ธ

Scrape structured recipe data from TheMealDB โ€” meals with full ingredients + measures, step-by-step instructions, categories, cuisines (areas), tags, thumbnail images and YouTube links. Search by meal name or filter by category, area or main ingredient. No API key required.

Perfect for building recipe apps, food datasets, meal-planning tools and content pipelines.


โœจ What it does

  • Search by name โ€” pass queries like chicken, pasta, curry and get full meals back.
  • Filter by category / area / ingredient โ€” e.g. all Seafood meals, all Italian dishes, or everything made with chicken_breast.
  • Full enrichment โ€” filtered results are slim by default on TheMealDB; enable enrichFull to fetch complete ingredients, measures and instructions for every match.
  • Clean, normalized output โ€” the messy strIngredient1..20 / strMeasure1..20 fields are paired into a single tidy ingredients list and tags are split into an array.

๐Ÿ“ค Output

One dataset item per meal:

FieldDescription
idTheMealDB meal id
nameMeal name
categoryCategory (e.g. Seafood, Dessert)
areaCuisine / area (e.g. Italian, Indian)
instructionsCooking steps (capped at 6000 chars)
thumbnailMeal image URL
tagsList of tags
youtubeYouTube tutorial link
source_urlOriginal recipe source
ingredientsList of "measure ingredient" strings
sourceAlways themealdb
scraped_atISO timestamp
{
"id": "52795",
"name": "Chicken Handi",
"category": "Chicken",
"area": "Indian",
"instructions": "Take a large pot or wok...",
"thumbnail": "https://www.themealdb.com/images/media/meals/wyxwsp1486979827.jpg",
"tags": [],
"youtube": "https://www.youtube.com/watch?v=IO0issT0Rmc",
"source_url": null,
"ingredients": ["1.2 kg Chicken", "5 thinly sliced Onion", "..."],
"source": "themealdb",
"scraped_at": "2026-07-20T12:00:00+00:00"
}

โš™๏ธ Input

FieldTypeDefaultDescription
modeselectsearchsearch (by name) or filter (by category/area/ingredient)
queriesarray["chicken","pasta"]Meal name queries (mode=search)
filterTypeselectcategorycategory, area or ingredient (mode=filter)
filterValuestringโ€“Value to filter by, e.g. Seafood
enrichFullbooleantrueLook up full details for filtered results
maxItemsinteger100Max meals to output (max 1000)
{ "mode": "search", "queries": ["chicken", "curry"], "maxItems": 50 }

Example โ€” filter by category with full data

{ "mode": "filter", "filterType": "category", "filterValue": "Seafood", "enrichFull": true }

๐Ÿ’ฐ Pricing

Pay-per-result, roughly $0.5 per 1,000 meals. TheMealDB is datacenter-friendly, so runs are fast and cheap โ€” no residential proxies needed.

๐ŸŽฏ Use cases

  • Recipe apps โ€” seed your app with structured, ready-to-use recipes.
  • Food datasets โ€” build ML / analytics datasets of meals, ingredients and cuisines.
  • Meal planning โ€” power weekly planners and shopping-list generators.
  • Content โ€” food blogs, newsletters and social pipelines.

๐Ÿท๏ธ Keywords

themealdb, recipe scraper, meal data, food api, ingredients, cooking, recipe api, meal dataset, cuisine, food scraper


Data sourced from the public TheMealDB API. Use responsibly and in line with TheMealDB's terms.