Extract detailed product data from Woolworths Australia's online store. Get comprehensive information including prices, nutrition facts, allergens, and more. Perfect for price monitoring, market research, and e-commerce analytics. ๐๐ฆ
Get detailed product information from Woolworths Australia's online store. This actor helps you extract comprehensive product data including prices, nutritional information, and more! ๐ฆ
This actor scrapes detailed product information from Woolworths Australia (woolworths.com.au). For each product, it extracts:
The actor outputs detailed JSON format data for each product, including:
Parameter | Type | Description |
---|---|---|
searchUrls | Array | List of Woolworths search URLs to scrape |
maxItems | Integer | Maximum number of items to scrape (optional) |
proxyConfiguration | Object | Proxy settings (optional) |
maxItems
based on your needsA full explanation of an input example in JSON.
1{ 2 "searchUrls": [ 3 "https://www.woolworths.com.au/shop/search/products?searchTerm=cookies" 4 ], 5 "maxItems": 50 6}
The results will be wrapped into a dataset which you can always find in theย Storageย tab. Here's an excerpt from the data you'd get if you apply the input parameters above:
And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.
1[ 2 { 3 "searchUrl": "https://www.woolworths.com.au/shop/search/products?searchTerm=cookies", 4 "stockcode": 347787, 5 "barcode": "9337925000824", 6 "price": { 7 "current": 4, 8 "was": 4, 9 "cupPrice": 2, 10 "cupMeasure": "100G", 11 "savings": 0, 12 "isOnSpecial": false, 13 "isHalfPrice": false 14 }, 15 "product": { 16 "name": "Cakemark Cookies Coconut Macaroons", 17 "displayName": "Cakemark Cookies Coconut Macaroons 6 Pack 200g", 18 "brand": "Cakemark", 19 "description": " Cakemark Cookies Coconut<br>Macaroons 6 Pack 200G", 20 "packageSize": "6 Pack 200G" 21 }, 22 "images": { 23 "small": "https://cdn1.woolworths.media/content/wowproductimages/small/347787.jpg", 24 "medium": "https://cdn1.woolworths.media/content/wowproductimages/medium/347787.jpg", 25 "large": "https://cdn1.woolworths.media/content/wowproductimages/large/347787.jpg" 26 }, 27 "stock": { 28 "isInStock": true, 29 "supplyLimit": 6, 30 "productLimit": 36 31 }, 32 "nutrition": { 33 "Name": "Nutritional Information", 34 "Attributes": [ 35 { 36 "Id": 702, 37 "Name": "Calcium Quantity Per 100g - Total - NIP", 38 "Value": "20mg", 39 "Description": "Calcium Quantity Per 100g - Total - NIP", 40 "SortOrder": 71 41 }, 42 { 43 "Id": 47, 44 "Name": "Calcium Quantity Per Serve - Total - NIP", 45 "Value": "0.68mg", 46 "Description": "Calcium Quantity Per Serve - Total - NIP", 47 "SortOrder": 75 48 }, 49 { 50 "Id": 705, 51 "Name": "Carbohydrate Quantity Per 100g - Total - NIP", 52 "Value": "54g", 53 "Description": "Carbohydrate Quantity Per 100g - Total - NIP", 54 "SortOrder": 83 55 }, 56 { 57 "Id": 706, 58 "Name": "Carbohydrate Quantity Per Serve - Total - NIP", 59 "Value": "18g", 60 "Description": "Carbohydrate Quantity Per Serve - Total - NIP", 61 "SortOrder": 87 62 }, 63 { 64 "Id": 714, 65 "Name": "Cholesterol Quantity Per 100g - Total - NIP", 66 "Value": "10mg", 67 "Description": "Cholesterol Quantity Per 100g - Total - NIP", 68 "SortOrder": 111 69 }, 70 { 71 "Id": 125, 72 "Name": "Cholesterol Quantity Per Serve - Total - NIP", 73 "Value": "0.34mg", 74 "Description": "Cholesterol Quantity Per Serve - Total - NIP", 75 "SortOrder": 115 76 }, 77 { 78 "Id": 191, 79 "Name": "Dietary Fibre Quantity Per 100g - Total - NIP", 80 "Value": "9.6g", 81 "Description": "Dietary Fibre Quantity Per 100g - Total - NIP", 82 "SortOrder": 175 83 }, 84 { 85 "Id": 120, 86 "Name": "Dietary Fibre Quantity Per Serve - Total - NIP", 87 "Value": "3.3g", 88 "Description": "Dietary Fibre Quantity Per Serve - Total - NIP", 89 "SortOrder": 179 90 }, 91 { 92 "Id": 759, 93 "Name": "Energy kJ Quantity Per 100g - Total - NIP", 94 "Value": "1855kJ", 95 "Description": "Energy kJ Quantity Per 100g - Total - NIP", 96 "SortOrder": 239 97 }, 98 { 99 "Id": 760, 100 "Name": "Energy kJ Quantity Per Serve - Total - NIP", 101 "Value": "635kJ", 102 "Description": "Energy kJ Quantity Per Serve - Total - NIP", 103 "SortOrder": 243 104 }, 105 { 106 "Id": 253, 107 "Name": "Fat Saturated Quantity Per 100g - Total - NIP", 108 "Value": "20g", 109 "Description": "Fat Saturated Quantity Per 100g - Total - NIP", 110 "SortOrder": 251 111 }, 112 { 113 "Id": 258, 114 "Name": "Fat Saturated Quantity Per Serve - Total - NIP", 115 "Value": "6.8g", 116 "Description": "Fat Saturated Quantity Per Serve - Total - NIP", 117 "SortOrder": 255 118 }, 119 { 120 "Id": 764, 121 "Name": "Fat Total Quantity Per 100g - Total - NIP", 122 "Value": "22g", 123 "Description": "Fat Total Quantity Per 100g - Total - NIP", 124 "SortOrder": 263 125 }, 126 { 127 "Id": 166, 128 "Name": "Fat Total Quantity Per 100g - ValueWord - NIP", 129 "Value": "22", 130 "Description": "Fat Total Quantity Per 100g - ValueWord - NIP", 131 "SortOrder": 264 132 }, 133 { 134 "Id": 264, 135 "Name": "Fat Total Quantity Per Serve - Total - NIP", 136 "Value": "7.5g", 137 "Description": "Fat Total Quantity Per Serve - Total - NIP", 138 "SortOrder": 267 139 }, 140 { 141 "Id": 402, 142 "Name": "Monounsaturated Quantity Per 100g - Total - NIP", 143 "Value": "5.16g", 144 "Description": "Monounsaturated Quantity Per 100g - Total - NIP", 145 "SortOrder": 479 146 }, 147 { 148 "Id": 834, 149 "Name": "Monounsaturated Quantity Per Serve - Total - NIP", 150 "Value": "0.18g", 151 "Description": "Monounsaturated Quantity Per Serve - Total - NIP", 152 "SortOrder": 483 153 }, 154 { 155 "Id": 434, 156 "Name": "Polyunsaturated Quantity Per 100g - Total - NIP", 157 "Value": "0.72g", 158 "Description": "Polyunsaturated Quantity Per 100g - Total - NIP", 159 "SortOrder": 563 160 }, 161 { 162 "Id": 435, 163 "Name": "Polyunsaturated Quantity Per Serve - Total - NIP", 164 "Value": "0.02g", 165 "Description": "Polyunsaturated Quantity Per Serve - Total - NIP", 166 "SortOrder": 567 167 }, 168 { 169 "Id": 443, 170 "Name": "Potassium Quantity Per 100g - Total - NIP", 171 "Value": "200mg", 172 "Description": "Potassium Quantity Per 100g - Total - NIP", 173 "SortOrder": 575 174 }, 175 { 176 "Id": 493, 177 "Name": "Potassium Quantity Per Serve - Total - NIP", 178 "Value": "6.8mg", 179 "Description": "Potassium Quantity Per Serve - Total - NIP", 180 "SortOrder": 579 181 }, 182 { 183 "Id": 878, 184 "Name": "Protein Quantity Per 100g - Total - NIP", 185 "Value": "3.4g", 186 "Description": "Protein Quantity Per 100g - Total - NIP", 187 "SortOrder": 587 188 }, 189 { 190 "Id": 882, 191 "Name": "Protein Quantity Per Serve - Total - NIP", 192 "Value": "1.2g", 193 "Description": "Protein Quantity Per Serve - Total - NIP", 194 "SortOrder": 591 195 }, 196 { 197 "Id": 477, 198 "Name": "Serving Size - Total - NIP", 199 "Value": "34g", 200 "Description": "Serving Size - Total - NIP", 201 "SortOrder": 607 202 }, 203 { 204 "Id": 544, 205 "Name": "Servings Per Pack - Total - NIP", 206 "Value": "6", 207 "Description": "Servings Per Pack - Total - NIP", 208 "SortOrder": 611 209 }, 210 { 211 "Id": 491, 212 "Name": "Sodium Quantity Per 100g - Total - NIP", 213 "Value": "24mg", 214 "Description": "Sodium Quantity Per 100g - Total - NIP", 215 "SortOrder": 623 216 }, 217 { 218 "Id": 495, 219 "Name": "Sodium Quantity Per Serve - Total - NIP", 220 "Value": "8mg", 221 "Description": "Sodium Quantity Per Serve - Total - NIP", 222 "SortOrder": 627 223 }, 224 { 225 "Id": 907, 226 "Name": "Sugars Quantity Per 100g - Prefix - NIP", 227 "Value": null, 228 "Description": "Sugars Quantity Per 100g - Prefix - NIP", 229 "SortOrder": 645 230 }, 231 { 232 "Id": 908, 233 "Name": "Sugars Quantity Per 100g - SuffixUnits - NIP", 234 "Value": "g", 235 "Description": "Sugars Quantity Per 100g - SuffixUnits - NIP", 236 "SortOrder": 646 237 }, 238 { 239 "Id": 909, 240 "Name": "Sugars Quantity Per 100g - Total - NIP", 241 "Value": "49g", 242 "Description": "Sugars Quantity Per 100g - Total - NIP", 243 "SortOrder": 647 244 }, 245 { 246 "Id": 910, 247 "Name": "Sugars Quantity Per 100g - ValueWord - NIP", 248 "Value": "49", 249 "Description": "Sugars Quantity Per 100g - ValueWord - NIP", 250 "SortOrder": 648 251 }, 252 { 253 "Id": 504, 254 "Name": "Sugars Quantity Per Serve - Prefix - NIP", 255 "Value": null, 256 "Description": "Sugars Quantity Per Serve - Prefix - NIP", 257 "SortOrder": 649 258 }, 259 { 260 "Id": 911, 261 "Name": "Sugars Quantity Per Serve - SuffixUnits - NIP", 262 "Value": "g", 263 "Description": "Sugars Quantity Per Serve - SuffixUnits - NIP", 264 "SortOrder": 650 265 }, 266 { 267 "Id": 912, 268 "Name": "Sugars Quantity Per Serve - Total - NIP", 269 "Value": "17g", 270 "Description": "Sugars Quantity Per Serve - Total - NIP", 271 "SortOrder": 651 272 }, 273 { 274 "Id": 572, 275 "Name": "Sugars Quantity Per Serve - ValueWord - NIP", 276 "Value": "17", 277 "Description": "Sugars Quantity Per Serve - ValueWord - NIP", 278 "SortOrder": 652 279 }, 280 { 281 "Id": 593, 282 "Name": "Trans Quantity Per 100g - Total - NIP", 283 "Value": "213.6mg", 284 "Description": "Trans Quantity Per 100g - Total - NIP", 285 "SortOrder": 667 286 }, 287 { 288 "Id": 510, 289 "Name": "Trans Quantity Per Serve - Total - NIP", 290 "Value": "7.26mg", 291 "Description": "Trans Quantity Per Serve - Total - NIP", 292 "SortOrder": 671 293 } 294 ] 295 }, 296 "attributes": { 297 "ingredients": "Coconut (30%), Sugar, Glucose Syrup (from Corn), Egg White, Potato Starch, Dextrose.", 298 "allergenContains": "Egg", 299 "allergenMayBePresent": "Milk, Soy, Tree Nuts", 300 "lifestyleAndDietary": "Gluten Free,Low Salt,Source of Fibre,Vegetarian", 301 "countryOfOrigin": null, 302 "storageInstructions": "Store in a cool dry place away from direct sunlight. Frozen from fresh and thawed for your convenience." 303 }, 304 "rating": { 305 "average": 0, 306 "reviewCount": 0, 307 "ratingCount": 0 308 } 309 }, 310 ... 311]
Looking for more e-commerce and data scraping solutions? Check out these powerful actors:
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool โ just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. Youโll be guided to input a search term and get structured results. No setup needed!