Takealot Listings Scraper
Pricing
from $1.50 / 1,000 product listings
Takealot Listings Scraper
The Takealot Listings Scraper extracts product listings and enriched details from Takealot.com, South Africa's largest marketplace — capturing titles, brands, prices, savings, stock, ratings, reviews, EAN/MPN barcodes, images, and category taxonomy. Ideal for price monitoring and product matching.
Pricing
from $1.50 / 1,000 product listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
🚀 Takealot Listings Scraper
Easily extract product data from Takealot.com, South Africa's largest online marketplace. The Takealot Listings Scraper gathers structured product listings and full product details — straight from Takealot's public JSON API, with no proxy and no browser required — for price monitoring, catalog research, and product matching.
✨ Features
- 🏷️ Comprehensive Product Data: Retrieve titles, brands, prices, savings, ratings, reviews, stock, images, and category taxonomy.
- 🔎 Three Ways to Seed: Scrape by search keyword, by category/department filter, or by direct product URL.
- 🧬 Optional Detail Enrichment: Add EAN/MPN barcodes, SKU, multi-warehouse stock, full review distribution, and HTML descriptions for every product.
- 💱 ZAR Market, Underserved Niche: Clean, fast data for the South African market in Rands.
- ⚡ Fast & Proxy-Free: Hits
api.takealot.comdirectly — no anti-bot, no browser, ~36 products per request.
🛠️ How It Works
- Choose Your Input – Provide search terms (e.g.
playstation 5), category filters (e.g.Type:13), and/or direct product URLs. - Pick the Depth – Toggle Scrape full product details on for rich PDP data, or off for fast, cheap listings.
- Run the Scraper – Start the run and receive structured product data, ready to export as JSON, CSV, Excel, or HTML.
⚙️ Input
Provide at least one of searchTerms, categoryFilters, or startUrls.
| Field | Type | Description |
|---|---|---|
searchTerms | array | Keywords to search (e.g. ["laptop", "playstation 5"]). |
categoryFilters | array | Facet filters to browse, e.g. ["Type:13"] (Computers & Tablets) or ["Brand:HP"]. |
startUrls | array | Direct Takealot product URLs containing a PLID. |
scrapeProductDetails | boolean | Fetch full product details (EAN/MPN, stock, reviews). Default true. |
maxItems | integer | Maximum products to scrape (0 = unlimited). Default 50. |
imageSize | string | Gallery image size token (pdpxl, zoom, …). Default pdpxl. |
sort | string | Listing sort order. Default Relevance. |
proxyConfiguration | object | Optional proxy. Not needed — leave disabled. |
Example input
{"searchTerms": ["playstation 5"],"scrapeProductDetails": true,"maxItems": 50}
📊 Sample Output Data
The scraper provides structured JSON output with key product details. Example:
[{"plid": "PLID95228805","tsin": 96098813,"title": "PlayStation 5 Slim Console with disc drive (PS5 Slim)","brand": "Sony Playstation","price": 13398,"prettyPrice": "R 13,398","listingPrice": 15999,"saving": "16%","currency": "ZAR","inStock": true,"stockStatus": "In stock","ean": "711719577188","mpn": "711719577188","sku": 233384319,"starRating": 4.9,"reviewCount": 201,"reviewDistribution": { "5": 184, "4": 14, "3": 0, "2": 0, "1": 3 },"department": "Gaming","categories": ["Consoles"],"distributionCentres": ["JHB"],"images": ["https://media.takealot.com/covers_images/<hash>/s-pdpxl.file"],"url": "https://www.takealot.com/playstation-5-slim-console-with-disc-drive-ps5-slim/PLID95228805"}]
When scrapeProductDetails is false, only the listing-level fields are returned (no ean, sku, taxonomy, etc.).
💸 Pricing
This Actor uses Apify's Pay Per Event model — you pay per delivered result, by how much data it contains. Each dataset item is charged exactly once, and you only pay the higher rate when you opt into the detail enrichment pass.
| Event | When it's charged | Price | Per 1,000 |
|---|---|---|---|
product-listing | A shallow listing record is delivered (scrapeProductDetails = false). | $0.0015 | $1.50 |
item-detail | A fully enriched product record is delivered (scrapeProductDetails = true, or a direct product URL). | $0.005 | $5.00 |
Set a maximum total charge on the run to cap your spend — the Actor stops cleanly once that budget is reached, so it never delivers data you haven't paid for. Start with a small maxItems to estimate, then scale up.
Get clean, proxy-free Takealot product data with the Takealot Listings Scraper today! 🚀