ParseForge Scrapers

Tasty Recipe Scraper

parseforge/tasty-scraper

E-commerceVideosMARKETING

Scrapes Tasty.co recipes by search query and returns each recipe as a flat row with ingredients, instructions, nutrition facts, and media URLs.

Run this scraper See the API call
Total runs
141
Bookmarked
0
Last modified
2 days ago

This scraper was last updated on .

What does the Tasty Recipe Scraper return?

ParseForge

Tasty Recipe Scraper

Scrape Tasty recipes by any search term, up to a million per run. Each recipe comes with its full ingredient list, step-by-step instructions, cook time, and nutrition facts. No login or API key. Export to CSV, JSON, Excel, or XML.

Tasty's website is a goldmine of tested recipes, but manually copying ingredient lists and instructions is slow. This Actor searches Tasty by keyword, reads every matching recipe, and returns the structured data you need in one fixed schema. It handles pagination and rate limits so you get clean, analysis-ready rows.

Who uses it What they scrape Tasty for
Food bloggers Gathering a batch of trending recipes to analyze ingredient pairings and write a roundup post.
Meal-planning app developers Populating a database with structured recipe data including cook times and nutrition.
Nutrition researchers Collecting recipes for a specific diet keyword to compare calorie and macro claims.
Home cooks Saving a personal collection of recipes from a favorite cuisine into a spreadsheet.

What it does

This Actor collects Tasty recipes by search query and returns each one as a flat row with its full details.

  • ๐Ÿ”Ž Keyword search: feed it any term like 'vegan tacos' or 'chocolate cake' and it finds every matching recipe.
  • ๐Ÿ“‹ Full recipe extraction: ingredients, step-by-step instructions, prep time, cook time, total time, and servings.
  • ๐Ÿ“Š Nutrition facts: calories, fat, carbs, protein, and fiber per serving when Tasty provides them.
  • ๐Ÿท๏ธ Tags and cuisine: each recipe's tags, difficulty level, and cuisine category are included.
  • ๐Ÿ–ผ๏ธ Media URLs: thumbnail and video URLs come with every recipe row.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Tasty data

๐Ÿ“ˆ Build a recipe dataset for a food app.

A developer searches 'keto dinner' with a high maxItems to seed a meal-planning app with hundreds of low-carb recipes complete with macros.

๐Ÿ“ Research a food trend for a blog post.

A food writer searches 'cloud bread' to collect every variant, then compares ingredient ratios and cook times to explain the trend.

๐Ÿฅ— Compare nutrition across a category.

A nutrition student searches 'salad' to pull calorie and fat data from 200 recipes and find the most common hidden high-calorie ingredients.

๐Ÿ“‹ Save a personal cookbook.

A home cook searches 'Thai' to scrape 50 recipes, exports them to CSV, and keeps a searchable offline collection of favorites.

Why choose this scraper

What you get
No API key needed Reads the public Tasty search feed directly, no registration or OAuth.
One flat row per recipe Every recipe lands in your dataset with the same columns, ready for Excel or a database.
Handles large searches Set maxItems up to 1,000,000 and it paginates until your cap or the last result.
Clean, structured output Ingredients and instructions are extracted as lists, not a wall of text.

How it compares

This Actor focuses on Tasty.co search with a simple keyword input, while the alternative offers a broader multi-site approach.

Feature ParseForge Tasty Recipes Scraper
Search by keyword Yes Yes
Full ingredient list Yes Not listed
Step-by-step instructions Yes Not listed
Nutrition facts per serving Yes Not listed
Media URLs (thumbnail and video) Yes Not listed
Up to 1,000,000 recipes per run Yes Not listed

Configure the run

Drive the Actor with a single search query and a maximum recipe count; it stops cleanly once it hits your cap. The Input tab lists every parameter.

A first run with the defaults:

{
 "searchQuery": "pasta",
 "maxItems": 10
}

A larger pull:

{
 "searchQuery": "pasta",
 "maxItems": 200
}

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Tasty Recipe Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Tasty through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/tasty-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your search query spelling. Try a broader term, like 'pasta' instead of 'gluten-free squid ink pasta'. If Tasty's search returns no recipes for that term, the Actor will have nothing to scrape.

The run finished but I got fewer recipes than my maxItems.

The Actor stops when Tasty has no more matching recipes. Your search term may have fewer total results than the cap you set. Try a more general keyword.

Some recipes are missing nutrition facts.

Not every recipe on Tasty includes a nutrition panel. The Actor can only return the data that Tasty publishes. Missing fields will be empty in your dataset.

The run timed out or seems stuck.

Large searches with a very high maxItems can take a while. Check the run log for progress. If it fails repeatedly, try a lower maxItems and run multiple searches.

Ingredients are showing up as one block of text instead of a list.

The Actor extracts ingredients as a structured list. If your export looks like a single block, open the JSON or CSV version, where each ingredient is a separate array element or delimited field.

FAQ

Question Answer
Can I scrape recipes by a specific diet, like vegan or gluten-free? Yes. Include the diet term in your search query, for example 'vegan brownies' or 'gluten-free pancakes'. The Actor searches Tasty with your exact keywords and returns whatever matches.
Does this Actor get the full ingredient list and instructions? Yes. Every recipe row includes the complete ingredient list and step-by-step instructions, extracted as structured text.
What nutrition information is included? When Tasty provides nutrition facts, the Actor returns calories, fat, carbohydrates, protein, and fiber per serving. Not every recipe on Tasty has this data.
How many recipes can I get in one run? You set the maximum with the maxItems field, up to 1,000,000. The Actor stops when it reaches your cap or when Tasty has no more matching recipes.
Do I need a Tasty account or API key? No. The Actor reads the public search pages on Tasty.co, so no login, API key, or registration is required.
Can I filter by cook time or difficulty? The Actor does not have separate filter fields for cook time or difficulty. Include those terms in your search query, like 'easy 30 minute dinner', to narrow results.
What output formats are supported? You can export your dataset to CSV, JSON, Excel, or XML from the Apify platform.
Does it scrape the recipe video? The Actor returns the video URL and thumbnail URL for each recipe when Tasty provides them. It does not download the video file itself.
Can I scrape recipes from a specific Tasty URL instead of a search? This Actor works by search query. If you have a list of specific Tasty recipe URLs, you could feed them to a generic Web Scraper Actor on Apify.
Is this Actor affiliated with Tasty or BuzzFeed? No. This is an unofficial community Actor that reads publicly available web pages. It is not endorsed by or affiliated with BuzzFeed, Inc.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by BuzzFeed, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

What input does the Tasty Recipe Scraper accept?

FieldTypeWhat it doesDefault
searchQuery required string Keyword to search for recipes (e.g. 'pasta', 'chicken', 'vegan tacos'). pasta
maxItems integer How many recipes to collect per run. 10

How much does the Tasty Recipe Scraper cost?

from $19.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.019 to $0.021

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

How do I call the Tasty Recipe Scraper API?

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~tasty-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "searchQuery": "pasta",
    "maxItems": 3
  }'

What example inputs can I use?

Use these inputs to see how a run is configured.

input.json
{
  "searchQuery": "pasta",
  "maxItems": 3
}

What do users say about the Tasty Recipe Scraper?

No reviews yet. Be the first.

How do I report an issue with the Tasty Recipe Scraper?

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

What related scrapers can I use?

Run Tasty Recipe Scraper on Apify All scrapers