Recipe Scraper - 7 Food Sites
Pricing
Pay per usage
Go to Apify Store

Recipe Scraper - 7 Food Sites
Scrape recipes from AllRecipes, Bon Appetit, Epicurious, Food.com, Serious Eats, Simply Recipes & Delish. Get ingredients, instructions, nutrition, prep time, ratings. Search by keyword or category.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Fortuitous Pirate
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Recipe Scraper Bundle
Unified recipe scraper that extracts recipes from 7 major cooking websites in a normalized format. Perfect for meal planning apps, recipe aggregators, food content creators, and nutritional research.
Supported Sources
| Source | Website | Type |
|---|---|---|
| AllRecipes | allrecipes.com | CheerioCrawler |
| Bon Appetit | bonappetit.com | PlaywrightCrawler |
| Delish | delish.com | PlaywrightCrawler |
| Epicurious | epicurious.com | CheerioCrawler |
| Food.com | food.com | PlaywrightCrawler |
| Serious Eats | seriouseats.com | PlaywrightCrawler |
| Simply Recipes | simplyrecipes.com | PlaywrightCrawler |
Features
- Multi-source scraping: Select any combination of 7 recipe websites
- Normalized output: All recipes follow the same schema regardless of source
- Search & filter: Search by keywords, filter by category or cuisine
- Nutrition data: Extract calories, protein, carbs, fat, fiber, sodium
- Full recipes: Get ingredients and step-by-step instructions
- Ratings & reviews: Recipe ratings and review counts
Input Configuration
{"sources": ["allrecipes", "epicurious", "simplyrecipes"],"searchQuery": "chicken pasta","category": "main-dish","cuisine": "italian","maxRecipesPerSource": 25,"includeNutrition": true,"includeInstructions": true,"proxyConfiguration": {"useApifyProxy": true}}
Input Fields
| Field | Type | Description |
|---|---|---|
sources | array | Recipe websites to scrape (required) |
searchQuery | string | Keywords to search for recipes |
category | string | Filter by category (main-dish, desserts, breakfast, etc.) |
cuisine | string | Filter by cuisine type (italian, mexican, asian, etc.) |
maxRecipesPerSource | integer | Max recipes per source (default: 25) |
includeNutrition | boolean | Include nutrition facts (default: true) |
includeInstructions | boolean | Include ingredients and instructions (default: true) |
proxyConfiguration | object | Proxy settings |
Output Schema
All recipes are normalized to this common schema:
{"source": "allrecipes","name": "Creamy Tuscan Chicken","description": "A delicious one-pan chicken dish...","author": "Chef John","url": "https://www.allrecipes.com/recipe/...","imageUrl": "https://...","prepTime": "PT15M","prepTimeMinutes": 15,"cookTime": "PT30M","cookTimeMinutes": 30,"totalTimeMinutes": 45,"servings": 4,"yield": "4 servings","rating": 4.8,"reviewCount": 1234,"ingredients": ["2 lbs chicken breast","1 cup sun-dried tomatoes","..."],"ingredientCount": 12,"instructions": ["Season chicken with salt and pepper","Heat oil in a large skillet","..."],"stepCount": 8,"nutrition": {"calories": 450,"protein": 35,"carbohydrates": 12,"fat": 28,"fiber": 3,"sodium": 580},"category": "Main Dishes","cuisine": "Italian","keywords": ["chicken", "italian", "quick dinner"],"datePublished": "2024-01-15","scrapedAt": "2026-02-02T12:00:00.000Z"}
Use Cases
- Meal Planning Apps: Aggregate recipes from multiple sources
- Recipe Aggregators: Build comprehensive recipe databases
- Nutrition Tracking: Collect nutritional information for analysis
- Content Research: Find trending recipes and ingredients
- Price Comparison: Match recipes with ingredient prices
- Diet Analysis: Research recipes by nutritional profile
Performance Notes
- AllRecipes and Epicurious use fast CheerioCrawler
- Other sources use PlaywrightCrawler due to bot protection
- Sources are scraped sequentially to manage resources
- Use Apify Proxy for best results
Example Runs
Quick test (2-3 sources, small sample)
{"sources": ["allrecipes", "epicurious"],"searchQuery": "pasta","maxRecipesPerSource": 5}
Full scrape (all sources)
{"sources": ["allrecipes", "bonappetit", "delish", "epicurious", "foodcom", "seriouseats", "simplyrecipes"],"searchQuery": "chicken","maxRecipesPerSource": 25,"includeNutrition": true,"includeInstructions": true}
Category-based scrape
{"sources": ["allrecipes", "simplyrecipes"],"category": "desserts","maxRecipesPerSource": 50}
Pricing
$0.01 per recipe scraped.
Support
For issues or feature requests, please contact the developer.