primaryCategory
Optional
Where the product sits in store: department, aisle and shelf order.
Woolworths AU Scraper - Prices & Stock by Store, Specials
Pricing
from $0.99 / 1,000 product, store or category results
Woolworths Australia prices and stock for any of the 1,142 supermarkets. Search, paste any link, look up barcodes, or scrape specials with offer dates and the full catalog. Add nutrition, allergens, customer reviews, Everyday Market sellers, or every store's address and opening hours.
type
Optional
Row type: product, store, review or category.
scrapedAt
Optional
When the row was scraped (UTC, ISO 8601).
sourceType
Optional
What produced the row: search, url, barcode, specials, catalog, seller, storeDirectory or categories.
sourceInput
Optional
The search term, link, barcode, specials type, department or seller name that produced the row.
id
Optional
Woolworths product number (stock code).
barcode
Optional
Barcode (EAN/GTIN) of the pack Woolworths sells.
name
Optional
Product name.
displayName
Optional
Product name as shown in listings, usually with the pack size.
brand
Optional
Brand name.
size
Optional
Pack size, for example 1L or 200g.
description
Optional
Product description text.
price
Optional
Current online price in AUD for this store, or null when the product is not sold there.
wasPrice
Optional
Price before the discount in AUD, only when the product is cheaper now.
saveAmount
Optional
Amount saved in AUD against the was price.
savePercent
Optional
Discount as a percentage of the was price.
isOnSpecial
Optional
True when the product is discounted.
isHalfPrice
Optional
True for a half price special.
isOnlineOnly
Optional
True when the deal is online only.
promotionType
Optional
Kind of deal: HalfPrice, Multibuy, LowerShelfPrice, Special and similar.
offerDescription
Optional
Deal text as shown on the product tile, for example the multi-buy wording.
offerId
Optional
Woolworths offer number of the current deal.
offerValidFrom
Optional
First day of the current offer (YYYY-MM-DD), when Woolworths states one.
offerValidTo
Optional
Last day of the current offer (YYYY-MM-DD), when Woolworths states one. Store rows carry that store's own dates.
multibuyQuantity
Optional
Number of units the multi-buy deal needs.
multibuyPrice
Optional
Total price in AUD for the multi-buy quantity.
multibuyUnitPrice
Optional
Unit price text for the multi-buy deal.
memberPrice
Optional
Everyday Rewards member price details, when the product has one.
previousPrice
Optional
Earlier price mentioned in the price-history note on the tile.
previousPriceUntil
Optional
Last day that earlier price applied (YYYY-MM-DD).
unitPrice
Optional
Price per unit of measure in AUD.
unitOfMeasure
Optional
Unit the unit price refers to, for example 1L or 100G.
unitPriceText
Optional
Unit price as Woolworths writes it, for example $3.00 / 100G.
instorePrice
Optional
Shelf price in the physical store in AUD, when Woolworths shows one.
instoreWasPrice
Optional
Previous in-store shelf price in AUD.
instoreIsOnSpecial
Optional
True when the in-store shelf price is discounted.
instoreIsAvailable
Optional
True when the product is available in the physical store.
isAvailable
Optional
True when the product can be bought from this store right now.
isInStock
Optional
True when Woolworths reports stock for this store.
stockQuantity
Optional
Units in stock at this store, when Woolworths limits the order by stock. Null when it only shows the purchase cap.
purchaseLimit
Optional
Maximum units one order may contain.
nextAvailableDate
Optional
Date the product is expected back, when it is out of stock.
availableForPickup
Optional
True when the product can be collected from the store.
availableForDelivery
Optional
True when the product can be delivered.
availableForExpress
Optional
True when express delivery is offered.
priceScope
Optional
default when the price is Woolworths' default online price, store when it belongs to a store you chose.
storeId
Optional
Store number the price, stock and range belong to. Null for Everyday Market listings.
storeName
Optional
Store name.
storeSuburb
Optional
Store suburb.
storeState
Optional
Store state.
storePostcode
Optional
Store postcode.
url
Optional
Product page on woolworths.com.au.
imageUrl
Optional
Main product image.
imageUrls
Optional
All product images.
rating
Optional
Average customer rating out of 5.
ratingCount
Optional
Number of ratings.
reviewCount
Optional
Number of written reviews.
ratingDistribution
Optional
Ratings per star level, keyed 1 to 5.
ingredients
Optional
Ingredient list.
allergensContains
Optional
Allergens the product contains.
allergensMayContain
Optional
Allergens the product may contain.
freeFrom
Optional
Allergen-free claims, for example Egg Free or Peanut Free.
dietary
Optional
Dietary and lifestyle claims, for example Vegan or Halal.
healthStarRating
Optional
Health Star Rating out of 5.
countryOfOrigin
Optional
Country of origin statement.
storageInstructions
Optional
Storage instructions.
departments
Optional
Woolworths departments the product sits in.
categories
Optional
Woolworths subcategories the product sits in.
internalDepartment
Optional
Woolworths' own department name for the product.
internalCategory
Optional
Woolworths' own category name for the product.
internalSubcategory
Optional
Woolworths' own subcategory name for the product.
internalSegment
Optional
Woolworths' own segment name for the product.
isEverydayMarket
Optional
True when the listing is sold by a third-party Everyday Market seller rather than Woolworths.
sellerName
Optional
Everyday Market seller name.
sellerId
Optional
Everyday Market seller number.
deliveryDaysMin
Optional
Fastest delivery in days promised by the Everyday Market seller.
deliveryDaysMax
Optional
Slowest delivery in days promised by the Everyday Market seller.
freeShipping
Optional
True when the Everyday Market seller ships free.
isSponsored
Optional
True when Woolworths placed the product as a paid result.
isNew
Optional
True when Woolworths marks the product as new.
isAgeRestricted
Optional
True for age-restricted products such as alcohol or tobacco.
position
Optional
Position of the product in the list it came from, starting at 1.
detailStatus
Optional
enriched when details were loaded, not_requested when they were not asked for, unavailable when they could not be loaded.
additionalAttributes
Optional
Every label attribute Woolworths publishes for the product, unprocessed.
nutrition
Optional
Nutrition panel: one entry per nutrient with the per-serving and per-100g/100mL values.
servingSize
Optional
Serving size the nutrition panel refers to.
servingsPerPack
Optional
Servings per pack.
countryOfOriginLabel
Optional
Country of origin bar-chart label text.
australianIngredientsPercent
Optional
Percentage of Australian ingredients shown on the origin label.
directions
Optional
Directions for use.
warnings
Optional
Product warnings.
suitableFor
Optional
Who or what the product is suitable for.
aisleDepartment
Optional
In-store department.
aisle
Optional
In-store aisle.
primaryCategory
Optional
Where the product sits in store: department, aisle and shelf order.
variants
Optional
Other variants of the product, for example other sizes or flavours.
variantOptions
Optional
Variant option groups, for example size or colour, with their values.
videoUrl
Optional
Product video, when Woolworths has one.
isTobacco
Optional
True for tobacco products.
tgaAttributes
Optional
Therapeutic goods information: directions, warnings, suitability.
adID
Optional
Advertising identifier when Woolworths placed the product as a paid result.
adStatus
Optional
Advertising status when Woolworths placed the product as a paid result.
b2BExtendedRange
Optional
True for products only ranged for business customers.
bundleProductGroups
Optional
Products included in a bundle.
centreTag
Optional
Centre promotion tag as Woolworths returns it, including the multi-buy details.
childProducts
Optional
Products contained in this listing, for bundles and cases.
cupMeasure
Optional
Unit of measure behind the unit price, as Woolworths returns it.
cupPrice
Optional
Unit price as Woolworths returns it, whether or not it shows one.
gtinFormat
Optional
Length of the barcode format, for example 13 for EAN-13.
hasCupPrice
Optional
True when Woolworths shows a unit price for the product.
hasHeaderTag
Optional
True when the tile carries a header promotion tag.
hasProductSubs
Optional
True when Woolworths offers substitutes for the product.
hasVariants
Optional
True when the product comes in other variants.
headerTag
Optional
Promotion tag shown above the product tile.
hideWasSavedPrice
Optional
True when Woolworths hides the was and saved prices on the tile.
imageTag
Optional
Badge shown over the product image, for example a promotion sticker.
incrementalMinimumQuantity
Optional
Smallest step for products sold by weight.
incrementalMinimumQuantityUnit
Optional
Unit of that step, for example kg.
incrementalPrice
Optional
Price per step for products sold by weight.
incrementalWasPrice
Optional
Previous price per step for products sold by weight.
instoreCupPrice
Optional
In-store unit price.
instoreCupString
Optional
In-store unit price as Woolworths writes it.
instoreHasCupPrice
Optional
True when Woolworths shows an in-store unit price.
instoreIsPurchasable
Optional
True when the product can be bought in the physical store.
instoreSavingsAmount
Optional
Amount saved in AUD on the in-store shelf price.
isBundle
Optional
True when the listing is a bundle of products.
isCentreTag
Optional
True when the tile carries a centre promotion tag.
isEdrSpecial
Optional
True when the deal needs an Everyday Rewards card.
isFreeShipping
Optional
True when the listing ships free.
isGiftable
Optional
True when the product can be sent as a gift.
isInFamily
Optional
True when the product belongs to a product family.
isPmDelivery
Optional
True when the product qualifies for afternoon delivery.
isPrimaryVariant
Optional
True when this is the variant Woolworths shows first.
isPurchasable
Optional
True when the product can be added to an order.
isRanged
Optional
True when the product is ranged for this store.
isRestrictedByDeliveryMethod
Optional
True when only some delivery methods can carry the product.
largeImageFile
Optional
Large product image.
marketFeatures
Optional
Everyday Market feature list published by the seller.
marketSpecifications
Optional
Everyday Market specifications published by the seller.
maxSupplyLimitMessage
Optional
Message Woolworths shows when the purchase cap is reached.
maxWeightPrice
Optional
Highest price for products sold by weight.
mediumImageFile
Optional
Medium product image.
minWeightPrice
Optional
Lowest price for products sold by weight.
minimumQuantity
Optional
Smallest quantity that can be ordered.
numberOfSubstitutes
Optional
How many substitutes Woolworths offers for the product.
pricePerKGLabel
Optional
Price per kilogram label for products sold by weight.
productRestrictionMessage
Optional
Message explaining a restriction on buying the product.
productWarningMessage
Optional
Warning Woolworths shows on the product tile.
savingsAmount
Optional
Amount saved in AUD as Woolworths returns it.
smallFormatDescription
Optional
Short description used on compact tiles.
smallImageFile
Optional
Small product image.
source
Optional
Which Woolworths list the product came from.
supplyLimit
Optional
Order limit Woolworths applies, either units in stock or the purchase cap.
supplyLimitMessage
Optional
Message explaining the order limit.
supplyLimitSource
Optional
What the order limit means: StockQuantity for units in stock, ProductLimit for the purchase cap.
thirdPartyProductInfo
Optional
Extra product information supplied by an Everyday Market seller.
unit
Optional
Unit the product is sold in, for example Each or Kg.
unitWeightInGrams
Optional
Pack weight in grams.
untraceable
Optional
True when Woolworths does not trace the product for recalls.
urlFriendlyName
Optional
Product name as used in the product link.
urlOverride
Optional
Alternative product link, when Woolworths sets one.
variantGroupId
Optional
Number grouping the product with its variants.
variantTitle
Optional
Name of this variant, for example the flavour or colour.
variety
Optional
Variety name, for example the flavour.
vendor
Optional
Everyday Market seller code.
division
Optional
Woolworths division the store belongs to, for example Supermarkets.
address
Optional
Street address.
suburb
Optional
Suburb.
state
Optional
State.
postcode
Optional
Postcode.
phone
Optional
Store phone number.
latitude
Optional
Latitude.
longitude
Optional
Longitude.
isOpenNow
Optional
True when the store is open at the time of scraping.
openingHours
Optional
Opening hours for the coming days: day, hours and the label Woolworths shows.
facilities
Optional
Facilities offered, for example a bakery or a pharmacy.
addressLine1
Optional
First address line.
addressLine2
Optional
Second address line.
categorisedFacilities
Optional
Facilities grouped by category.
gMTZone
Optional
Time zone of the store.
isOpen
Optional
True when the store is trading, as Woolworths returns it.
nearbyPartners
Optional
Partner locations at or next to the store, for example a Big W or a BWS.
partnerUrl
Optional
Link to the partner location page.
storeNo
Optional
Store number, as Woolworths returns it.
productId
Optional
Woolworths product number the review belongs to.
productName
Optional
Product name.
productUrl
Optional
Product page on woolworths.com.au.
text
Optional
Review text.
date
Optional
When the review was written (ISO 8601).
reviewSource
Optional
Where the review was collected.
client
Optional
Which review programme collected it.
categoryId
Optional
Woolworths category number.
slug
Optional
Category name as used in the category link.
path
Optional
Full path from the top department down to this category.
level
Optional
Depth in the category tree, starting at 1 for a department.
parentId
Optional
Category number of the parent, null for a department.
childCount
Optional
Number of categories directly below this one.
displayOrder
Optional
Order Woolworths shows the category in.
productCount
Optional
Number of products in the category, when Woolworths states one.
isSpecial
Optional
True for a specials category rather than a product category.
isRestricted
Optional
True when the category is age restricted.