Tasty Recipes Scraper
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | No | - | Tasty.co page URL (tag, search, or recipe page) |
keyword | String | No | chicken dinner | Search keyword used when no URL is provided |
results_wanted | Integer | No | 20 | Maximum number of recipes to collect |
max_pages | Integer | No | 50 | Safety cap on API pages (20 recipes per page) |
proxyConfiguration | Object | No | {} | Apify proxy settings (optional) |
Output Data
Each recipe in the output dataset contains:
| Field | Type | Description |
|---|---|---|
id | Number | Unique recipe identifier |
name | String | Recipe name |
slug | String | URL slug |
recipe_url | String | Full recipe URL on Tasty.co |
description | String | Recipe description |
thumbnail_url | String | Main thumbnail image URL |
thumbnail_alt_text | String | Thumbnail alt text |
video_url | String | Video URL (if available) |
total_time_minutes | Number | Total cooking time in minutes |
cook_time_minutes | Number | Active cook time in minutes |
prep_time_minutes | Number | Prep time in minutes |
num_servings | Number | Number of servings |
servings_text | String | Serving size label |
tags | Array | Recipe tags and categories |
credits | Array | Recipe credits and contributors |
ingredients | Array | Ingredients with name, quantity, unit, and section |
instructions | Array | Step-by-step cooking instructions with display text |
nutrition | Object | Nutritional information (calories, fat, carbs, protein, fiber, sugar) |
ratings | Object | Rating score, positive and negative counts |
seo_title | String | SEO 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
Legal Notice
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.