{"id":21887353,"url":"https://github.com/sskender/delish-scraper","last_synced_at":"2026-05-05T13:40:18.031Z","repository":{"id":79364837,"uuid":"245804944","full_name":"sskender/delish-scraper","owner":"sskender","description":"Scrape recipes from www.delish.com","archived":false,"fork":false,"pushed_at":"2023-07-19T00:04:21.000Z","size":34,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-26T20:26:12.833Z","etag":null,"topics":["axios","cookbook","cooking","delish","mongodb","mongoose","nodejs","recipe","scrape","scraper"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sskender.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-08T11:51:00.000Z","updated_at":"2020-08-28T12:03:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"9a453610-eaee-4e89-966e-31a7850b1c0f","html_url":"https://github.com/sskender/delish-scraper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sskender%2Fdelish-scraper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sskender%2Fdelish-scraper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sskender%2Fdelish-scraper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sskender%2Fdelish-scraper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sskender","download_url":"https://codeload.github.com/sskender/delish-scraper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244894944,"owners_count":20527800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["axios","cookbook","cooking","delish","mongodb","mongoose","nodejs","recipe","scrape","scraper"],"created_at":"2024-11-28T11:09:26.911Z","updated_at":"2026-05-05T13:40:17.934Z","avatar_url":"https://github.com/sskender.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# delish-scraper\nScrape recipes from www.delish.com\n\n\n#### Scrape recipe from url and get JSON back:\n```javascript\nconst scraper = require('./scraper');\n\n// delish recipe url\nconst url = 'https://www.delish.com/cooking/recipe-ideas/recipes/a52422/brunch-punch-recipe/';\n\nscraper.scrapeRecipe(url)\n    .then((recipe) =\u003e {\n        console.log(recipe);\n    }) ...\n```\n\nResponse:\n```javascript\n{\n  originUrl: 'https://www.delish.com/cooking/recipe-ideas/recipes/a52422/brunch-punch-recipe/',\n  title: 'Brunch Punch',\n  image: 'https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/delish-191017-brunch-punch-0211-landscape-pf-1583527183.jpg',\n  servings: 25,\n  prepTime: { hours: 0, minutes: 10 },\n  ingredients: [\n    'ice',\n    '2 liter sprite',\n    '2 c.orange juice',\n    '2 c.pineapple juice',\n    '2 c.vodka',\n    '1 bottle prosecco',\n    '2 c.Strawberries, sliced',\n    '2 c.raspberries',\n    '1 c.Fresh mint leaves, plus more for garnish',\n    'Sanding sugars, for rims'\n  ],\n  directions: [\n    'To a large punch bowl, add ice, Sprite, orange juice, pineapple juice, vodka, Prosecco, strawberries, raspberries and mint leaves and stir to combine.',\n    'In a small dish of sanding sugar, rim glasses with fresh strawberry and coat rims with sugar. Ladle punch into glasses and garnish with more mint.'\n  ]\n}\n```\n\n\n#### Scrape recipe from url and get Mongo schema back:\n```javascript\nconst scraper = require('./scraper');\n\n// delish recipe url\nconst url = 'https://www.delish.com/cooking/recipe-ideas/recipes/a52422/brunch-punch-recipe/';\n\nscraper.scrapeRecipeModel(url)\n    .then((recipe) =\u003e {\n\n        recipe.save((err, recipe) =\u003e {\n            ...\n        });\n\n    }) ...\n\n```\n\nResponse:\n```javascript\n{\n  ingredients: [\n    'ice',\n    '2 liter sprite',\n    '2 c.orange juice',\n    '2 c.pineapple juice',\n    '2 c.vodka',\n    '1 bottle prosecco',\n    '2 c.Strawberries, sliced',\n    '2 c.raspberries',\n    '1 c.Fresh mint leaves, plus more for garnish',\n    'Sanding sugars, for rims'\n  ],\n  directions: [\n    'To a large punch bowl, add ice, Sprite, orange juice, pineapple juice, vodka, Prosecco, strawberries, raspberries and mint leaves and stir to combine.',\n    'In a small dish of sanding sugar, rim glasses with fresh strawberry and coat rims with sugar. Ladle punch into glasses and garnish with more mint.'\n  ],\n  _id: 5e679889f09efe0b71c70dc7,\n  originUrl: 'https://www.delish.com/cooking/recipe-ideas/recipes/a52422/brunch-punch-recipe/',\n  title: 'Brunch Punch',\n  image: 'https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/delish-191017-brunch-punch-0211-landscape-pf-1583527183.jpg',\n  servings: 25,\n  prepTime: { hours: 0, minutes: 10 },\n  created: 2020-03-10T13:39:21.599Z\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsskender%2Fdelish-scraper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsskender%2Fdelish-scraper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsskender%2Fdelish-scraper/lists"}