PB Tech Scraper - Products, Specs, Stock & Reviews avatar

PB Tech Scraper - Products, Specs, Stock & Reviews

Pricing

from $1.40 / 1,000 product results

Go to Apify Store
PB Tech Scraper - Products, Specs, Stock & Reviews

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

Abot API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 paste https://www.pbtech.co.nz/clearance in URL mode), walked with the same forward pagination as an ordinary category.
  • Original / was price & discount — for a clearance product, price is the discounted price you'd pay, originalPrice the price without the auto-applied checkout promo code, plus discountPercent and savings. These are only ever populated from a genuine reference price on the page — never fabricated — so an ordinary, non-discounted product correctly reports originalPrice: 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

FieldTypeDescription
modeselectsearch (keyword) or url (paste links).
queriesstring[]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.
specialsCategoryselectOptional. clearance browses the clearance specials grid instead of a keyword search. Overrides queries when set.
brandstringKeep only products whose brand contains this text.
sortByselectrelevance, priceAsc, priceDesc, ratingDesc, reviewsDesc, nameAsc.
minPrice / maxPriceintegerPrice range filter (NZD).
minRatingintegerMinimum average rating (1–5). Needs product details enabled.
urlsstring[]Product / category / search URLs (URL mode).
fetchDetailsbooleanOpen each product page for full detail. Default true.
fetchReviewsbooleanAlso collect customer reviews. Default false.
maxReviewsPerProductintegerCap reviews per product (0 = all). Default 20.
maxItemsintegerMax products for the whole run (0 = unlimited). Default 20.
proxyobjectProxy 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.
  • clearance is 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.