Costco AU Scraper – Product Details & Reviews
Pricing
from $1.00 / 1,000 product results
Costco AU Scraper – Product Details & Reviews
Scrape Costco.com.au products with full details and customer reviews. Search by keyword or paste product, search and category URLs. Returns price, brand, rating, review count and text, stock, images, specifications and promotions.
Pricing
from $1.00 / 1,000 product results
Rating
0.0
(0)
Developer
Abot API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Costco Australia Product & Reviews Scraper
Scrape products and customer reviews from Costco Australia (costco.com.au). Search by keyword with rich filters, or paste product, search and category links directly. Every product comes back as one flat record with price, brand, rating, review count, stock, images, specifications, promotions - and, when enabled, the full customer reviews.
What you get
- Dual input modes - search by keyword + filters, or paste URLs.
- Specials & offers - browse the Hot Buys, Last Chance (clearance) and New arrivals collections directly, or paste a specials URL.
- Original 'was' price + savings - every discounted product carries the original strike-through price, the savings amount and the savings percentage, plus the discount start/end dates and unit price (per kg/L/each) where shown.
- Forward-walking pagination across all result pages.
- Product details on demand - long description, ingredients, specifications, warranty, returns, category breadcrumb and the full image gallery.
- Customer reviews on demand - star rating, title, author, date, review text and helpful-vote counts, plus aggregate rating statistics (average, total, and the full 1-5 star distribution).
- 7 sort orders and brand / category / rating / price filters.
- Send results into your apps (MCP connectors) - optional.
Input
| Field | Description |
|---|---|
mode | search (keyword + filters) or url (paste links). |
queries | Search keywords (search mode). Each is searched separately. |
sortBy | relevance, price_asc, price_desc, name_asc, name_desc, best_selling, top_rated. |
specialsCategory | Limit to a specials collection: hot_buys, last_chance or new. Combine with a keyword/brand/category to narrow. |
brand | Limit to a single brand (exact spelling). |
category | Limit to a category code (e.g. cos_9). |
minRating | Keep only products rated at least N stars (3, 4 or 5). |
minPrice / maxPrice | Keep only products in this price band (AUD). |
urls | Product / search / category URLs to scrape (url mode). |
fetchDetails | Fetch each product's full detail (default on). |
fetchReviews | Also collect customer reviews (default off). |
maxReviewsPerProduct | Cap reviews per product (0 = all). |
maxItems | Max products for the whole run (0 = unlimited). |
maxPages | Safety cap on pages per keyword/URL. |
proxy | Proxy configuration (Apify Proxy recommended). |
Example
{"mode": "search","queries": ["laptop"],"sortBy": "top_rated","minRating": 4,"fetchDetails": true,"fetchReviews": true,"maxReviewsPerProduct": 20,"maxItems": 50,"proxy": { "useApifyProxy": true }}
Output
Each dataset item is one product:
{"code": "151331","name": "mbeat Stage S9 Rotating Laptop Stand","title": "mbeat Stage S9 Rotating Laptop Stand","brand": "mbeat","price": 89.99,"priceFormatted": "$89.99","wasPrice": 119.99,"wasPriceFormatted": "$119.99","savingsAmount": 30.00,"savingsPercent": 25,"isOnSpecial": true,"discountStartDate": "2026-07-01T14:00:00.000Z","discountEndDate": "2026-07-22T13:59:59.999Z","unitPrice": null,"unitPriceFormatted": null,"warehouseSavings": false,"couponDiscount": null,"currency": "AUD","averageRating": 4.83,"numberOfReviews": 42,"categories": ["Computers", "Computer Accessories", "Cables & Accessories"],"breadcrumbs": ["Computers", "Computer Accessories", "Cables & Accessories"],"specs": [{ "name": "Colour", "value": "Black" }],"images": ["https://www.costco.com.au/..."],"stockStatus": "inStock","url": "https://www.costco.com.au/.../p/151331","reviews": [{"rating": 5,"title": "Ideal Laptop Stand","author": "BrianCC","reviewDate": "2025-07-08","body": "Enjoying working on the laptop...","helpfulVotes": 0}],"reviewCount": 42,"reviewStats": {"averageRating": 4.83,"totalReviews": 42,"ratingDistribution": { "5": 35, "4": 7 }}}
About reviews
Costco Australia does publish customer reviews, and this actor captures them
in full (rating, title, author, date, body, helpful votes) together with the
aggregate statistics. Turn on Fetch customer reviews to include them. General
merchandise (electronics, homewares, etc.) is widely reviewed; some grocery
staples have few or no reviews, in which case reviews is an empty list and
reviewCount is 0.
About specials & the 'was' price
Costco Australia groups its promotions into named collections - Hot Buys
(current member savings), Last Chance (clearance) and New arrivals. Pick
one with the Specials / offers input in search mode, or paste the collection
link (e.g. https://www.costco.com.au/c/hot-buys) in URL mode. You can still add
a keyword, brand or category to narrow a specials view.
For every discounted product the record keeps the current price and adds the
original wasPrice (strike-through), the savingsAmount and savingsPercent,
the discountStartDate / discountEndDate, and unitPrice for grocery lines.
Products that are not reduced return isOnSpecial: false and wasPrice: null -
the fields are always present so a dataset stays consistent. Costco does not show
a separate promo-badge text, so no label is invented; the numeric fields carry
the discount. A per-colour/size variant matrix is not exposed by the storefront,
so it is not emitted (the hasVariants flag still marks products that have them).
About prices
Costco shows a public price for most catalogue items. A small number of member-
gated grocery lines do not expose a price to non-members - those records carry
price: null and priceHidden: true, with everything else (name, images,
category, rating) still populated.
Plan Requirement
Runs on any Apify plan. Apify Proxy is recommended for the most reliable results; the run adapts its connection automatically. On the free plan, coverage may be limited.
Send results into your apps (MCP connectors)
Optionally pipe results into the tools you already use via Model Context Protocol connectors (Notion, Linear, Airtable, Apify). Authorize a connector under Apify , Settings, API & Integrations, then select it in the input. This never changes the dataset output.