Allrecipes Recipe Scraper avatar

Allrecipes Recipe Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Allrecipes Recipe Scraper

Allrecipes Recipe Scraper

Scrapes Allrecipes recipe listings by search term and optional category. Returns each recipe as a row with title, rating, image, ingredients, and nutrition info.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

12 days ago

Last modified

Share

ParseForge

Allrecipes Recipe Scraper

Scrape Allrecipes recipes by search term and category, from a single dish up to a million per run. Each recipe row includes its title, rating, review count, cook time, ingredient list, and nutrition facts. Export to CSV, JSON, Excel, or XML.

Cooking sites are full of scattered formats and paywalls that make bulk recipe research painful. This actor reads public recipe listings from Allrecipes.com directly, filtering by a search term and an optional category, and returns every match in a clean, predictable flat schema. No browser automation, no login, no complex setup. It works for a single weekend dinner idea or a million-row dataset for a food app. Unlike generic multi-site scrapers, you get Allrecipes-specific fields like its proprietary ingredient checkboxes and nutrition breakdown per serving.

Who uses itWhat they scrape Allrecipes for
Food bloggersGather recipe inspiration and ingredient lists to plan a seasonal content calendar.
App developersBuild a recipe database with structured titles, images, and cook times for a meal planner app.
Nutrition analystsCollect calorie, fat, and protein values per serving across thousands of dishes for a dietary study.
E-commerce kitchen brandsMap popular recipe ingredients to the cookware and groceries they sell.

What it does

This actor scrapes Allrecipes recipe cards by search term and optional category, and returns each recipe as a single flat row with title, rating, image, times, ingredients, and nutrition info.

  • πŸ”Ž Targeted search: feed a search term like 'chicken soup' or 'vegan brownies' to get matching recipes.
  • 🏷️ Category filter: narrow results to a specific Allrecipes category such as 'dessert', 'soups', or 'BBQ'.
  • πŸ“Š Fixed schema output: every recipe returns the same columns including rating, review count, total time, and nutrition.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Allrecipes data

πŸ“‹ Build a themed recipe collection.

A food blogger searches 'pumpkin' and filters for 'dessert' to compile a list of 50 fall recipes, then sorts by rating to feature the top 10 in a newsletter.

πŸ” Power a meal kit recommendation engine.

An app developer scrapes thousands of 'chicken dinner' recipes and uses cook times and ingredient counts to suggest quick meals to busy users.

πŸ“ˆ Analyze dietary trends over time.

A nutrition researcher collects 'keto breakfast' recipes monthly and tracks changes in average calorie and carb counts across popular dishes.

πŸ›’ Match recipes to retail products.

An e-commerce brand scrapes top-rated casserole recipes, extracts common ingredients, and links them to their store's baking dishes and utensils.

Why choose this scraper

What you get
No API keyScrapes the public listing pages directly, with no app registration or OAuth.
Allrecipes-specific fieldsCaptures nutrition per serving, ingredient lists, and star ratings in the native Allrecipes format.
Single or bulkScrape one recipe by setting max items to 1, or pull a million rows for a production database.

How it compares

This table compares the Allrecipes Recipe Scraper against other actors in the Apify Store that also scrape Allrecipes.com; it is based only on their public listings.

FeatureParseForgeRecipe Data Scraper - Extract from 500+ Cooking WebsitesAllRecipes Review Scraper 🍳AllRecipes Search Scraper 🍳
Scrapes Allrecipes specificallyYes, dedicated to Allrecipes listing pagesYes, among 500+ sitesYes, but only reviewsYes, via search URLs
Ingredient list in outputYesYesNot listedNot listed
Nutrition facts per servingYesYesNot listedNot listed
Category filterYes, native Allrecipes category filterNot listedNot listedNot listed
User reviews and commentsNot listedNot listedYesNot listed

Configure the run

Drive the actor with a search term and an optional category filter; both are applied as recipes are read, so only the recipes you need reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"search": "pasta"
}

A larger pull:

{
"maxItems": 200,
"search": "pasta"
}

Pricing

Pay-per-result: $0.21 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$21.00
1,000 results$210.00
10,000 results$2100.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Allrecipes Recipe Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Allrecipes through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/allrecipes-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your spelling on the search term, and make sure the category name matches an Allrecipes category exactly (try 'chicken dinner' instead of 'chicken meals'). If you set both search and category, they run together and may narrow results to zero on a mismatched pair. Also confirm max items is 1 or higher.

Why are recipe directions missing?

This actor scrapes the recipe card listings, not the individual recipe detail pages. The ingredient list is included, but the numbered step-by-step directions are not. You need a detail-page scraper to get the full method.

Some nutrition fields are empty for certain recipes.

Allrecipes does not always populate every nutrition field for every recipe. If a value like fiber or saturated fat is missing from the site, the actor returns an empty cell for that field.

The actor runs but takes a long time on a large max items value.

Scraping a million recipes reads many pages sequentially. For large jobs, leave max items at the default 10 for a quick test run first, then scale up on a paid plan once you confirm the output is what you want.

FAQ

QuestionAnswer
Can I scrape a specific Allrecipes category without a search term?Yes. Leave the search term empty and fill in only the category field, like 'vegetarian' or 'soups'. The actor will return all recipes in that category up to your max items limit.
Does this actor get the full recipe directions or the metadata?It returns the metadata shown on listing pages: title, rating, review count, image URL, total cook time, ingredient list, and nutrition facts. The full step-by-step directions are not included because they live on the recipe's detail page. If you need directions, consider an actor that visits individual recipe URLs.
What is the free usage limit?Free Apify users can scrape up to 10 recipes per run as a preview. Paid users can set max items up to 1,000,000 and run at full scale.
Can I filter by recipe rating or cook time?The actor filters by search term and category only. Rating and cook time are returned in the output so you can sort and filter them afterwards in your own sheet or database.
How do I search for multiple terms at once?Run the actor once per search term, each time with its own output dataset, or concatenate the runs in a workflow by passing the search field as a dynamic input from a list.
Will I get duplicate recipes?Allrecipes may show the same recipe under different categories or search results. The actor returns each instance as it appears; a small amount of deduplication on the recipe URL is expected if you scrape broad searches.
Is the nutrition information per serving or per recipe?The actor captures the nutrition values exactly as Allrecipes displays them, which is typically per serving.
Can I export the data for use in Google Sheets?Yes. You can export your dataset as CSV, JSON, Excel, or XML from Apify storage, and CSV opens directly into Google Sheets.
Does this actor require a login?No. It reads the public listing pages on Allrecipes.com. No account, API key, or login is needed.
Can I schedule this to run daily?Yes. On a paid plan, you can create a task and set a cron schedule to scrape daily, weekly, or at any interval you need.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Allrecipes, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.