PB Tech Scraper - Products, Specs, Stock & Reviews
Pricing
from $1.40 / 1,000 product results
PB Tech Scraper - Products, Specs, Stock & Reviews
Scrape pbtech.co.nz products with full specifications, price, brand, condition, per-store stock, image gallery, customer reviews and rating stats. Search by keyword and department with brand, price, rating and sort filters, or paste product / category / search URLs.
Pricing
from $1.40 / 1,000 product results
Rating
0.0
(0)
Developer
Abot API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
PB Tech Scraper - Products, Specials & Reviews
Scrape products from pbtech.co.nz, New Zealand's electronics, computer and tech retailer. Search by keyword, browse the clearance specials grid, or paste product, category, search and specials URLs. Every product comes back as a flat record with full detail — identity, price, was-price and discount on clearance items, condition, availability, per-store stock, specifications, image gallery, brand, and native customer reviews with aggregate rating stats.
Features
- Two modes — keyword search (with brand, price, rating filters,
sorting and a specials category), or URL mode to scrape exact product,
category, search or specials URLs you paste (paste a
/category/...link to browse a whole department). - Specials / clearance — browse PB Tech's clearance grid as a first-class
category (
specialsCategory: "clearance"in search mode, or pastehttps://www.pbtech.co.nz/clearancein URL mode), walked with the same forward pagination as an ordinary category. - Original / was price & discount — for a clearance product,
priceis the discounted price you'd pay,originalPricethe price without the auto-applied checkout promo code, plusdiscountPercentandsavings. These are only ever populated from a genuine reference price on the page — never fabricated — so an ordinary, non-discounted product correctly reportsoriginalPrice: null. - Rich product detail — name, brand, product code, SKU, manufacturer part number, barcode/GTIN, price and RRP (NZD), savings, discount %, availability, condition, price-valid-until, breadcrumb categories, specifications, and a full image gallery.
- Per-store stock — live unit counts across PB Tech branches, plus a total in-store stock figure.
- Customer reviews — native reviews per product (title, body, author, date, verified-owner flag, helpful votes, purchased-options) plus the average rating, review count and a star-by-star rating breakdown.
- Filters & sorting — filter by brand, price range and minimum rating; sort by relevance, price, rating, review count or name.
- Optional exports — pipe results into Notion, Airtable, Linear or other apps via MCP connectors, without changing the dataset.
Input
| Field | Type | Description |
|---|---|---|
mode | select | search (keyword) or url (paste links). |
queries | string[] | Search keywords (search mode). Each is searched separately and returns the full matching product set. Ignored when specialsCategory is set. To browse a whole department, use URL mode with a /category/... link. |
specialsCategory | select | Optional. clearance browses the clearance specials grid instead of a keyword search. Overrides queries when set. |
brand | string | Keep only products whose brand contains this text. |
sortBy | select | relevance, priceAsc, priceDesc, ratingDesc, reviewsDesc, nameAsc. |
minPrice / maxPrice | integer | Price range filter (NZD). |
minRating | integer | Minimum average rating (1–5). Needs product details enabled. |
urls | string[] | Product / category / search URLs (URL mode). |
fetchDetails | boolean | Open each product page for full detail. Default true. |
fetchReviews | boolean | Also collect customer reviews. Default false. |
maxReviewsPerProduct | integer | Cap reviews per product (0 = all). Default 20. |
maxItems | integer | Max products for the whole run (0 = unlimited). Default 20. |
proxy | object | Proxy configuration (see below). |
Example input
{"mode": "search","queries": ["gaming laptop"],"brand": "ASUS","minPrice": 1000,"maxPrice": 3000,"sortBy": "priceAsc","fetchDetails": true,"fetchReviews": true,"maxReviewsPerProduct": 10,"maxItems": 20,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "NZ" }}
Example input - clearance specials
{"mode": "search","specialsCategory": "clearance","fetchDetails": true,"maxItems": 20,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "NZ" }}
Output
One record per product. Example (illustrative, mocked values) for a product on
clearance — price is what you'd pay, originalPrice the price without the
auto-applied checkout promo code, discountPercent/savings the gap between
them, and promotion the marketing line naming the code:
{"code": "HOMEXP1234567","sku": "HOMEXP1234567","mpn": "EX-1234/A","gtin": "9990000012345","name": "Example Robot Vacuum & Mop Combo with Auto-Empty Dock","brand": "Example","price": 799.0,"originalPrice": 1299.01,"discountPercent": 38.5,"savings": 500.01,"basePrice": 1299.01,"promotion": "Use promo code CLEARANCE to save","currency": "NZD","availability": "In stock","condition": "New","priceValidUntil": "2029-12-31","categories": ["Home Appliances", "Vacuums", "Robot Vacuums"],"specifications": {"MPN": "EX-1234/A","Colour": "Black"},"images": ["https://www.pbtech.co.nz/imgprod/H/O/HOMEXP1234567__1.jpg"],"imageUrl": "https://www.pbtech.co.nz/imgprod/H/O/HOMEXP1234567__1.jpg","rating": 4.3,"reviewCount": 9,"ratingBreakdown": { "5": 6, "4": 1, "3": 1, "2": 0, "1": 1 },"storeStock": [{ "branch": "Auckland - Albany", "stock": 3 },{ "branch": "Wellington", "stock": 1 }],"totalStoreStock": 4,"seller": "PB Tech","reviews": [{"author": "ExampleReviewer","date": "01/01/26","title": "Great value","body": "Works well and was a great deal on clearance.","attributes": ["Colour: Black"],"verifiedOwner": true,"helpfulVotes": 2,"totalVotes": 2}],"url": "https://www.pbtech.co.nz/product/HOMEXP1234567","searchMode": "search","specialsCategory": "clearance","source": "pbtech.co.nz"}
specialsCategory records which promotional feed a row came from (for example
"clearance"); it is null for rows from an ordinary keyword search or
category, so a run that mixes both can tell the specials rows apart.
originalPrice/discountPercent/savings are only populated from a genuine
reference price - PB Tech's own "without promo code" list price for a
clearance item. An ordinary, non-discounted product reports
"originalPrice": null, "discountPercent": null (no savings key) rather
than a fabricated value. A product URL pasted directly in URL mode (with no
listing page visited) reports its list price only; the clearance discount is
visible on the listing grid, not on the plain product-detail JSON, so
originalPrice stays null in that specific case even for a clearance item.
Proxy & reliability
This source needs a residential connection in New Zealand to return the page (and to show the correct local pricing, stock and store availability). The recommended proxy configuration is Apify Proxy with residential access, country New Zealand — the run rotates a fresh exit on every request automatically.
Free plan / datacenter note: on the free plan, or if you select a datacenter proxy, connections are frequently refused and runs may return no results. Enable Apify Proxy with residential access (country New Zealand), or upgrade your plan, for reliable results.
Notes
- Prices, stock and availability are captured live from a New-Zealand connection at run time and reflect the store's own listing.
clearanceis the site's only genuine specials/offers grid at the time of writing (verified live); a marketing "hot deals" page exists but renders no product listing, so it is not offered as a specials category. This is checked periodically, not a permanent limitation of the site.- No product on pbtech.co.nz currently exposes a size/colour variant matrix or a per-unit (per kg/L) price; those fields are intentionally not emitted rather than guessed at.
- Reviews are the retailer's own on-site customer reviews; no review images are collected.
- Pricing is pay-per-event: an actor-start event, a per-product result event, and optional per-product detail-enrichment and review-enrichment events that are charged only when those options are enabled.