Liquorland Product Scraper 🍻🍺 avatar

Liquorland Product Scraper 🍻🍺

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Liquorland Product Scraper 🍻🍺

Liquorland Product Scraper 🍻🍺

Extract product data from liquorland.com.au. Scrape any category or search page for prices, specials, brands, and ratings. Auto-paginates through listings for full category coverage. Ideal for price monitoring, competitor research, and catalog analysis. AU residential proxy included.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Liquorland Actor hero

What does Liquorland Product Scraper do?

Liquorland Product Scraper collects clean, structured product data from any category or search results page on liquorland.com.au, one of Australia's largest liquor retailers. Give it a listing URL — a beer, wine, or spirits category, or a search results page — and it pages through the full result set to return structured data for every product, not just the first screen.

Running on the Apify platform means automatic proxy handling, one-click scheduling for recurring price checks, dataset export in multiple formats, and an API for pulling results straight into your own systems — no infrastructure to manage.

Why use Liquorland Product Scraper?

  • Price monitoring — track prices and special/multi-buy offers across the Liquorland catalog over time.
  • Competitor research — benchmark your own pricing against Liquorland's listed prices.
  • Catalog and product research — pull clean product names, brands, images, and pack sizes to enrich your own product database.
  • Assortment analysis — see which brands and products Liquorland stocks in a given category.
  • Recurring monitoring — schedule runs to keep price and promotion data current.

Designed for practical, cost-efficient product data collection: clean structured output without unnecessary data, and control over run size with maxItems.

What data can you extract?

Liquorland Actor dataset output

Liquorland Actor data fields

  • Product ID
  • Product name and brand
  • Product URL
  • Image URL
  • Size / pack size
  • Price and regular price
  • Currency
  • Promotion text (e.g. multi-buy offers)
  • Whether the product is currently on special
  • Promotional badge flag
  • Source category URL

How to use it

How Liquorland Actor works

  1. Click Try for free or Run on the Actor page.
  2. In Start URLs, paste one or more Liquorland category or search URLs (e.g. https://www.liquorland.com.au/beer).
  3. Optionally adjust Max products per start URL. Leave it at 0 to collect the entire listing.
  4. Click Start and wait for the run to finish.
  5. Open the Dataset tab to preview, filter, and export your results.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsarrayYes[{ "url": "https://www.liquorland.com.au/beer" }]Category or search listing pages to scrape. Add multiple URLs to scrape several listings in one run.
maxItemsintegerNo5Maximum products to collect per start URL. 0 = no limit — page through the entire listing.
proxyConfigurationobjectNoApify Proxy (Residential, AU)Proxy settings for the crawl.

Example input:

{
"startUrls": [{ "url": "https://www.liquorland.com.au/beer" }],
"maxItems": 0,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "AU" }
}

Output Data

Each dataset item represents one product. Every start URL you provide gets its own maxItems budget, and duplicate products (matched by product ID) are removed automatically as pages are collected.

{
"productId": "2605953",
"name": "Great Northern Super Crisp Lager Block Can 375mL - Pack (30)",
"brand": "Great Northern",
"url": "https://www.liquorland.com.au/beer-and-cider/great-northern-super-crisp-lager-block-can-375ml_2605953",
"imageUrl": "https://www.liquorland.com.au/-/media/images/products/generic_bundle.ashx?productId=2605953_PACK30",
"size": "375mL",
"packSize": "Pack (30)",
"price": 71,
"regularPrice": 71,
"currency": "AUD",
"promotion": "2 for $114",
"onSpecial": false,
"badge": false,
"categoryUrl": "https://www.liquorland.com.au/beer"
}
FieldDescription
productIdLiquorland's internal product ID.
nameFull product name, including pack description.
brandProduct brand.
urlCanonical product page URL.
imageUrlProduct image URL.
sizeBottle/can size (e.g. 375mL), when available.
packSizePack configuration (e.g. Pack (30)), when available.
priceCurrent listed price.
regularPriceRegular price before any discount. Equal to price when not on special.
promotionMulti-buy or other promotion text shown on the listing (e.g. "2 for $114"), when present.
onSpecialWhether the product is currently discounted from its regular price.
badgeWhether a promotional badge is shown on the listing tile.
categoryUrlThe start URL this product was collected from.

Usage Examples

  • Track weekly specials: Point startUrls at your key categories and schedule a weekly run to see how prices and promotions change.
  • Build a competitor price index: Scrape a set of category URLs, export to CSV, and join against your own catalog by product name or brand.
  • Research a category: Set maxItems to 0 on a single category URL to pull the full assortment for analysis.

Tips for Best Results

  • Start from a specific category or search URL rather than the homepage — scraping is scoped to the listing page you provide.
  • Use maxItems: 0 when you want the full listing; otherwise set a smaller number for quick tests or sampling.
  • Provide multiple start URLs to cover several categories in a single run; each gets its own maxItems budget.
  • Liquorland applies bot protection to non-residential traffic — keep the default Australian residential proxy setting for reliable results.

Integrations

Connect this Actor to Make, Zapier, Google Sheets, Slack, or your own systems via Apify's integrations and API, or schedule recurring runs directly from the Apify platform.

Export Formats

Datasets can be exported as JSON, CSV, Excel, or XML directly from the Dataset tab, or pulled programmatically via the Apify API.

FAQ

How many products can I collect? As many as the listing exposes. Set maxItems: 0 to collect the full category or search listing.

Can I scrape a whole category? Yes — point a start URL at any category page and the Actor will page through all available products up to your maxItems setting.

Does maxItems = 0 collect everything? Yes, for each start URL. The Actor keeps paging until Liquorland stops returning new products.

Can I provide multiple URLs? Yes. Add multiple entries to startUrls; maxItems applies separately to each one.

Are duplicates removed? Yes, products are deduplicated by product ID as pages are collected.

Why can some fields be null? Not every product has a promotion, badge, or explicit size — those fields are null when the site doesn't show them.

Can I schedule price monitoring? Yes — use the Apify platform's built-in Scheduler to run this Actor automatically on a recurring basis.

Is cache available? Not currently required for this Actor; each run collects fresh data directly from the listing pages you provide.

Is the data current? Data reflects what was published on the site at the time of the run.

What happens when a product is unavailable? If a product is out of stock or removed, it simply won't appear in the listing — the Actor only reports what Liquorland currently displays.

This Actor only collects publicly visible product listing data. Users are responsible for complying with Liquorland's terms of use, applicable law, and responsible data-use requirements.

Preview

Liquorland Actor input options