/ writing / lifestyle

Recipe Extractor — Clean Structured Recipes

2026-07-27 · cynix · 2 min read

Recipe sites bury the actual recipe under SEO prose, life stories, and sixteen ad units. But almost all of them embed schema.org/Recipe JSON-LD in the page head. Recipe Extractor finds it, parses it, and gives you the data.

Output

{
  "url": "https://foodsite.com/recipes/chocolate-chip-cookies",
  "title": "Best Chocolate Chip Cookies",
  "description": "Crispy edges, chewy centers...",
  "imageUrl": "https://foodsite.com/img/cookies.jpg",
  "author": "Jane Baker",
  "prepTimeMinutes": 15,
  "cookTimeMinutes": 12,
  "totalTimeMinutes": 27,
  "yield": "24 cookies",
  "ingredients": [
    "2 1/4 cups all-purpose flour",
    "1 tsp baking soda",
    "1 tsp salt",
    "1 cup butter, softened",
    "3/4 cup granulated sugar",
    "3/4 cup packed brown sugar",
    "2 large eggs",
    "2 tsp vanilla extract",
    "2 cups chocolate chips"
  ],
  "instructions": [
    "Preheat oven to 375°F (190°C).",
    "Whisk flour, baking soda, and salt in a bowl.",
    "..."
  ],
  "nutrition": { "calories": 150, "fat": "8g", "carbs": "19g", "protein": "2g" },
  "cuisine": "American",
  "category": "Dessert"
}

Feed it a list of URLs or a sitemap. It skips pages without valid Recipe JSON-LD. Output is flat, typed, ready for a meal planner, a shopping list generator, or just your personal recipe database.

Try it: Recipe Extractor on Apify — skip the blog post, get the cookies.