BBC Good Food APIunofficial
Signed-out recipe search and recipe details from Good Food public pages.
- bbcgoodfood.com
all live 2 operations, checked by the installs that call them.
Try it
Set up API Anything for your agents:
npx -y api-anything setupThen ask your agent, which finds this site by itself, or call it from a shell:
api-anything pull bbcgoodfood
api-anything call bbcgoodfood getRecipe slug=chicken-chorizo-jambalayaOperations
| Operation | Method | Login | Writes | Status |
|---|---|---|---|---|
getRecipe(slug) -> title, url, description, ingredients, instructions, prepTime, cookTime, totalTime, servings, nutrition, category, cuisineRead a public recipe by its Good Food recipe URL slug. |
GET | no | no | Live0 confirmations |
search(q) -> title, url, rating, ratingsSearch signed-out Good Food recipes on the first results page. |
GET | no | no | Live0 confirmations |
Notes
Search signed-out Good Food recipes with search(q), then pass a recipe URL's final path segment to getRecipe(slug).
Search covers the first page, normally up to 30 recipes. It follows the site's relevance search, which can return loosely related recipes for nonsense queries. An empty result is not established by these checks. Ratings are the site's displayed text. Detail timings use ISO 8601 durations; servings can be a number or text. Nutrition is supplied by the publisher. Some fields can be absent on individual recipes.
About these operations
Each operation is a request learned from BBC Good Food's own web pages: API Anything replays it over plain HTTP and falls back to a browser when it must. Read them as JSON.