{"name":"bbcgoodfood","domain":"bbcgoodfood.com","baseUrl":"https://www.bbcgoodfood.com","displayName":"BBC Good Food","description":"Signed-out recipe search and recipe details from Good Food public pages.","notes":"Search signed-out Good Food recipes with `search(q)`, then pass a recipe URL's final path segment to `getRecipe(slug)`.\n\nSearch 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.","operations":[{"hash":"c343cd22b130b8a92b079c0d48e4c1a83374319c65e4e3f1c301f15f12953a52","status":"live","confirmations":0,"operation":{"name":"getRecipe","description":"Read a public recipe by its Good Food recipe URL slug.","request":{"method":"GET","url":"https://www.bbcgoodfood.com/recipes/%7Bslug%7D","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-language":"en-US,en;q=0.9","priority":"u=0, i","sec-ch-ua":"\"Google Chrome\";v=\"155\", \"Chromium\";v=\"155\", \"Not(A:Brand\";v=\"24\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-dest":"document","sec-fetch-mode":"navigate","sec-fetch-site":"none","sec-fetch-user":"?1","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36"}},"slots":[{"param":"slug","at":["path:1"]}],"volatile":[],"trigger":{"url":"https://www.bbcgoodfood.com/recipes/{slug}"},"match":{"method":"GET","host":"www.bbcgoodfood.com","path":"/recipes/*"},"response":{"format":"embedded","contentType":"text/html; charset=utf-8","pick":["title=name","url","description","ingredients=recipeIngredient","instructions=recipeInstructions[*].text","prepTime","cookTime","totalTime","servings=recipeYield","nutrition","category=recipeCategory","cuisine=recipeCuisine"],"embedded":{"regex":"<script[^>]*data-testid=\"page-schema\"[^>]*>([\\s\\S]*?)</script>"}},"params":[{"name":"slug","type":"string","required":true,"description":"Recipe URL slug returned by search, such as chicken-chorizo-jambalaya.","example":"chicken-chorizo-jambalaya"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"slug":"crunchy-garlic-chicken"},"expect":"result"},{"args":{"slug":"beef-bourguignon"},"expect":"result"}]}},{"hash":"eec994e7bfea0b43db5576771d3207d86860506f15c64ff9a35ca6fb5a29872c","status":"live","confirmations":0,"operation":{"name":"search","description":"Search signed-out Good Food recipes on the first results page.","request":{"method":"GET","url":"https://www.bbcgoodfood.com/search?q=%7Bq%7D","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-language":"en-US,en;q=0.9","priority":"u=0, i","sec-ch-ua":"\"Google Chrome\";v=\"155\", \"Chromium\";v=\"155\", \"Not(A:Brand\";v=\"24\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-dest":"document","sec-fetch-mode":"navigate","sec-fetch-site":"none","sec-fetch-user":"?1","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36"}},"slots":[{"param":"q","at":["query:q"]}],"volatile":[],"trigger":{"url":"https://www.bbcgoodfood.com/search?q={q}"},"match":{"method":"GET","host":"www.bbcgoodfood.com","path":"/search"},"response":{"format":"html","contentType":"text/html; charset=utf-8","html":{"items":".search-results article[data-item-type=recipe]","fields":{"title":"h2","url":"[data-testid=title-wrapper]@href","rating":".rating__values > span","ratings":".rating__count-text"}}},"params":[{"name":"q","type":"string","required":true,"description":"Free-text recipe search query.","example":"chicken"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"q":"salmon"},"expect":"result"},{"args":{"q":"beef"},"expect":"result"}]}}]}