Recipes Scraper avatar
Recipes Scraper
Try for free

3 days trial then $14.00/month - No credit card required now

View all Actors
Recipes Scraper

Recipes Scraper

web.harvester/recipes-scraper
Try for free

3 days trial then $14.00/month - No credit card required now

Powerful scraper can collect recipes from many websites, including popular ones like Cookpad, Allrecipes, Foodnetwork, and Tasty. Download your data in any format (JSON, CSV, XML, RSS, HTML Table). Seamless integration with apps, reports, and databases.

What does Recipe Scraper do?

This powerful recipes scraper can collect recipes from a vast selection of recipe websites, including popular ones like Cookpad, Allrecipes, Foodnetwork, and Tasty. The scraper is designed to be fast and efficient. This scraper is perfect for anyone looking to collect recipes from multiple websites quickly and easily.

Input example in JSON:

The actor will automatically detect if the url is supported or not (supported websites), and if it's not supported it will attempt to scrape the recipe and will let you know by adding wild_mode: true to the output.

1{
2    "start_urls": [
3        "https://www.allrecipes.com/recipe/23600/worlds-best-lasagna/"
4    ]
5}

Recipe Scraper data output

The output for the scrape is stored in the dataset. After the run is finished, you can download the dataset in various data formats (JSON, CSV, XML, RSS, HTML Table).

Output example

1{
2  "author": "John Chandler",
3  "category": "Dinner",
4  "cook_time": "2 h 30 m",
5  "cuisine": "Italian Inspired",
6  "description": "This lasagna recipe from John Chandler is our most popular recipe! With sausage, ground beef, basil, and 3 types of cheese, it lives up to its name!",
7  "host": "allrecipes.com",
8  "image": "https://www.allrecipes.com/thmb/htylprTl3RuTsFquG9YtbU1pzy0=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/23600-worlds-best-lasagna-DDMFS-4x3-1196-24c5401652934ffb96d3d94bc9fbe2d7.jpg",
9  "ingredients": [
10    "1 pound sweet Italian sausage",
11    "0.75 pound lean ground beef",
12    "0.5 cup minced onion",
13    "2 cloves garlic, crushed",
14    "1 (28 ounce) can crushed tomatoes",
15    "2 (6.5 ounce) cans canned tomato sauce",
16    "2 (6 ounce) cans tomato paste",
17    "0.5 cup water",
18    "2 tablespoons white sugar",
19    "4 tablespoons chopped fresh parsley, divided",
20    "1.5 teaspoons dried basil leaves",
21    "1.5 teaspoons salt, divided, or to taste",
22    "1 teaspoon Italian seasoning",
23    "0.5 teaspoon fennel seeds",
24    "0.25 teaspoon ground black pepper",
25    "12 lasagna noodles",
26    "16 ounces ricotta cheese",
27    "1 egg",
28    "0.75 pound mozzarella cheese, sliced",
29    "0.75 cup grated Parmesan cheese"
30  ],
31  "instructions": "Gather all your ingredients.\nCook sausage, ground beef, onion, and garlic in a Dutch oven over medium heat until well browned.\nStir in crushed tomatoes, tomato sauce, tomato paste, and water. Season with sugar, 2 tablespoons parsley, basil, 1 teaspoon salt, Italian seasoning, fennel seeds, and pepper. Simmer, covered, for about 1 1/2 hours, stirring occasionally.\nBring a large pot of lightly salted water to a boil. Cook lasagna noodles in boiling water for 8 to 10 minutes. Drain noodles, and rinse with cold water.\nIn a mixing bowl, combine ricotta cheese with egg, remaining 2 tablespoons parsley, and 1/2 teaspoon salt.\nPreheat the oven to 375 degrees F (190 degrees C).\nTo assemble, spread 1 1/2 cups of meat sauce in the bottom of a 9x13-inch baking dish. Arrange 6 noodles lengthwise over meat sauce. Spread with 1/2 of the ricotta cheese mixture. Top with 1/3 of the mozzarella cheese slices. Spoon 1 1/2 cups meat sauce over mozzarella, and sprinkle with 1/4 cup Parmesan cheese.\nRepeat layers, and top with remaining mozzarella and Parmesan cheese. Cover with foil: to prevent sticking, either spray foil with cooking spray or make sure the foil does not touch the cheese.\nBake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 25 minutes.\nRest lasagna for 15 minutes before serving.",
32  "instructions_list": [
33    "Gather all your ingredients.",
34    "Cook sausage, ground beef, onion, and garlic in a Dutch oven over medium heat until well browned.",
35    "Stir in crushed tomatoes, tomato sauce, tomato paste, and water. Season with sugar, 2 tablespoons parsley, basil, 1 teaspoon salt, Italian seasoning, fennel seeds, and pepper. Simmer, covered, for about 1 1/2 hours, stirring occasionally.",
36    "Bring a large pot of lightly salted water to a boil. Cook lasagna noodles in boiling water for 8 to 10 minutes. Drain noodles, and rinse with cold water.",
37    "In a mixing bowl, combine ricotta cheese with egg, remaining 2 tablespoons parsley, and 1/2 teaspoon salt.",
38    "Preheat the oven to 375 degrees F (190 degrees C).",
39    "To assemble, spread 1 1/2 cups of meat sauce in the bottom of a 9x13-inch baking dish. Arrange 6 noodles lengthwise over meat sauce. Spread with 1/2 of the ricotta cheese mixture. Top with 1/3 of the mozzarella cheese slices. Spoon 1 1/2 cups meat sauce over mozzarella, and sprinkle with 1/4 cup Parmesan cheese.",
40    "Repeat layers, and top with remaining mozzarella and Parmesan cheese. Cover with foil: to prevent sticking, either spray foil with cooking spray or make sure the foil does not touch the cheese.",
41    "Bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 25 minutes.",
42    "Rest lasagna for 15 minutes before serving."
43  ],
44  "language": "en",
45  "nutrients": {
46    "calories": "448 kcal",
47    "carbohydrateContent": "37 g",
48    "cholesterolContent": "82 mg",
49    "fiberContent": "4 g",
50    "proteinContent": "30 g",
51    "saturatedFatContent": "10 g",
52    "sodiumContent": "1400 mg",
53    "sugarContent": "9 g",
54    "fatContent": "21 g",
55    "unsaturatedFatContent": "0 g"
56  },
57  "prep_time": "30 m",
58  "ratings": 4.8,
59  "site_name": "Allrecipes",
60  "title": "World's Best Lasagna",
61  "total_time": "3 h 15 m",
62  "wild_mode": false,
63  "url": "https://www.allrecipes.com/recipe/23600/worlds-best-lasagna/",
64  "servings": "12 servings"
65}

Supported websites:

Note: If the website you want to scrape is not listed below, the actor will still attempt to scrape it, making it highly flexible and adaptable to your needs. This ensures that you can scrape recipes from a wide range of websites, even if they are not explicitly supported by the actor.

The actor will add supported_website: false to the output if the website is not explicitly supported. This means that the output may not be as clean as it would be if the website was explicitly supported.


Developer
Maintained by Community
Actor metrics
  • 7 monthly users
  • 100.0% runs succeeded
  • 0.0 days response time
  • Created in Jun 2023
  • Modified 3 months ago