Edka Urls Scraper avatar

Edka Urls Scraper

Pricing

from $0.05 / actor start

Go to Apify Store
Edka Urls Scraper

Edka Urls Scraper

Extract detailed recipe data from Edeka.de URLs, including ingredients, instructions, nutrition, and ratings. Perfect for food enthusiasts, researchers, and businesses automating high-accuracy, fast data collection with structured JSON output on Apify.

Pricing

from $0.05 / actor start

Rating

0.0

(0)

Developer

GetDataForMe

GetDataForMe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Introduction

The Edka Urls Scraper is a powerful Apify Actor designed to extract detailed recipe information from Edeka.de URLs. It efficiently scrapes structured data such as ingredients, instructions, nutritional facts, and ratings, enabling users to gather comprehensive recipe datasets for various applications. This tool is ideal for food enthusiasts, researchers, and businesses looking to automate recipe data collection with high accuracy and speed.

Features

  • Comprehensive Data Extraction: Scrapes key recipe details including title, description, ingredients, instructions, prep/cook times, nutritional info, and ratings.
  • High Reliability: Built on CheerioCrawler for robust web scraping, handling dynamic content and ensuring data integrity.
  • Flexible Input: Accepts multiple start URLs, allowing batch processing of recipe pages.
  • Structured Output: Delivers clean JSON data, easily integrable into databases, APIs, or analysis tools.
  • Performance Optimized: Processes URLs quickly with minimal resource usage, supporting large-scale extractions.
  • Error-Resilient: Includes built-in handling for common scraping challenges like timeouts or missing elements.
  • Apify Integration: Seamlessly runs on Apify's platform with monitoring, scheduling, and export options.

Input Parameters

ParameterTypeRequiredDescriptionExample
startUrlsarrayYesAn array of URLs to start scraping from. Each URL should point to an Edeka recipe page.[{"url": "https://www.edeka.de/rezeptwelt/rezepte/low-carb-bananenbrot/"}]

Example Usage

Input JSON

{
"startUrls": [
{
"url": "https://www.edeka.de/rezeptwelt/rezepte/low-carb-bananenbrot/"
}
]
}

Output JSON

[
{
"url": "https://www.edeka.de/rezeptwelt/rezepte/low-carb-bananenbrot/",
"title": "Low-Carb-Bananenbrot",
"description": "Kohlenhydratarm, ohne Zucker und glutenfrei – so kann ein gesundes Bananenbrot aussehen. Mit unserem kalorienarmen Bananenbrot-Rezept gelingt das Backwerk auf diese Weise, ohne an Geschmack einzubüßen.",
"image": "/uploads/rezepte/rez-edeka-low-carb-bananenbrot-rezept-i-p-1-1.jpg",
"prepTime": "PT20M",
"cookTime": "PT40M",
"totalTime": "PT60M",
"recipeYield": "8 Portionen",
"keywords": [
"Glutenfrei",
"Bananen",
"Brot",
"Vegetarisch",
"Kokosöl",
"Kuchen"
],
"recipeCategory": "Backen",
"rating": {
"ratingValue": 5,
"reviewCount": 10
},
"nutrition": {
"calories": "321 kcal",
"fatContent": "26 g",
"carbohydrateContent": "15 g",
"proteinContent": "10 g"
},
"ingredients": [
"3 Bananen, reif",
"1 Vanilleschote",
"3 Eier",
"50 g Kokosöl",
"200 g Mandelmehl",
"2 TL Backpulver",
"1 TL Zimt",
"1 Prise Muskatnuss",
"1 Prise Salz",
"50 g Walnüsse",
" etwas Öl, zum Einfetten"
],
"instructions": [
{
"text": "Den Backofen auf 180 Grad Umluft (200 Grad Ober- / Unterhitze) vorheizen."
},
{
"text": "Bananen schälen und mit der Gabel zu Mus zerdrücken. Vanilleschote der Länge nach aufschneiden und das Mark auskratzen. Bananenmus, Vanillemark und Eier mit den Schneebesen eines Handrührgerätes schaumig schlagen. Kokosöl auf dem Herd oder in der Mikrowelle schmelzen und im dünnen Strahl unter die Bananen-Ei-Masse rühren."
},
{
"text": "Mandelmehl, Backpulver, Zimt, Muskatnuss und Salz in einer Schüssel mischen und unter die flüssigen Zutaten rühren, bis ein geschmeidiger Teig entsteht. Walnüsse grob hacken."
},
{
"text": "Den Teig in die gefettete Form füllen, mit Walnüssen toppen und für 35-45 Minuten auf mittlerer Schiene im Ofen backen. Stäbchenprobe machen. Sollte der Teig noch am Stäbchen kleben, weitere 5 Minuten backen."
},
{
"text": "Bananenbrot aus dem Ofen nehmen und abkühlen lassen. In Scheiben schneiden."
}
],
"difficulty": "",
"tags": [],
"utensils": "Kastenform",
"breadcrumbs": [
"Zur Startseite",
"Rezeptwelt",
"Rezepte",
"Low-Carb-Bananenbrot"
]
}
]

Use Cases

  • Market Research: Analyze trending recipes and ingredients for food industry insights.
  • Competitive Intelligence: Monitor competitors' recipe offerings and nutritional claims.
  • Price Monitoring: Track ingredient costs indirectly through recipe data for budgeting.
  • Content Aggregation: Build recipe databases for blogs, apps, or meal planning services.
  • Academic Research: Study dietary trends, nutritional patterns, or culinary history.
  • Business Automation: Automate data feeds for e-commerce sites or recipe recommendation engines.

Installation and Usage

  1. Search for "Edka Urls Scraper" in the Apify Store.
  2. Click "Try for free" or "Run".
  3. Configure input parameters (e.g., add start URLs).
  4. Click "Start" to begin extraction.
  5. Monitor progress in the log.
  6. Export results in your preferred format (JSON, CSV, Excel).

Output Format

The Actor outputs a JSON array of objects, each representing a scraped recipe. Key fields include:

  • url: The source URL.
  • title, description: Basic recipe info.
  • image: Image path.
  • prepTime, cookTime, totalTime: Durations in ISO 8601 format.
  • recipeYield: Number of servings.
  • keywords, recipeCategory: Categorization.
  • rating: Object with value and count.
  • nutrition: Object with calories, fats, carbs, protein.
  • ingredients: Array of strings.
  • instructions: Array of step objects with text.
  • difficulty, tags, utensils, breadcrumbs: Additional metadata.

Data is extracted directly from Edeka pages, ensuring accuracy. Missing fields may appear as empty strings or arrays.

Support

For custom/simplified outputs or bug reports, please contact:

We're here to help you get the most out of this Actor!