Diabetic Recipe Scraper
Pricing
Pay per usage
Diabetic Recipe Scraper
Introducing the Diabetic Recipe Scraper, a lightweight actor for efficiently scraping healthy, sugar-conscious recipes and nutrition data. Fast and simple. For best results and seamless extraction without blocking, the use of residential proxies is strongly advised. Automate your health data!
Pricing
Pay per usage
Rating
5.0
(1)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
11
Total users
4
Monthly active users
7 days ago
Last modified
Categories
Share
Diabetes Food Hub Recipes Scraper
Extract comprehensive recipe data from Diabetes Food Hub with ease. Collect detailed nutrition facts, ingredient lists, preparation times, and instructions at scale. Perfect for meal planning, nutrition analysis, dietary research, and building health-focused recipe catalogs.
Features
- Comprehensive Data — Capture ingredients, instructions, detailed nutrition facts, and recipe metadata.
- Category Filtering — Target specific meal types like lunch, dinner, snacks, or specialized kidney-friendly recipes.
- Direct URL Support — Scrape specific recipes by providing individual URLs for precise data collection.
- Clean Output — Automated deduplication and removal of empty data fields for high-quality datasets.
- Scalable Extraction — Robust pagination handling allows for gathering large collections of recipes efficiently.
Use Cases
Meal Planning
Build category-specific collections for lunch ideas, high-fiber meals, or lower-carb dishes. Use detailed nutrition facts to ensure meal plans meet specific dietary requirements.
Dietary Research
Analyze calories, carbohydrates, and protein across a large dataset of diabetes-friendly recipes. Track variety, prep times, and dietary tags for health-focused studies.
Content Creation
Populate internal recipe libraries, newsletter content banks, or searchable meal archives with structured, analysis-friendly fields.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | No | — | Optional list of category or direct recipe URLs |
category | String | No | "lunch" | Fallback category slug if startUrls is empty |
results_wanted | Integer | No | 20 | Maximum number of recipes to collect |
max_pages | Integer | No | 10 | Safety cap for listing pages to visit |
proxyConfiguration | Object | No | — | Proxy settings for more reliable collection |
Output Data
Each item in the dataset contains:
| Field | Type | Description |
|---|---|---|
title | String | Recipe title |
description | String | Recipe summary or overview |
ingredients | String | Flattened list of ingredients |
ingredients_list | Array | Structured list of ingredient lines |
instructions | Array | Step-by-step cooking directions |
prep_time | String | Preparation time |
cook_time | String | Cooking time |
nutrition | Object | Calories, carbs, protein, fat, and more |
url | String | Source recipe URL |
Usage Examples
Basic Category Search
Extract recent lunch recipes:
{"category": "lunch","results_wanted": 20}
Direct Recipe Extraction
Collect specific recipes by URL:
{"startUrls": [{ "url": "https://diabetesfoodhub.org/recipes/pesto-chicken-wrap" }],"results_wanted": 1}
Specialized Diet Research
Target lower-carb recipes with a higher result count:
{"category": "lower-carb","results_wanted": 50,"max_pages": 10}
Sample Output
{"title": "Pesto Chicken Wrap","description": "Savory wraps perfect for using leftover chicken.","ingredients_list": ["1/2 cup cooked chicken breast","1 tbsp pesto sauce","1 whole-grain tortilla"],"prep_time": "5m","nutrition": {"calories": "230","carbs": "22g","fat": "7g","protein": "23g"},"url": "https://diabetesfoodhub.org/recipes/pesto-chicken-wrap"}
Tips for Best Results
Start with Small Runs
Always test your configuration with a low results_wanted (e.g., 5-10) to verify the data shape before starting larger collections.
Use Specific Categories
Leverage slugs like kidney-friendly or budget-friendly to get more targeted results for specific dietary needs.
Integrations
Connect your recipe data with:
- Google Sheets — Export for nutrition analysis and planning.
- Airtable — Build searchable meal databases.
- Make / Zapier — Create automated health-focused workflows.
Export Formats
- JSON — For developers and system integrations.
- CSV — For spreadsheet-based data analysis.
- Excel — For reporting and team collaboration.
Frequently Asked Questions
Can I collect all recipes in a category?
Yes, set a high results_wanted and the actor will paginate through all available listings.
Are the nutrition facts accurate?
The actor captures data directly as provided by Diabetes Food Hub.
Does it handle duplicates?
Yes, recipes are automatically deduplicated by URL during the run.
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.