{"name":"allrecipes","domain":"allrecipes.com","baseUrl":"https://www.allrecipes.com","displayName":"Allrecipes","description":"Allrecipes recipes, logged out: keyword search, ingredients, steps, nutrition and embedded reviews.","notes":"No account is needed.\n\n- `searchRecipes` returns the first page only (about 24 results). Results that are articles,\n  galleries or category pages have no `recipeId` or `slug`; skip them to get recipes. A query\n  nothing matches answers `input` (the site answers 404).\n- `getRecipe` needs both parts of the recipe URL, `/recipe/<recipeId>/<slug>/`: a wrong slug is a\n  404 (`input`).\n- `getRecipe` reads the recipe's schema.org data, so quantities are decimals\n  (`\"0.33333334326744 cup\"` is 1/3 cup), times are ISO 8601 durations (`\"PT1H10M\"`), and\n  `description` can hold HTML entities (`&#39;`). `servings` is a string or a list\n  (`[\"8\", \"8 servings\"]`). Nutrition fields are per serving and can be missing.\n- `getNutrition` and `getReviews` take the same recipe ID and slug as `getRecipe`.\n  Nutrition values include units and may be missing. Reviews are the page's embedded subset,\n  not necessarily its first page or all reviews; dates can be absent, text can be empty,\n  and text can contain HTML entities.","operations":[{"hash":"4e61c4cb1e5591020f2924a25e27d995f4604ab178d454809130e1d1e2122ff5","status":"live","confirmations":0,"registry":{"hash":"4e61c4cb1e5591020f2924a25e27d995f4604ab178d454809130e1d1e2122ff5","status":"live","confirmations":0},"operation":{"name":"getNutrition","description":"Per-serving nutrition from recipe schema, including saturated fat, fiber, sugar, sodium and cholesterol when available. Values include units.","request":{"method":"GET","url":"https://www.allrecipes.com/recipe/%7BrecipeId%7D/%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":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","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/156.0.0.0 Safari/537.36"}},"slots":[{"param":"recipeId","at":["path:1"]},{"param":"slug","at":["path:2"]}],"volatile":[],"trigger":{"url":"https://www.allrecipes.com/recipe/{recipeId}/{slug}/"},"match":{"method":"GET","host":"www.allrecipes.com","path":"/recipe/*/*/"},"response":{"format":"embedded","contentType":"text/html;charset=utf-8","extract":"nutrition","pick":["calories","fat=fatContent","saturatedFat=saturatedFatContent","carbs=carbohydrateContent","fiber=fiberContent","sugar=sugarContent","protein=proteinContent","sodium=sodiumContent","cholesterol=cholesterolContent"],"embedded":{"regex":"allrecipes-schema[^>]*application/ld\\+json[^>]*>\\s*\\[\\s*(\\{)"}},"params":[{"name":"recipeId","type":"string","required":true,"description":"numeric recipe ID from the recipe URL or searchRecipes","example":"15156","pattern":"\\d+","hint":"a numeric recipe id"},{"name":"slug","type":"string","required":true,"description":"lowercase slug from the recipe URL or searchRecipes","example":"easy-chicken-curry","pattern":"[a-z0-9-]+","hint":"the lowercase slug from the recipe URL"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"recipeId":"14069","slug":"vegan-lasagna-i"},"expect":"result","purpose":"Public vegan lasagna nutrition panel"}]}},{"hash":"f445943bfe106f97f334a05487787708f444f91206850bfbb949d7aa4b5fb1e8","status":"live","confirmations":0,"registry":{"hash":"f445943bfe106f97f334a05487787708f444f91206850bfbb949d7aa4b5fb1e8","status":"live","confirmations":0},"operation":{"name":"getRecipe","description":"One recipe from its schema.org data: name, author, description, rating (out of 5) and ratingCount, prepTime/cookTime/totalTime (ISO 8601 durations, \"PT40M\"), servings, cuisine and category (lists), ingredients and instructions (lists), and calories, protein, carbs and fat per serving.","request":{"method":"GET","url":"https://www.allrecipes.com/recipe/%7BrecipeId%7D/%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":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","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/156.0.0.0 Safari/537.36"}},"slots":[{"param":"recipeId","at":["path:1"]},{"param":"slug","at":["path:2"]}],"volatile":[],"trigger":{"url":"https://www.allrecipes.com/recipe/{recipeId}/{slug}/"},"match":{"path":"/recipe/*/*"},"response":{"format":"embedded","contentType":"text/html;charset=utf-8","pick":["name","author=author[0].name","description","rating=aggregateRating.ratingValue","ratingCount=aggregateRating.ratingCount","prepTime","cookTime","totalTime","servings=recipeYield","cuisine=recipeCuisine","category=recipeCategory","ingredients=recipeIngredient","instructions=recipeInstructions[*].text","calories=nutrition.calories","protein=nutrition.proteinContent","carbs=nutrition.carbohydrateContent","fat=nutrition.fatContent"],"embedded":{"regex":"allrecipes-schema[^>]*application/ld\\+json[^>]*>\\s*\\[\\s*(\\{)"}},"params":[{"name":"recipeId","type":"string","required":true,"description":"the number in the recipe URL (/recipe/<recipeId>/<slug>/), from searchRecipes","example":"15156","pattern":"\\d+","hint":"a numeric recipe id"},{"name":"slug","type":"string","required":true,"description":"the name part of the recipe URL (/recipe/<recipeId>/<slug>/), from searchRecipes; the page answers 404 for a wrong slug","example":"easy-chicken-curry","pattern":"[a-z0-9-]+","hint":"the lowercase slug from the recipe URL"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false}},{"hash":"4e3a6f9ed219d8170f19d1f1d6521248d120c56d17805f989b76b969e3408e88","status":"live","confirmations":0,"registry":{"hash":"4e3a6f9ed219d8170f19d1f1d6521248d120c56d17805f989b76b969e3408e88","status":"live","confirmations":0},"operation":{"name":"getReviews","description":"Reviews embedded in the recipe page schema, not necessarily the first page or all reviews. Ratings are out of 5; date, text and public display name can be missing or empty.","request":{"method":"GET","url":"https://www.allrecipes.com/recipe/%7BrecipeId%7D/%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":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","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/156.0.0.0 Safari/537.36"}},"slots":[{"param":"recipeId","at":["path:1"]},{"param":"slug","at":["path:2"]}],"volatile":[],"trigger":{"url":"https://www.allrecipes.com/recipe/{recipeId}/{slug}/"},"match":{"method":"GET","host":"www.allrecipes.com","path":"/recipe/*/*/"},"response":{"format":"embedded","contentType":"text/html;charset=utf-8","extract":"review","pick":["rating=reviewRating.ratingValue","date=datePublished","text=reviewBody","reviewer=author.name"],"embedded":{"regex":"allrecipes-schema[^>]*application/ld\\+json[^>]*>\\s*\\[\\s*(\\{)"}},"params":[{"name":"recipeId","type":"string","required":true,"description":"numeric recipe ID from the recipe URL or searchRecipes","example":"15156","pattern":"\\d+","hint":"a numeric recipe id"},{"name":"slug","type":"string","required":true,"description":"lowercase slug from the recipe URL or searchRecipes","example":"easy-chicken-curry","pattern":"[a-z0-9-]+","hint":"the lowercase slug from the recipe URL"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"recipeId":"14069","slug":"vegan-lasagna-i"},"expect":"result","purpose":"Public vegan lasagna embedded review data"}]}},{"hash":"771054d0a7ee5f98fbfc1dd44736cc255e3cf6838be483116e0438aebf24a1ed","status":"live","confirmations":0,"registry":{"hash":"771054d0a7ee5f98fbfc1dd44736cc255e3cf6838be483116e0438aebf24a1ed","status":"live","confirmations":0},"operation":{"name":"searchRecipes","description":"Search recipes by keywords: the first page of results (about 24), which mixes recipes with articles, galleries and category pages. Recipes have recipeId and slug (what getRecipe takes); the others have only title, url and tag. ratings is the rating count; tag is the result's category label.","request":{"method":"GET","url":"https://www.allrecipes.com/search?q=%7Bquery%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":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","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/156.0.0.0 Safari/537.36"}},"slots":[{"param":"query","at":["query:q"]}],"volatile":[],"trigger":{"url":"https://www.allrecipes.com/search?q={query}"},"match":{"path":"/search"},"response":{"format":"html","contentType":"text/html;charset=utf-8","pick":["title","recipeId=url~/recipe/(\\d+)/","slug=url~/recipe/\\d+/([^/]+)/","url","ratings=ratings~([\\d,]+)","tag"],"html":{"items":".mntl-search-results__list a.mntl-document-card","fields":{"title":"span.card__title-text","url":"@href","ratings":".mm-recipes-card-meta__rating-count-number","tag":".card__content@data-tag"}}},"params":[{"name":"query","type":"string","required":true,"description":"dish, ingredient or keyword words","example":"chicken curry"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"query":"qxzvwkjplm"},"expect":"input","purpose":"a query nothing matches: the site answers 404"}],"links":[{"from":"recipeId","to":{"op":"getRecipe","arg":"recipeId"}},{"from":"slug","to":{"op":"getRecipe","arg":"slug"}}]}}]}