Recipe Collector avatar

Recipe Collector

Pricing

Pay per usage

Go to Apify Store
Recipe Collector

Recipe Collector

Collects recipes from open sources (RSS feeds, RecipeNLG) and formats them for korb.guru's meal planning system.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Niklas Wichter

Niklas Wichter

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Categories

Share

Collects recipes from open sources and formats them for korb.guru's meal planning system.

Data Sources

  • RSS Feeds — Parses recipe feeds from chefkoch.de, allrecipes.com, and SRF A Point
  • RecipeNLG — Filters German/Swiss recipes from the open RecipeNLG dataset (CC-BY-NC-SA)
  • Curated Swiss Classics — 50 built-in Swiss classic recipes as fallback (Rösti, Fondue, Zürcher Geschnetzeltes, etc.)

Output

Each recipe is pushed to the default dataset:

FieldTypeDescription
titlestringRecipe title
descriptionstringShort description
ingredientsarrayList of {name, quantity, unit} objects
instructionsstringCooking instructions
time_minutesint/nullEstimated cooking time in minutes
servingsintNumber of servings
typestringCategory: protein, veggie, carb, or dessert
tagsarrayTags (e.g. swiss, gluten-free, vegetarian)
sourcestringData source: recipenlg, rss, or curated
source_urlstringOriginal URL (if available)

Input

FieldDefaultDescription
sources["recipenlg", "rss"]Sources to collect from
maxRecipes100Max recipes to collect (1-10000)
categories[]Filter by type (protein, veggie, carb, dessert)
language"de"Preferred language (de, en, fr)

Example Input

{
"sources": ["rss"],
"maxRecipes": 50,
"language": "de"
}

Technology

  • Python 3.11, Apify SDK v3
  • feedparser for RSS parsing
  • httpx for HTTP requests
  • Rate limited: max 1 request/second for RSS feeds