Liquorland AU Catalog & Product Lookup (Unofficial)
Pricing
from $0.04 / 1,000 results
Liquorland AU Catalog & Product Lookup (Unofficial)
Fetch Liquorland Australia categories, category listings, and product details in normalized output.
Pricing
from $0.04 / 1,000 results
Rating
0.0
(0)
Developer
Dmitriy Gyrbu
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Liquorland AU Search, Catalog & Store Tools (Unofficial)
Search Liquorland Australia products, inspect the full navigation tree, enrich product cards with Bazaarvoice review data, and resolve store/location context in normalized output.
This is an unofficial actor and is not affiliated with Liquorland.
Supported operations
categoriescategoryitemsearchsearch_suggestlocationssuburbsnearby_stores
Operation guide
The Apify Console form shows the union of all supported fields, so the visible
inputs do not change when you switch operation. Use the guide below to know
which fields are required.
categoriesRequired: none Optional:state,includeRawcategoryRequired:pathorcategoryPathorcategoryIdOptional:state,page,facets,sort,show,includeRawitemRequired:url, orproductIdplusitemSlugOptional:state,includeReviews,reviewLimit,includeRawsearchRequired:queryOptional:state,storeId,page,facets,sort,show,fallbackToSuggest,v,userId,clientId,includeRawsearch_suggestRequired:queryOptional:state,v,includeRawlocationsRequired:queryorpostcodeOptional:includeRawsuburbsRequired:queryorpostcodeOptional:includeRawnearby_storesRequired:lat,lonOptional:page,size,userId,authToken,userKey,includeRawNote: advanced operation. It depends on a live anonymous Liquorland session exposing bothuserIdandauthToken, or on you supplying those values explicitly.
Validated starter examples
These are the safest first-run inputs I validated locally against the live site. They are the examples I recommend for private smoke checks and Apify Store saved tasks.
How categories work
categories is built from Liquorland's state-specific navigation endpoint
/api/navigation/ll/{state} and preserves much more of the source tree than a flat
"category URL" list.
Each row includes:
kindOne ofcategory,landing_page,facet,group, orgroup_itemcategory_supportedtrueonly when the row can be used directly with thecategoryoperationhas_urlWhether the row has a real URL/pathfacet_onlytruefor filter-only rows from the navigation tree
That means /specials/* rows are still returned, but they are marked as kind=landing_page
and category_supported=false, so users can see them without mistaking them for real API categories.
For the best UX:
- use
categoriesfirst to inspect the state-specific tree - use rows with
category_supported=trueforcategory - keep
/specials/*rows for merchandising insight, but not ascategoryinputs
Example inputs
{"operation": "categories","state": "nsw","includeRaw": false}
{"operation": "category","path": "/beer","state": "nsw","page": 1,"facets": "","sort": "","show": 72,"includeRaw": false}
{"operation": "item","productId": "7705729","itemSlug": "lorry-boys-low-carb-lager-can-375ml","url": "https://www.liquorland.com.au/beer-and-cider/lorry-boys-low-carb-lager-can-375ml_7705729?uom=CTN24","state": "nsw","includeReviews": true,"reviewLimit": 3,"includeRaw": false}
{"operation": "search","query": "vodka","state": "vic","storeId": "2278","page": 1,"facets": "","sort": "","show": 60,"fallbackToSuggest": true,"v": 2,"includeRaw": false}
{"operation": "search_suggest","query": "wil","state": "vic","v": 2,"includeRaw": false}
{"operation": "locations","query": "3000","includeRaw": false}
{"operation": "suburbs","query": "3000","includeRaw": false}
Advanced nearby stores example
nearby_stores is useful, but it is not a reliable first smoke because Liquorland
does not always expose the anonymous session token needed for that inventory endpoint.
Use it after validating the actor with the starter examples above.
{"operation": "nearby_stores","lat": -37.8133386,"lon": 144.9708234,"page": 1,"size": 10,"includeRaw": false}
Output
- Dataset: normalized products or structured navigation/location/store rows
- Key-value store
OUTPUT: run summary withsource,operation,success,total,errors,proxy, andmonetization
Notes
searchnow tries the product-search API first even withoutstoreId, but store-aware runs are still best when you provide a realstoreId.- A practical way to get
storeIdislocationsornearby_stores. - If Liquorland blocks the full search API, the actor can degrade gracefully to
search_suggestso the run still returns useful product candidates. itemsupports URL-driven fallback recovery and can optionally enrich products with Bazaarvoice review stats and a small recent-review sample.locationsandsuburbsmap to the public suburb search endpoint and are aliases of the same capability.nearby_storesuses the authenticated inventory endpoint and returns richer store metadata when the anonymous session bootstrap succeeds or when you provideuserIdplusauthTokenexplicitly.- If
nearby_storescannot bootstrap those credentials, the actor returns a structuredunsupportedpayload with a hint instead of a raw failure. - Default proxy strategy is
direct. - The runtime is prepared for future pay-per-event monetization.