Tokopedia Store Scraper
Pricing
from $1.20 / 1,000 product scrapeds
Tokopedia Store Scraper
Scrape ALL products from a Tokopedia store with prices, discounts, ratings, and stock status.
Pricing
from $1.20 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Riski Eka
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape ALL products from any Tokopedia store in one run. Just enter a store URL or name — get the full product catalog with prices, discounts, ratings, sold counts, and more.
Why use this instead of a search scraper?
| Feature | Search Scraper | Store Scraper |
|---|---|---|
| Scope | Products matching keywords | ALL products from 1 store |
| Use case | Find specific products | Full store audit, competitor intel, inventory tracking |
| Dedup | Across search pages | Across store pages (zero duplicates) |
| Pages | Limited by keyword | Scrapes entire catalog (up to 100 pages) |
Use Cases
- Competitor monitoring — See every product, price, and discount from a competitor's store
- Brand audit — Full catalog of an official store for pricing analysis
- Inventory tracking — Monitor stock levels across all store products
- Price intelligence — Compare store-wide pricing with market averages
- Lead generation — Extract complete product catalogs for wholesale/bulk buyers
Input Parameters
| Parameter | Required | Default | Description |
|---|---|---|---|
storeUrl | Yes* | — | Full store URL (e.g., https://www.tokopedia.com/acehardware) |
storeSlug | Yes* | — | Store slug directly (e.g., acehardware). Takes priority if both provided. |
maxPages | No | 50 | Max pages to scrape. Auto-stops when 3 consecutive pages return no new products. |
sortBy | No | default | Sort: default, newest, price_high, price_low, popular, reviews |
*Either storeUrl or storeSlug is required.
Output Fields
Each row in the dataset is one product with these fields:
Product: productId, title, url, imageUrl, imageUrls
Pricing: price, priceText, originalPrice, discount, discountPercent, currency
Shop: shopId, shopName, shopUrl, shopCity, shopTier, isOfficialStore, isPowerMerchant
Ratings: rating, reviewCount, favoriteCount, soldCount
Category: categoryId, categoryName, categoryBreadcrumb
Details: weight, stock, condition, minOrder, wholesalePrice
Meta: position, isAd, fetchedAt
Example Run
{"storeUrl": "https://www.tokopedia.com/acehardware","maxPages": 50,"sortBy": "default"}
Technical Details
- Uses headless Chrome (Playwright) to bypass Tokopedia's anti-bot protection
- Intercepts GraphQL API responses for reliable product data extraction
- Falls back to DOM extraction when API interception fails
- Automatic deduplication across pages
- Rate-limited with 2s delay between page loads
- Memory: 2048 MB (Playwright + Tokopedia needs headroom)
Limitations
- Product weight, stock, condition, minOrder, and wholesalePrice may be null (Tokopedia only shows these on product detail pages, not listing pages)
- Some stores may have anti-bot measures that slow down scraping
- Very large stores (1000+ products) may take 10-15 minutes to fully scrape
Built by
RGamer-Z — powered by Apify + Crawlee + Playwright