BBC Good Food Recipe Scraper
Pricing
from $3.00 / 1,000 results
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape bbcgoodfood.com and extract structured data. Scrape BBC Good Food (bbcgoodfood.com) for recipes. Search by keyword, browse by category, or fetch specific recipe URLs. Extract full recipe details with ingredients, steps, nutrition, and ratings.
Features
- Extract data from bbcgoodfood.com with no API key required
- Filter results by multiple parameters
- Automatic pagination — collects up to
maxItemsresults - Outputs clean, omit-empty JSON records (no null fields)
- Retries on rate limits and server errors
Input Parameters
| Parameter | Description |
|---|---|
mode | Operation mode: search, byCategory, or byUrl |
query | Search keyword (e.g. pasta, chicken, cake) |
category | Recipe category (e.g. chicken, pasta, vegetarian, desserts) |
cuisine | Filter by cuisine type |
minRating | Minimum recipe rating (1.0-5.0) |
startUrls | Direct recipe URLs (for byUrl mode) |
maxItems | Maximum number of results (1-500, default 20) |
Output Format
Each result is a JSON object with these fields:
| Field | Description |
|---|---|
title | Recipe name |
description | Recipe description |
author | Recipe author |
prepTime | Preparation time (ISO 8601) |
cookTime | Cooking time (ISO 8601) |
totalTime | Total time (ISO 8601) |
servings | Number of servings |
ingredients | List of ingredients |
ingredientCount | Number of ingredients |
instructions | List of cooking steps |
stepCount | Number of steps |
calories | Calories per serving |
rating | Average recipe rating |
ratingCount | Number of ratings |
categories | Recipe categories |
cuisine | Cuisine type |
imageUrl | Recipe image URL |
sourceUrl | BBC Good Food recipe URL |
Example Input
{"mode": "search", "query": "pasta carbonara", "maxItems": 5}
Example Output
{"title":"Spaghetti carbonara","author":"Good Food Team","ingredients":["200g spaghetti","4 eggs","100g pancetta"],"stepCount":5,"rating":4.7,"ratingCount":342}
FAQ
Is this free to use? Yes — bbcgoodfood.com is publicly accessible and requires no authentication.
How many results can I get?
Set maxItems up to 500 per run.
Can I scrape specific URLs?
Yes — use mode: "byUrl" with a startUrls array.
What happens if the site is slow? The actor automatically retries on 429/5xx errors with exponential backoff.
Data Source
Data is scraped from bbcgoodfood.com — a publicly accessible website.