Woolworths Scraper
/products/detailsProduct Details
Get one product in full: price, specials, nutrition panel, ingredients, allergens, rating, images and origin.
QUERY PARAMS
Woolworths stockcode or any woolworths.com.au product URL.
Examples:
- Stockcode:
814479 - URL:
https://www.woolworths.com.au/shop/productdetails/814479/cadbury-dairy-milk-chocolate-block
{
"product": {
"id": 814479,
"name": "Cadbury Dairy Milk Chocolate Block 180g",
"link": "https://www.woolworths.com.au/shop/productdetails/814479/cadbury-dairy-milk-chocolate-block",
"barcode": "9300617064879",
"brand": "Cadbury",
"variety": "Chocolate Block",
"package_size": "180g",
"unit_weight_grams": 184,
"image": "https://cdn1.woolworths.media/content/wowproductimages/large/814479.jpg",
"thumbnail": "https://cdn1.woolworths.media/content/wowproductimages/small/814479.jpg",
"is_new": false,
"is_online_only": false,
"is_sponsored": false,
"is_marketplace_item": false,
"is_bundle": false,
"is_age_restricted": false,
"is_tobacco": false,
"is_giftable": false,
"has_variants": false,
"has_substitutes": false,
"rating": {
"average": 4.85,
"ratings_count": 96,
"reviews_count": 96,
"distribution": {
"5": 85,
"4": 8,
"3": 3,
"2": 0,
"1": 0
}
},
"pricing": {
"price": 4.8,
"currency": "AUD",
"was_price": 8.0,
"savings_amount": 3.2,
"unit_price": 2.67,
"unit_price_measure": "100G",
"is_on_special": true,
"is_half_price": false,
"is_member_special": false,
"sold_by": "Each",
"minimum_quantity": 1.0,
"weight_range_price": null
},
"in_store_pricing": {
"price": 4.8,
"currency": "AUD",
"was_price": 8.0,
"savings_amount": 3.2,
"unit_price": 2.67,
"unit_price_measure": "100G",
"is_on_special": true
},
"promotion": {
"type": "Special",
"label": "Save $3.20",
"badge": "40% Off",
"badge_image": "https://cdn0.woolworths.media/content/promotiontags/roundel-40-percent-off-200x200.png",
"offer_text": null,
"footer_text": null,
"multibuy": null,
"member_price": null,
"offer_group_id": null,
"is_rewards_card_required": false
},
"availability": {
"is_in_stock": true,
"is_available": true,
"is_purchasable": true,
"is_available_in_store": true,
"is_for_delivery": true,
"is_for_collection": true,
"is_for_express": true,
"supply_limit": 36,
"next_availability_date": "2026-10-07",
"restriction_message": null,
"warning_message": null
},
"dietary": {
"health_star_rating": null,
"lifestyle": [
"Low Salt"
],
"allergen_free_claims": [
"Egg Free",
"Fish Free"
],
"contains": [
"Milk",
"Soy"
],
"may_contain": [
"Tree Nuts",
"Peanuts",
"Gluten",
"Wheat"
],
"is_gluten_containing": false,
"is_nut_containing": false
},
"categories": {
"primary_department": {
"id": "1_F929908",
"name": "Halloween"
},
"departments": [
{
"id": "1_F929908",
"name": "Halloween"
},
{
"id": "1_717445A",
"name": "Snacks & Confectionery"
},
{
"id": "1_1D9FEE2",
"name": "Container Bonus Credits"
}
],
"categories": [
"Confectionery"
],
"subcategories": [
"Chocolate Blocks"
],
"merchandise_hierarchy": {
"department": "GROCERIES",
"category": "CONFECTIONERY",
"subcategory": "CONFEC SHARING - CHOCOLATE BLOCKS",
"segment": "MAINSTREAM MILK"
}
},
"seller": null,
"description": "Deliciously smooth and creamy Cadbury Dairy Milk milk chocolate.\n\nThe equivalent of a glass and a half of full cream milk in every 200g of Cadbury Dairy Milk Milk Chocolate. Proudly made in Tasmania.\n\nSustainably sourced cocoa. We partner with cocoa farmers to help them gain knowledge and skills to improve their livelihoods, strengthen their communities and inspire the next generation of cocoa farmers.\n\nA Cheer & A Half\nLet's celebrate the inspiring moments of generosity within our community, on and off the field with a cheer and a half.\n\nA Cheer & A Half\nFor Leadership\nFootball royalty, Adam Goodes is the true embodiment of a leader. This was on full display during his team's glorious 2012 premiership win. Playing through a torn knee ligament, Adam fought through the pain and stood up when it counted for his team, kicking a much needed goal in the dying minutes of the match.\n\nA Cheer & A Half\nFor Being a Legend\nAustralian cricket legend Mark Taylor ended the 2nd day of a 5-Day test against Pakistan with 334 runs not out, tying with Don Bradman's Australian record. Leading Pakistan before the third day, Mark decided to declare alongside Don's record, instead of surpassing him, showing respect to the all-time great of the game.\n\nA Cheer & A Half\nFor Being a Mate\nRunning alongside a fellow Aussie in the last event of the 2020 Olympic Decathlon, Cedric Dubler realised his teammate was off pace in the closing stages of the 1500M. He needed to stay in touch with the runners ahead to secure enough points for a bronze medal. Cedric, knowing that he himself couldn't place, instead decided to cheer on his mate to a bronze medal finish.\n\nA Cheer & A Half\nFor Purpose\nAs the first Australian rugby team left for the UK in 1908, the British press nicknamed them 'The Rabbits'. The men gave themselves a different name, 'The Wallabies' - for their purpose would be to never take a backward step. They defeated England 9-3 and The Wallabies legacy was forged and preserved by all who wear the iconic gold jersey.\n\nA Cheer & A Half\nFor Respect\nDaisy Pearce is one of the most respected pioneers of women's football. Along with being an exceptional captain and expert commentator, Daisy is a mum to twins and the first active player to return to top level women's football post pregnancy, paving the way for other women to do the same.\n\nA Cheer & A Half\nFor A Sportsman\nSimon Clarke is one of Australia's greatest cyclists and sportsmen. In 2015, Clarke was behind a fellow Aussie competing in the final stretch of a road race when he noticed their tyre was punctured. Even though they were on different teams, Clarke rushed to his countryman's aid, giving him his own spare wheel to help him finish the race.\n\nA Cheer & A Half\nFor Team Spirit\nDuring the 2020 Olympics, the Matildas decided to make one small change when walking on the field in the ultimate act of team spirit. Competing teams would normally pose with their nation's flag. The Matildas instead decided to display the Aboriginal flag as a sign of unity across the country.\n\nA Cheer & A Half\nFor Courage\nSam Bloom is one of Australia's most accomplished surfers. After falling from a balcony, Sam tragically shattered her spine, leaving her paralysed from the chest down. A testament to how far courage can take you, Sam rehabilitated herself and went on to become a 2x world and Australian Para Surfing champion, inspiring all Australians to never give up.\n\nJoin us in cheering on your heroes both on & off the field by heading to our website today https://www.cadburycheerandahalf.com.au/",
"short_description": "Enjoy Cadbury Dairy Milk Chocolate Block, perfect for a sweet treat. With its deliciously smooth and creamy taste, it's a classic choice. Shop now at Woolworths.",
"ingredients": "Full Cream Milk, Sugar, Cocoa Butter, Cocoa Mass, Milk Solids, Emulsifiers (Soy Lecithin, 476), Flavours.",
"claims": null,
"nutrition": {
"serving_size": "25.0 G",
"servings_per_pack": 7.2,
"nutrients": [
{
"name": "Energy",
"is_sub_nutrient": false,
"per_serving": {
"amount": 560.0,
"unit": "kJ",
"qualifier": null
},
"per_100": {
"amount": 2240.0,
"unit": "kJ",
"qualifier": null
}
},
{
"name": "Protein",
"is_sub_nutrient": false,
"per_serving": {
"amount": 1.8,
"unit": "g",
"qualifier": null
},
"per_100": {
"amount": 7.4,
"unit": "g",
"qualifier": null
}
},
{
"name": "Fat, Total",
"is_sub_nutrient": false,
"per_serving": {
"amount": 7.6,
"unit": "g",
"qualifier": null
},
"per_100": {
"amount": 30.5,
"unit": "g",
"qualifier": null
}
},
{
"name": "Saturated",
"is_sub_nutrient": true,
"per_serving": {
"amount": 4.6,
"unit": "g",
"qualifier": null
},
"per_100": {
"amount": 18.2,
"unit": "g",
"qualifier": null
}
},
{
"name": "Carbohydrate",
"is_sub_nutrient": false,
"per_serving": {
"amount": 14.3,
"unit": "g",
"qualifier": null
},
"per_100": {
"amount": 57.2,
"unit": "g",
"qualifier": null
}
},
{
"name": "Sugars",
"is_sub_nutrient": true,
"per_serving": {
"amount": 14.0,
"unit": "g",
"qualifier": null
},
"per_100": {
"amount": 55.8,
"unit": "g",
"qualifier": null
}
},
{
"name": "Dietary Fibre",
"is_sub_nutrient": false,
"per_serving": {
"amount": 0.2,
"unit": "g",
"qualifier": null
},
"per_100": {
"amount": 1.0,
"unit": "g",
"qualifier": null
}
},
{
"name": "Sodium",
"is_sub_nutrient": false,
"per_serving": {
"amount": 21.0,
"unit": "mg",
"qualifier": null
},
"per_100": {
"amount": 83.0,
"unit": "mg",
"qualifier": null
}
},
{
"name": "Monounsaturated",
"is_sub_nutrient": false,
"per_serving": null,
"per_100": {
"amount": 1.0,
"unit": "g",
"qualifier": null
}
},
{
"name": "Polyunsaturated",
"is_sub_nutrient": false,
"per_serving": null,
"per_100": {
"amount": 1.0,
"unit": "g",
"qualifier": null
}
},
{
"name": "Trans",
"is_sub_nutrient": false,
"per_serving": null,
"per_100": {
"amount": 1.0,
"unit": "g",
"qualifier": null
}
}
]
},
"country_of_origin": {
"country": null,
"statement": "Made in Australia from imported and local ingredients",
"local_ingredient_percentage": null,
"label_image": null,
"disclaimer": null
},
"storage_instructions": "Please store in cool, dry conditions.",
"usage_instructions": null,
"suitable_for": null,
"warnings": [],
"health_warning_link": null,
"active_constituents": null,
"contents": null,
"manufacturer": null,
"packaging": null,
"recycling_information": null,
"disclaimer": null,
"colour": null,
"fragrance": null,
"features": [],
"dimensions": null,
"primary_category": {
"department": "confectionery",
"aisle": "chocolate blocks"
},
"images": [
"https://cdn0.woolworths.media/content/wowproductimages/large/814479.jpg",
"https://cdn0.woolworths.media/content/wowproductimages/large/814479_1.jpg",
"https://cdn0.woolworths.media/content/wowproductimages/large/814479_2.jpg",
"https://cdn0.woolworths.media/content/wowproductimages/large/814479_7.jpg",
"https://cdn0.woolworths.media/content/wowproductimages/large/814479_8.jpg",
"https://cdn0.woolworths.media/content/wowproductimages/large/814479_9.jpg"
],
"video_link": null,
"variants": null,
"delivery": null
}
}