Woolworths Scraper

ENDPOINTS
GET/products/nutrition

Product Nutrition

Get a product's nutrition panel per serving and per 100g/100mL, plus ingredients, allergens and Health Star Rating.

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",
    "package_size": "180g",
    "image": "https://cdn1.woolworths.media/content/wowproductimages/large/814479.jpg"
  },
  "ingredients": "Full Cream Milk, Sugar, Cocoa Butter, Cocoa Mass, Milk Solids, Emulsifiers (Soy Lecithin, 476), Flavours.",
  "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
  },
  "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
        }
      }
    ]
  }
}