# Recipe Data Sources (Tested 2026-06-28) ## Active Sources (v7 Scraper — Direct MySQL) ### Chefkoch.de — ~300k+ total, ~25k scraped - **Access:** REST API v2 (`https://api.chefkoch.de/v2/recipes`) - **Method:** Query rotation across 100+ German cooking terms, pagination via offset - **Structured data:** API returns JSON with title, rating, ingredients, tags, times - **Anti-scraping:** Rate-limited but no Cloudflare; 0.3-0.5s delay sufficient - **Field mapping:** `id`, `title`, `category`, `tags`, `rating`, `prepTime`, `cookTime`, `totalTime`, `ingredients[].raw`, `siteUrl`, `nutrition.calories` ### Kuechengoetter.de — 30,000 recipes - **Access:** Sitemap (`https://www.kuechengoetter.de/sitemaps/recipes-1.xml`) - **Method:** Sitemap discovery → individual page fetch → JSON-LD extraction - **Structured data:** Schema.org Recipe in `