AllRecipes Scraper
Pricing
from $5.00 / 1,000 results
AllRecipes Scraper
n Apify Actor that scrapes recipe information from AllRecipes.com, including recipe search and detailed recipe data with ingredients, directions, nutrition facts, and reviews.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Mate Papava
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
An Apify Actor that scrapes recipe information from AllRecipes.com, including recipe search and detailed recipe data with ingredients, directions, nutrition facts, and reviews.
Features
- Search recipes by keyword with pagination
- Get detailed recipe data including ingredients, directions, nutrition, reviews, and categories
Actions
1. search_recipes
Search for recipes on AllRecipes.com by keyword.
Parameters:
query(optional): Search query string (e.g., "chicken curry", "pasta"). Returns popular recipes if empty.page(optional): Page number for pagination (default: 1). Each page returns ~24 recipes.
Example Input:
{"action": "search_recipes","query": "chicken curry","page": 1}
Example Output Data:
[{"position": "1","url": "https://www.allrecipes.com/recipe/214222/curry-pineapple-fried-rice","id": "recipe/214222/curry-pineapple-fried-rice","title": "Curry Pineapple Fried Rice","category": "Chicken","rating_count": "1,538","star_rating": 4.5,"image": "https://..."}]
2. get_recipe
Get detailed information about a specific recipe.
Parameters:
recipe_id(required): Recipe path from AllRecipes URL (e.g., "recipe/214222/curry-pineapple-fried-rice"). Get this from search results.
Example Input:
{"action": "get_recipe","recipe_id": "recipe/214222/curry-pineapple-fried-rice"}
Example Output Data:
{"title": "Curry Pineapple Fried Rice","description": "...","author": "...","url": "https://www.allrecipes.com/recipe/214222/...","prep_time": "PT20M","cook_time": "PT10M","total_time": "PT30M","servings": "4","image": "https://...","rating_value": 4.5,"rating_count": 1538,"ingredients": ["1 cup rice", "..."],"directions": ["Step 1...", "Step 2..."],"nutrition": { "calories": "350", "protein": "12g" },"reviews": [{ "author": "...", "rating": "5", "text": "...", "date": "..." }],"categories": ["Main Dish"],"cuisine": ["Thai"]}
Output Format
All actions return data in a consistent format:
{"action": "action_name","success": true,"data": { ... },"error": null,"timestamp": "2026-01-01T00:00:00.000Z"}
On error:
{"action": "action_name","success": false,"data": null,"error": "Error message","timestamp": "2026-01-01T00:00:00.000Z"}
Typical Workflow
- Search for recipes using
search_recipeswith a keyword query - Get recipe details using
get_recipewith theidfrom search results
Notes
- The Actor uses standard HTTP requests with a browser User-Agent
- Rate limiting may apply for high-volume requests
- Recipe data is extracted primarily from JSON-LD schema markup with HTML DOM fallback