Takealot Scraper
Pricing
from $3.00 / 1,000 results
Takealot Scraper
Scrape Takealot - South Africa's largest online retailer. Search products, get daily deals, browse categories, and fetch individual product details including prices, ratings, availability, and promotions.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract product listings, pricing, ratings, availability, and promotions from Takealot — South Africa's largest online retailer. Search by keyword, browse by category, get daily deals, or fetch specific product details.
What You Can Scrape
- Product search — find products by keyword with optional price filters and sorting
- Category browsing — browse all products in a specific category
- Daily deals — get discounted/promotional products
- Product details — fetch specific products by their ID
Output Fields
| Field | Description |
|---|---|
productId | Takealot internal product ID |
title | Product name |
brand | Brand name |
price | Current price in South African Rand (ZAR) |
originalPrice | Original price before discount |
discountPercent | Discount percentage (if on sale) |
rating | Average customer rating (0–5) |
reviewCount | Number of customer reviews |
availability | Stock status (e.g., "In stock", "Out of stock") |
inStock | Boolean stock flag |
imageUrl | Main product image URL |
productUrl | Direct URL to the product page |
freeDelivery | True if free delivery is available |
tsin | Takealot Stock Item Number |
isDailyDeal | True if the product is a daily deal |
scrapedAt | ISO timestamp of when the record was scraped |
Input Parameters
| Parameter | Type | Description |
|---|---|---|
mode | select | search, productDetails, categoryBrowse, or dailyDeals |
keyword | string | Search keyword (mode=search) |
productIds | array | List of product IDs (mode=productDetails) |
categorySlug | string | Category path, e.g. electronics/phones (mode=categoryBrowse) |
sortBy | select | Sort order: relevance, price_asc, price_desc, rating_desc, new_arrivals |
minPrice | integer | Minimum price filter in ZAR |
maxPrice | integer | Maximum price filter in ZAR |
inStockOnly | boolean | Only return in-stock products |
maxItems | integer | Maximum number of results (1–500, default 20) |
Example Inputs
Search for laptops under R15,000:
{"mode": "search","keyword": "laptop","maxPrice": 15000,"sortBy": "price_asc","maxItems": 50}
Get today's daily deals:
{"mode": "dailyDeals","maxItems": 30}
Browse electronics category:
{"mode": "categoryBrowse","categorySlug": "electronics","sortBy": "rating_desc","maxItems": 50}
Use Cases
- Price monitoring — track price changes for products over time
- Competitor research — analyze product pricing in South Africa
- Inventory tracking — monitor stock availability for desired products
- Deal discovery — automatically find discounted products
- Market research — analyze product ranges and pricing in specific categories
- E-commerce analytics — build pricing intelligence for the South African market
FAQ
Is Takealot available globally? Takealot ships primarily within South Africa. Prices are in South African Rand (ZAR).
How often is data updated? Data reflects real-time stock and pricing from Takealot's live API.
What product categories are available? Takealot covers electronics, appliances, clothing, books, sports, beauty, home & garden, toys, and much more.
How do I find a category slug?
Browse Takealot's website and copy the path from the URL after takealot.com/, e.g., computers-and-tablets or electronics/phones.
Why might some products be missing? Takealot may return different results based on location and availability. Try adjusting your search terms or removing price filters.