Epicurious Recipe Scraper
Pricing
from $10.00 / 1,000 results
Epicurious Recipe Scraper
Scrape recipes from Epicurious.com. Get ingredients, instructions, prep/cook times, ratings, nutrition info, dietary tags, and servings. Search by keyword, ingredient, or cuisine.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape recipes from Epicurious.com, the Conde Nast recipe database with 35,000+ tested recipes. Search by keyword, ingredient, or cuisine and extract full recipe details including ingredients, step-by-step instructions, nutrition info, ratings, prep/cook times, and dietary tags.
Features
- Search by keyword — Find recipes by name, ingredient, or cuisine (e.g. "pasta carbonara", "chicken tikka", "vegan dessert")
- Full recipe details — Ingredients lists, step-by-step instructions, prep/cook/total time, servings
- Ratings and reviews — Average rating (out of 4) and review count
- Dietary tags — Automatically classifies recipes (vegan, gluten-free, nut-free, etc.)
- Cuisine and course — Detects cuisine type (Italian, Mexican, etc.) and meal type (dinner, dessert, etc.)
- High-quality images — Recipe photo URLs from Epicurious CDN
- Fast listing mode — Get recipe summaries without visiting each page for quick discovery
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | ["pasta carbonara"] | Recipe names, ingredients, or cuisines to search |
maxListings | integer | 100 | Max recipes per query (0 = unlimited) |
scrapeDetails | boolean | false | Visit each recipe page for full ingredients/instructions |
proxyConfiguration | object | — | Optional proxy settings |
Example Input
{"searchQueries": ["pasta carbonara", "chocolate cake", "vegan curry"],"maxListings": 20,"scrapeDetails": true}
Output
Each recipe result includes:
| Field | Type | Description |
|---|---|---|
title | string | Recipe name |
description | string | Short recipe description |
ingredients | string[] | List of ingredients (detail mode only) |
instructions | string[] | Step-by-step cooking instructions (detail mode only) |
prepTime | string | Preparation time |
cookTime | string | Cooking time |
totalTime | string | Total time |
servings | string | Number of servings or yield |
calories | string | Calorie count if available |
rating | number | Average rating (out of 4) |
ratingCount | number | Number of reviews |
author | string | Recipe author |
cuisine | string | Detected cuisine type |
course | string | Meal type (dinner, dessert, etc.) |
dietaryTags | string[] | Dietary classifications |
imageUrl | string | Recipe photo URL |
url | string | Full Epicurious recipe URL |
searchQuery | string | The search query that found this recipe |
scrapedAt | string | ISO timestamp of when the recipe was scraped |
Example Output
{"title": "The Silkiest Carbonara","description": null,"ingredients": ["1/4 pound guanciale or pancetta, cut into 1/3\" cubes","7 large egg yolks","1 large egg","1 pound rigatoni","Kosher salt","1/2 cup finely grated Pecorino or Parmesan plus more for garnish","3/4 teaspoon freshly ground green peppercorns","3/4 teaspoon freshly ground pink pepper","1/2 teaspoon freshly ground white pepper","Freshly ground black pepper"],"instructions": ["Put guanciale in a large skillet and place over medium-low heat...","Meanwhile, cook pasta in a large pot of boiling salted water...","To egg mixture, immediately add rigatoni...","Divide among bowls. Garnish with Pecorino."],"prepTime": null,"cookTime": null,"totalTime": null,"servings": "4-6 servings","calories": null,"rating": 3.8,"ratingCount": null,"author": "Barbara Lynch","cuisine": "Italian","course": "Main","dietaryTags": ["Nut Free"],"imageUrl": "https://assets.epicurious.com/photos/...","url": "https://www.epicurious.com/recipes/food/views/the-silkiest-carbonara-395077","searchQuery": "pasta carbonara","scrapedAt": "2026-04-26T12:00:00.000Z"}
How It Works
- Search — Queries the Epicurious search page and extracts recipe listings from the server-rendered
__PRELOADED_STATE__JSON - Paginate — Automatically follows pagination to collect up to
maxListingsrecipes per query - Detail scrape (optional) — Visits each recipe page and parses ingredients, instructions, times, and tags from the HTML using
data-testidselectors - Classify — Automatically tags recipes with cuisine type, course, and dietary information based on Epicurious tags
Tips
- Quick discovery: Set
scrapeDetails: falsefor fast results with titles, ratings, and descriptions - Full data: Set
scrapeDetails: trueto get ingredients, instructions, and cooking times - Broad search: Use generic terms like "chicken", "vegan", "quick dinner" for diverse results
- Specific recipes: Use exact recipe names like "pasta carbonara" or "beef wellington"
Cost
This actor uses pay-per-event pricing. Each recipe result costs a small amount of platform credits. Use maxListings to control costs.