Takealot Scraper avatar

Takealot Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Takealot Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

FieldDescription
productIdTakealot internal product ID
titleProduct name
brandBrand name
priceCurrent price in South African Rand (ZAR)
originalPriceOriginal price before discount
discountPercentDiscount percentage (if on sale)
ratingAverage customer rating (0–5)
reviewCountNumber of customer reviews
availabilityStock status (e.g., "In stock", "Out of stock")
inStockBoolean stock flag
imageUrlMain product image URL
productUrlDirect URL to the product page
freeDeliveryTrue if free delivery is available
tsinTakealot Stock Item Number
isDailyDealTrue if the product is a daily deal
scrapedAtISO timestamp of when the record was scraped

Input Parameters

ParameterTypeDescription
modeselectsearch, productDetails, categoryBrowse, or dailyDeals
keywordstringSearch keyword (mode=search)
productIdsarrayList of product IDs (mode=productDetails)
categorySlugstringCategory path, e.g. electronics/phones (mode=categoryBrowse)
sortByselectSort order: relevance, price_asc, price_desc, rating_desc, new_arrivals
minPriceintegerMinimum price filter in ZAR
maxPriceintegerMaximum price filter in ZAR
inStockOnlybooleanOnly return in-stock products
maxItemsintegerMaximum 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.