Delish Recipe Scraper
Pricing
from $3.00 / 1,000 results
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Scrape Delish.com for trending recipes and cooking ideas. Search by keyword and category, or fetch specific recipes directly by URL — get full ingredient lists, step-by-step instructions, nutrition facts, ratings, dietary tags, and optionally reader reviews and comments. No API key or login required.
What this actor does
- Two modes:
search(keyword/category search) andbyUrl(fetch specific recipe pages) - Rich filters: cuisine, minimum rating, dietary tags, max total time, max ingredient count
- Full recipe detail: ingredients, step-by-step instructions, nutrition facts, prep/cook/total time, servings
- Optional reader content: star reviews and unrated comments/Q&A, off by default to keep output compact
- Empty fields are omitted — a recipe missing a value (e.g. no listed calories) simply won't have that key in the output
Output per recipe
title,descriptionauthor,authorUrl,authorTitle,authorImageUrl,authorBio,authorEmail— recipe developer detailsprepTime,cookTime,totalTime,servingsingredients[],ingredientCountinstructions[],stepCountcalories,fat,saturatedFat,transFat,cholesterol,sodium,carbohydrates,fiber,sugar,protein— nutrition per servingrating,ratingCount,commentCountcategories[]cuisine,cuisines[]— primary cuisine, plus the full list when a recipe has more than onekeywords[]— SEO keywords/tags (up to 10)dietaryTags[]— dietary attributes as tagged by Delish (e.g. vegan, gluten-free)collections[]— editorial collections/roundups the recipe is featured in (when tagged)imageUrl,thumbnailUrlisSponsored— whether Delish tagged the recipe as sponsored contentsourceUrl— canonical Delish recipe URLdatePublished,dateModifiedreviews[]— reader-submitted star reviews (author, rating, text, date) — only present whenincludeReviewsis enabledcomments[]— unrated reader comments/Q&A (author, text, date, upvoteCount, downvoteCount) — only present whenincludeCommentsis enabledrecordType: "recipe",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search (keyword/category search) or byUrl (fetch direct recipe URLs) |
query | string | pasta | Recipe search keyword, e.g. pasta, tacos, brownies (mode=search) |
category | string | – | Recipe category: chicken, beef, vegetarian, desserts, breakfast, quick-easy. Combined with query as an additional keyword (mode=search) |
sortBy | string | relevance | relevance or recent (most recently published first). Search mode only |
cuisine | string | – | Filter by cuisine type, e.g. Italian, Mexican |
minRating | number | – | Minimum recipe rating (1.0–5.0) |
maxCookTimeMinutes | integer | – | Only include recipes with total time (prep + cook) at or under this many minutes (5–480) |
maxIngredientCount | integer | – | Only include recipes with at most this many ingredients (1–50) |
dietary | array | [] | Only include recipes tagged with ALL selected dietary attributes: vegan, vegetarian, gluten-free, dairy-free, nut-free, healthy, heart-healthy, low sugar, low-carb, low-fat, low-calorie, low-cost, kosher, paleo diet, contains meat |
includeReviews | boolean | false | Include reader-submitted star reviews (author, rating, text, date) for each recipe |
includeComments | boolean | false | Include unrated reader comments/Q&A (author, text, date, upvote/downvote counts) for each recipe |
startUrls | array | [] | Direct recipe URLs to fetch (mode=byUrl) |
maxItems | integer | 20 | Maximum number of recipes to return (1–500) |
Example: search by keyword
{"mode": "search","query": "pasta","maxItems": 20}
Example: category + dietary + time filters
{"mode": "search","query": "dinner","category": "chicken","dietary": ["gluten-free"],"maxCookTimeMinutes": 45,"minRating": 4.0,"maxItems": 30}
Example: fetch specific recipes with reviews
{"mode": "byUrl","startUrls": ["https://www.delish.com/cooking/recipe-ideas/a20101710/creamy-tuscan-chicken-recipe/"],"includeReviews": true,"includeComments": true}
Example: most recent quick & easy recipes
{"mode": "search","category": "quick-easy","sortBy": "recent","maxIngredientCount": 8,"maxItems": 25}
Use cases
- Recipe apps and meal planners — bulk-import structured recipes with nutrition and timing data
- Content aggregation — feed trending recipes into a food blog, newsletter, or app
- Nutrition tracking tools — pull per-serving nutrition facts at scale
- Dietary-focused platforms — filter recipes by vegan, gluten-free, keto-friendly and other dietary tags
- Market research — track which cuisines, ingredients, and recipe types are trending on a major food site
- SEO/content research — analyze recipe keywords, categories, and editorial collections
FAQ
Is this free to use? Do I need an account or API key? No login or API key is required — delish.com is a publicly accessible website.
How many recipes can I get in one run?
Set maxItems up to 500 per run.
Can I scrape specific recipe URLs instead of searching?
Yes — use mode: "byUrl" with a startUrls array of Delish recipe page URLs.
Are reviews and comments included by default?
No, both are off by default to keep output compact. Enable includeReviews and/or includeComments to include them.
What's the difference between reviews and comments?
reviews are star-rated reader submissions (rating + text). comments are unrated reader Q&A/feedback with community upvote/downvote counts.
Why do some recipes have cuisines in addition to cuisine?
Most recipes have a single cuisine, shown as cuisine. When Delish tags a recipe with multiple cuisines, cuisine holds the first one and cuisines lists all of them.
Why are some fields missing from certain recipes? Delish doesn't populate every field for every recipe (e.g. not all recipes have a listed calorie count or dietary tags). Missing fields are simply omitted from the output rather than returned as empty or null.
Is this affiliated with Delish or Hearst? No, this is an independent third-party actor that reads publicly available recipe pages on delish.com.
How fresh is the data? Each run fetches live data directly from delish.com at request time.