Scraping general online stores in South Africa — price & assortment monitoring
Department and multi-category stores in South Africa: catalogs, prices and stock across all departments.
Multi-category retail in South Africa is a convenient analytics entry point: one collection covers several product verticals. Scraping lays the assortment out along the category tree with prices, discounts and stock.
There are 6 platforms here, led by Makro, Loot, Woolworths by domain authority. Site size is not a constraint: catalogs with hundreds of thousands of SKUs and small stores are normalized to the same field schema, making sellers directly comparable.
Shelves in this list carry XIEkuaBAG, Samsung, Parker, SoyLites, Bel Blu, Croxley and other brands — every product is linked to its brand in the feed, so you can track brand presence and pricing across sellers.
Delivery is tailored to the task: from a one-off Excel/CSV file to a stream of updates via API or into your DBMS. We start with a free data sample — you verify structure and quality before any payment.
Fields we collect: General / Department
The baseline set for this category — extended to fit your task.
title, brand, category with tree path, URL
current and old price, discount, promo
sizes, colours, versions — where applicable
status, stock, delivery times
card attributes according to product type
rating and review count
Jobs this scraping gets done
Competitor prices across several departments at once.
The category tree and each department’s saturation.
Discount campaigns and their depth by department.
New categories and products as they appear.
Stores in this category in South Africa
Ranked by domain authority — price scraping and scheduled price monitoring are available for any platform below.
| # | Store | DR |
|---|---|---|
| 1 | Makro |
73 |
| 2 | Loot |
71 |
| 3 | Woolworths |
71 |
| 4 | Game |
59 |
| 5 | NetFlorist |
55 |
| 6 | OneDayOnly |
53 |
DR (Domain Rating) — domain authority on a 0–100 scale; it reflects link-profile strength, not sales.
Top platforms: what gets scraped
Quick notes on the leaders of this list — any of them can be plugged into the same field structure.
For Makro we collect product, prices — with change history — useful for repricing and assortment control.
For Loot we collect prices, variants — with change history — useful for repricing and assortment control.
On Woolworths we track the catalog and prices — variants, availability — one-off or on a schedule. Delivered as a file, via API or straight into your database.
For NetFlorist we set up recurring collection: availability, attributes, reviews. Cadence ranges from a one-off export to several refreshes a day.
For OneDayOnly we collect attributes, reviews — with change history — useful for repricing and assortment control.
From request to first delivery
Scope the task
We fix the stores, fields, catalog depth and refresh frequency.
Free sample
A data fragment in the agreed structure — before any payment.
Collect & validate
Full collection with completeness and consistency checks.
Deliver & refresh
File, API or database — refreshed on your schedule.
Frequently asked questions
Can we collect only part of the catalog?
How do you handle heterogeneous department attributes?
Is the feed comparable with niche stores?
Other categories: South Africa
Store scraping for other categories in the same geography.