Tasty Recipes Scraper avatar

Tasty Recipes Scraper

Pricing

Pay per usage

Go to Apify Store
Tasty Recipes Scraper

Tasty Recipes Scraper

Scrape recipes from Tasty with ingredients, instructions, prep times & nutrition facts. Build recipe databases for food apps, meal planners & content platforms. Structured JSON output, handles pagination, perfect for recipe aggregators & culinary AI datasets.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract complete recipe data from Tasty.co at scale. Collect ingredients, step-by-step instructions, cooking times, nutritional information, ratings, tags, and video URLs from any recipe. Paste a Tasty URL or type keywords to find recipes. Perfect for meal planning apps, food blogs, nutrition tracking, and recipe database creation.

Features

  • Keyword & URL Search - Search by keyword or paste any Tasty URL (tag page, search results, or single recipe)
  • Complete Recipe Data - Every recipe includes full ingredients with quantities, step-by-step instructions, nutrition facts, ratings, and video URLs
  • API-Powered Extraction - Fast and reliable collection using Tasty's official backend API
  • Automatic Pagination - Collect hundreds of recipes with full details in a single run
  • Lightweight & Fast - Minimal resource usage with quick execution times

Use Cases

Recipe Database Creation

Build a comprehensive recipe database for meal planning apps, food blogs, or nutrition tracking tools. Each recipe includes structured ingredients with quantities and units, making it ready for database import.

Nutritional Analysis

Collect detailed nutrition information including calories, fat, carbs, protein, fiber, and sugar. Perfect for diet tracking apps, meal prep services, and health research.

Content Research

Food content creators can study recipe formats, cooking techniques, ingredient combinations, and presentation styles from thousands of recipes organized by category.

Meal Planning Services

Analyze cooking times, difficulty levels, and ingredient requirements to build customized meal plans. Filter by tags like quick meals, comfort food, healthy options, and dietary preferences.


Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringNo-Tasty.co page URL (tag, search, or recipe page)
keywordStringNochicken dinnerSearch keyword used when no URL is provided
results_wantedIntegerNo20Maximum number of recipes to collect
max_pagesIntegerNo50Safety cap on API pages (20 recipes per page)
proxyConfigurationObjectNo{}Apify proxy settings (optional)

Output Data

Each recipe in the output dataset contains:

FieldTypeDescription
idNumberUnique recipe identifier
nameStringRecipe name
slugStringURL slug
recipe_urlStringFull recipe URL on Tasty.co
descriptionStringRecipe description
thumbnail_urlStringMain thumbnail image URL
thumbnail_alt_textStringThumbnail alt text
video_urlStringVideo URL (if available)
total_time_minutesNumberTotal cooking time in minutes
cook_time_minutesNumberActive cook time in minutes
prep_time_minutesNumberPrep time in minutes
num_servingsNumberNumber of servings
servings_textStringServing size label
tagsArrayRecipe tags and categories
creditsArrayRecipe credits and contributors
ingredientsArrayIngredients with name, quantity, unit, and section
instructionsArrayStep-by-step cooking instructions with display text
nutritionObjectNutritional information (calories, fat, carbs, protein, fiber, sugar)
ratingsObjectRating score, positive and negative counts
seo_titleStringSEO title

Usage Examples

Search by Keyword

Search for recipes by keyword:

{
"keyword": "chicken dinner",
"results_wanted": 20
}

Scrape a Tag Page

Paste any Tasty tag URL:

{
"url": "https://tasty.co/tag/desserts",
"results_wanted": 50
}

Search by Query

Use a search results URL directly:

{
"url": "https://tasty.co/search?q=vegetarian+pasta",
"results_wanted": 30
}

Single Recipe

Get full details for a specific recipe:

{
"url": "https://tasty.co/recipe/creamy-tuscan-chicken"
}

Sample Output

{
"id": 2955,
"name": "Sweet & Sour Chicken",
"recipe_url": "https://tasty.co/recipe/sweet-sour-chicken",
"description": "Indulge in this mouthwatering Sweet & Sour Chicken...",
"total_time_minutes": 35,
"num_servings": 4,
"nutrition": {
"calories": 394,
"fat": 9,
"carbs": 34,
"protein": 38
},
"ratings": {
"score": 97,
"count_total": 5050
},
"ingredients": [
{ "name": "chicken breast", "quantity": "1", "unit": "lb", "section": "Chicken" },
{ "name": "soy sauce", "quantity": "2", "unit": "tbsp", "section": "Sauce" }
],
"instructions": [
{ "display_text": "Season chicken with salt and pepper..." },
{ "display_text": "Fry until golden and crispy..." }
],
"tags": ["chicken", "asian", "dinner", "weeknight"],
"credits": []
}

Tips for Best Results

Use URLs for Precision

  • Tag URLs give you all recipes in a category (e.g., weeknight, desserts, healthy)
  • Search URLs let you narrow results with specific queries
  • Single recipe URLs return complete details for one recipe

Set Appropriate Limits

  • Start with 20 recipes for testing
  • Increase to 100-500 for production runs
  • The API returns up to several thousand results per query

Optimize Performance

  • No proxy needed for most runs
  • Enable proxy only if rate limiting occurs
  • Full detail fetching adds one API call per recipe

Integrations

Connect your recipe data with:

  • Google Sheets - Export for meal planning analysis
  • Airtable - Build searchable recipe databases
  • Notion - Create organized recipe collections
  • Webhooks - Send to custom endpoints

Export Formats

  • JSON - For developers and APIs
  • CSV - For spreadsheet analysis
  • Excel - For business reporting
  • XML - For system integrations

Frequently Asked Questions

How many recipes can I collect?

You can collect all available recipes matching your search or tag query. Popular categories like weeknight have over 3000 recipes available.

Does it include ingredients and instructions?

Yes, every recipe includes full ingredients with quantities and units, plus step-by-step cooking instructions. Detailed nutrition facts and ratings are also included automatically.

Can I search by keyword or URL?

Both. You can type any keyword to search recipes, or paste a Tasty URL including tag pages, search results, and individual recipe pages. The actor automatically detects the input type.

Do I need a proxy?

No proxy is required. The API-based approach is lightweight and works without proxy under normal usage.

Is the data up to date?

Yes, the actor fetches live data from Tasty's API on each run, ensuring you always get the latest recipes and their complete details.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.