Food Network Recipes Scraper — Ingredients & Nutrition
Pricing
from $17.00 / 1,000 food network recipes
Food Network Recipes Scraper — Ingredients & Nutrition
Scrape Food Network recipes by keyword or URL into JSON: ingredients, steps, nutrition, ratings, cook times and yield. For recipe apps. USD 20 per 1,000.
Pricing
from $17.00 / 1,000 food network recipes
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Food Network Recipes Scraper exports Food Network recipes as structured JSON: ingredients, step-by-step instructions, nutrition facts, rating, review count, prep and cook times, yield, author and source URL. It is built for recipe apps, meal planners, food researchers and AI agents, and costs USD 20 per 1,000 recipes on the Apify Free plan.
Search by keyword, such as chicken pasta, or paste FoodNetwork.com recipe and listing URLs. Each recipe is one dataset row, read from the recipe data Food Network publishes on the page.
How do I scrape Food Network recipes?
Enter a search term or a list of FoodNetwork.com URLs, set how many recipes you want, and start the run. The Actor opens Food Network search or listing pages in a browser, collects recipe links, opens each recipe page and stores the published Recipe data.
- Keyword search:
searchQuerysuch aschicken pasta,vegan chiliorsalmon. If you give neither a search term nor URLs, it searcheschicken pasta. - Direct URLs: up to 50 recipe, topic, category, chef or search-result URLs in
startUrls. A run with only URLs does not add a default search. - Both together: URLs and the search run in the same job, with duplicates removed.
Listing pages, including chef and show pages such as recipes from The Kitchen, are followed for up to maxPages pages per route. Recipe URLs do not use that page budget.
What data does the Food Network recipes scraper return?
| Field | What it means |
|---|---|
name, description | Recipe title and published summary |
sourceUrl, imageUrl | Canonical recipe URL and main photo URL |
author, authorUrl | Chef or Food Network Kitchen attribution and profile URL |
rating, reviewCount | Published average rating (0–5) and number of reviews; no review text |
prepTime, cookTime, totalTime | ISO 8601 durations as published, e.g. P0Y0M0DT0H30M0.000S = 30 minutes |
recipeYield | Servings or yield text, e.g. 4 to 6 servings |
recipeCategory, recipeCuisine, keywords | Category, cuisine and topic terms (arrays, may be empty) |
ingredients | Ingredient lines in published order |
instructions | Cooking steps in published order |
nutrition | Calories, carbohydrate, cholesterol, fat, fiber, protein, saturated fat, serving size, sodium and sugar; null when not published or when includeNutrition is off |
datePublished, dateModified | Publication and update dates |
searchQuery | The search term that found the recipe; null for direct URLs |
scrapedAt | ISO timestamp of extraction |
Every row has all 22 fields; missing values are null or an empty array. The OUTPUT record classifies the run as data, empty, blocked, rejected or failed, with page counts and warnings.
Can I use it as a recipe API?
Yes. Call the Actor from the Apify API, JavaScript, Python or an AI assistant, and read normalized recipe JSON from the dataset. It works as an on-demand recipe API for Food Network content, and the rows can feed a recipe dataset for search, meal planning or nutrition analysis.
When should I use it, and when should I use something else?
Use it when you need Food Network recipes specifically, with ingredients, steps and nutrition, by keyword or by URL.
Use a sibling Actor for other recipe sites:
- Bon Appétit Recipes Scraper for bonappetit.com.
- AllRecipes Search Scraper for Allrecipes search results.
- NYT Cooking Recipe Scraper & Extractor for NYT Cooking.
- Tasty Recipe Scraper for Tasty.
- King Arthur Baking Recipe Scraper for baking recipes.
It does not return review text, videos, saved recipes, shopping lists or account data, and it does not access paywalled or logged-in pages.
Input example
Keyword search:
{"searchQuery": "chicken pasta","maxResults": 10,"maxPages": 2,"includeNutrition": true}
Direct recipe URL only:
{"startUrls": [{ "url": "https://www.foodnetwork.com/recipes/ina-garten/chicken-piccata-recipe-1952866" }],"searchQuery": "","maxResults": 1}
maxResults is 1–100 (default 10), maxPages 1–10 (default 3), and requestDelayMs 500–5,000 ms between pages (default 800).
Use it from an AI assistant
The Actor works as a tool in Claude, ChatGPT, Cursor or any MCP client through Apify's MCP server. Add https://mcp.apify.com/?tools=muhammadafzal/food-network-recipes-scraper to your client and ask, for example: "Find five Food Network salmon recipes under 30 minutes and list their ingredients and calories."
API examples
JavaScript with apify-client:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('muhammadafzal/food-network-recipes-scraper').call({searchQuery: 'salmon',maxResults: 5,});const { items } = await client.dataset(run.defaultDatasetId).listItems();for (const recipe of items) console.log(recipe.name, recipe.totalTime, recipe.nutrition?.calories);
Python with apify-client 3.x:
import osfrom apify_client import ApifyClientclient = ApifyClient(os.environ["APIFY_TOKEN"])run = client.actor("muhammadafzal/food-network-recipes-scraper").call(run_input={"searchQuery": "vegan chili","maxResults": 5,})for recipe in client.dataset(run.default_dataset_id).iterate_items():print(recipe["name"], len(recipe["ingredients"]), recipe["rating"])
Output example
Two real rows from September 2026 runs, with long arrays and some fields shortened:
[{"sourceUrl": "https://www.foodnetwork.com/recipes/food-network-kitchen/one-pot-cajun-chicken-pasta-8051436","name": "One-Pot Cajun Chicken Pasta","description": "You can have this creamy and comforting pasta with chicken on the table in just 30 minutes ...","imageUrl": "https://food.fnr.sndimg.com/content/dam/images/food/fullset/2019/12/20/0/FNK_One-Pot-Cajun-Chicken-Pasta_H_s4x3.jpg.rend.hgtvcom.1280.1280.suffix/1576855234199.webp","author": "Food Network Kitchen","authorUrl": "https://www.foodnetwork.com/profiles/talent/food-network-kitchen","rating": 4.6,"reviewCount": 517,"prepTime": null,"cookTime": "P0Y0M0DT0H30M0.000S","totalTime": "P0Y0M0DT0H30M0.000S","recipeYield": "4 to 6 servings","recipeCategory": ["main-dish"],"recipeCuisine": ["american"],"keywords": ["Pasta Recipes", "Cajun", "Chicken Thigh", "Main Dish"],"ingredients": ["2 tablespoons olive oil", "1 pound boneless, skinless chicken thighs (about 4), cut into 1-inch pieces", "..."],"instructions": ["Heat the oil in large wide pot over medium-high heat. ...", "..."],"nutrition": { "calories": "529", "proteinContent": "29g", "fatContent": "20g", "sodiumContent": "1062mg" },"datePublished": "2020-01-03T08:17:43.176-05:00","searchQuery": "chicken pasta","scrapedAt": "2026-09-23T17:37:39.384Z"},{"sourceUrl": "https://www.foodnetwork.com/recipes/quick-and-easy-dinner-nachos-supreme-1970775","name": "Quick and Easy Dinner Nachos Supreme","author": "Food Network","rating": 4,"reviewCount": 7,"prepTime": "P0Y0M0DT0H10M0.000S","cookTime": "P0Y0M0DT0H15M0.000S","totalTime": "P0Y0M0DT0H25M0.000S","recipeYield": "4 servings","recipeCategory": [],"recipeCuisine": [],"keywords": ["Rice Recipes", "Beef", "Lettuce Recipes"],"nutrition": null,"datePublished": "2016-11-20T10:15:21.502-05:00","searchQuery": "quick dinner","scrapedAt": "2026-09-23T17:29:20.733Z"}]
Pricing: how much do Food Network recipes cost?
Pay per event at the active Store prices (USD). No price change is scheduled.
| Event | FREE | BRONZE | SILVER | GOLD, PLATINUM, DIAMOND |
|---|---|---|---|---|
| Food Network recipe (primary, per dataset row) | $0.02 | $0.019 | $0.018 | $0.017 |
| Actor start, per started GB of allocated memory | $0.01 | $0.01 | $0.01 | $0.01 |
The default run uses 1 GB, so it pays one start event. Only validated recipe rows are charged; empty, blocked and rejected runs charge no recipe events.
- Free plan, default run (10 recipes): $0.01 + 10 × $0.02 = $0.21.
- GOLD, 100 recipes: $0.01 + 100 × $0.017 = $1.71.
Limits and reliability
- Up to 100 recipes, 50 start URLs and 10 listing pages per route in one run, one browser page at a time. The default timeout is 900 seconds; one-recipe runs took 30–60 seconds in September 2026.
- Search results follow Food Network's own ranking at run time; they are not an exhaustive catalog.
- Some recipes omit nutrition, prep time, cuisine or ratings; those fields stay
nullor empty. - Challenged pages are retried with a new session. If every route is blocked, the run ends with a
blockedstatus and no recipe charges.
FAQ
Does it include nutrition facts?
Yes, when Food Network publishes them for the recipe. Turn includeNutrition off to leave nutrition as null.
Can I scrape all recipes from one chef or show?
Paste the chef's or show's listing URL into startUrls; the Actor follows recipe links on it for up to maxPages pages and up to maxResults recipes.
How do I convert the times to minutes?
Times use ISO 8601 durations: P0Y0M0DT1H15M0.000S is 1 hour 15 minutes. Most languages parse them directly.
Does it return review comments? No. Only the average rating and review count are returned.
Why did my search return fewer recipes than maxResults?
The search may have fewer matches, or some recipe pages lacked valid recipe data. OUTPUT lists skipped pages and warnings.
Can I republish the recipes? Recipe text and photos belong to their owners. Use the data for analysis or internal tools, and get permission before republishing.
Related Actors
- Bon Appétit Recipes Scraper
- AllRecipes Search Scraper
- NYT Cooking Recipe Scraper & Extractor
- Tasty Recipe Scraper
- King Arthur Baking Recipe Scraper
Legal and responsible use
The Actor reads public pages only and does not bypass logins, paywalls or CAPTCHAs. Follow Food Network's terms and copyright law, and avoid republishing substantial recipe collections without permission. The Actor is not affiliated with or endorsed by Food Network or Warner Bros. Discovery.
Last verified: 2026-10-27