Builders Warehouse South Africa Product & Price Scraper
Pricing
from $0.95 / 1,000 results
Builders Warehouse South Africa Product & Price Scraper
Fast, high-performance scraper for Builders Warehouse (builders.co.za). Extract live South African retail prices, stock availability, brands, SKUs, and specifications with sub-second execution.
Pricing
from $0.95 / 1,000 results
Rating
0.0
(0)
Developer
Lonwabo Mfundisi
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
22 days ago
Last modified
Categories
Share
Fast, high-performance scraper for Builders Warehouse (builders.co.za). Extract live South African retail prices, stock availability, brands, SKUs, and product details with sub-second execution.
Source site: builders.co.za | Coverage: building materials, hardware and DIY
What it does
Searches Builders Warehouse for each keyword you provide and returns structured product data: title, live price in ZAR, stock status and the direct product link. Prices are collected as shown on the site at the time of the run.
Features
- Search by one or many keywords in a single run
- Prices in ZAR
- Stock availability where the site exposes it
- Direct product URLs
- Clean JSON, CSV or Excel export from the Apify dataset
- Works with the Apify API, schedules, webhooks and integrations
Input
| Field | Type | Description | Default |
|---|---|---|---|
searchTerms | array | Keywords or products to search on Builders Warehouse (e.g. 'cement 50kg', 'bosch cordless drill', 'pvc pipe'). | - |
categoryFilters | array | Optional category codes or facet filters to narrow search results. | - |
maxItems | integer | Maximum number of product results to scrape per search query. | 20 |
sortBy | string | Sort order for search results. | "relevance" |
storeId | string | Builders Warehouse branch or fulfillment zone code (defaults to B14 for nationwide e-commerce catalog). | "B14" |
proxyConfiguration | object | Select proxies to be used by your crawler. Builders Warehouse API is directly accessible, but residential proxies can be used for high-volume scraping. | {"useApifyProxy":false} |
Example input
{"searchTerms": ["cement 50kg","paint 20l"],"maxItems": 20}
Output
Each product is one dataset item.
{"title": "Example cement 50kg","price": 109.95,"regularPrice": 119.95,"savings": 10,"currency": "ZAR","brand": "PPC","inStock": true,"stockQty": 40,"sku": "123456","store": "Builders Warehouse","searchTerm": "cement 50kg"}
Fields can be empty when the store does not publish them for a product.
Pricing
This Actor uses pay per result: you pay only for products returned. Platform usage is included in the result price.
$2.00 per 1,000 results (Light (direct HTTP / API)).
Tip: set maxItems to control cost. A run returning 20 products costs about $0.04.
Use cases
- Construction BoQ and quotation costing
- Retail price benchmarking
- Store-level stock checks
Notes and limits
- Data comes from the public builders.co.za website. Site changes can occasionally affect results; please report issues through the Actor's Issues tab.
- Prices and stock change frequently. Treat results as a snapshot, not a binding quote.
- Please use the data in line with builders.co.za's terms and applicable law.
Support
Found a bug or need another South African store? Open an issue on this Actor and it will be looked at.