Tokopedia Product Scraper avatar
Tokopedia Product Scraper
Under maintenance

Pricing

$2.00 / 1,000 results

Go to Apify Store
Tokopedia Product Scraper

Tokopedia Product Scraper

Under maintenance

Extract product data from Tokopedia.com - Indonesia's largest e-commerce marketplace. Get prices, seller info, ratings, sold counts, and images. Fast API-based extraction, no browser needed. Export to JSON, CSV, or Excel.

Pricing

$2.00 / 1,000 results

Rating

0.0

(0)

Developer

Muhamad Aldiansyah

Muhamad Aldiansyah

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Tokopedia Scraper

Scrape product data from Tokopedia.com - Indonesia's largest e-commerce marketplace with 100M+ monthly visitors.

This scraper uses Tokopedia's internal GraphQL API for fast, reliable extraction. No browser overhead means results in seconds, not minutes.

Why Choose This Scraper?

FeatureThis ScraperBrowser-Based Scrapers
Speed⚑ ~5 seconds for 60 products🐒 30-60+ seconds
CostπŸ’° $2 per 1,000 productsπŸ’Έ Higher compute usage
Reliabilityβœ… Direct API access❌ Breaks on UI changes
Subscription🚫 None - pay per resultπŸ’³ Often monthly fees

What Data Can You Extract?

πŸ“¦ Product Information

  • Product name, URL, and unique ID
  • Current price and original price (with discount %)
  • Category and full breadcrumb path
  • Product images
  • Free shipping indicator

πŸͺ Seller Information

  • Shop name and location (city)
  • Shop ID and direct shop URL
  • Seller tier (1-4)
  • Official/verified store badge

πŸ“Š Engagement Metrics

  • Product rating (0-5 stars)
  • Sold count (when available)

How to Use This Scraper

Option 1: Search by Keyword

Perfect for market research and competitor analysis.

{
"searchKeyword": "laptop gaming",
"maxResults": 100
}

Option 2: Scrape a Category Page

Ideal for catalog building and category analysis.

{
"categoryUrl": "https://www.tokopedia.com/p/handphone-tablet/handphone",
"maxResults": 500
}

Input Parameters

ParameterTypeRequiredDescription
searchKeywordStringYes*Search term (e.g., "sepatu nike")
categoryUrlStringYes*Direct Tokopedia category URL
maxResultsNumberNoMax products to extract (default: 100)
proxyConfigurationObjectNoApify proxy settings

*Provide either searchKeyword OR categoryUrl, not both.

Sample Output

{
"name": "ASUS ROG Strix G15 Gaming Laptop",
"price": 15999000,
"originalPrice": 18999000,
"discount": "16%",
"seller": "ASUS Official Store",
"sellerLocation": "Jakarta Pusat",
"sellerTier": 3,
"shopId": "480889",
"shopUrl": "https://www.tokopedia.com/asusrogid",
"isOfficialStore": true,
"rating": 4.9,
"soldCount": 1500,
"images": ["https://images.tokopedia.net/..."],
"url": "https://www.tokopedia.com/asusrogid/asus-rog-strix...",
"productId": "12345678",
"category": "Laptop",
"categoryBreadcrumb": "Komputer & Laptop > Laptop",
"hasFreeShipping": true,
"searchKeyword": "laptop gaming",
"scrapedAt": "2026-02-01T10:30:00.000Z"
}

Output Fields Reference

FieldTypeDescription
nameStringProduct title
priceNumberCurrent price in IDR
originalPriceNumberPrice before discount (null if none)
discountStringDiscount percentage (e.g., "16%")
sellerStringShop/seller name
sellerLocationStringSeller's city
sellerTierNumberSeller tier level (1-4)
shopIdStringUnique shop identifier
shopUrlStringDirect URL to shop page
isOfficialStoreBooleanTrue if official/verified
ratingNumberProduct rating (0-5)
soldCountNumberUnits sold (null if unavailable)
imagesArrayProduct image URLs
urlStringProduct page URL
productIdStringUnique product ID
categoryStringProduct category
categoryBreadcrumbStringFull category path
hasFreeShippingBooleanFree shipping available
searchKeywordStringSearch term used
scrapedAtStringISO timestamp

How Much Does It Cost?

Pricing: $0.002 per product (pay-per-result)

ProductsCostUse Case
100$0.20Quick market check
1,000$2.00Competitor analysis
10,000$20.00Full category research
50,000$100.00Enterprise data collection

πŸ’‘ No monthly subscription. You only pay for the data you extract.

Compute costs: This scraper uses minimal compute (~0.05 CU per 100 products) because it doesn't need a browser.

Use Cases

πŸ” Price Monitoring

Track competitor prices across thousands of products. Set up scheduled runs to monitor price changes daily or weekly.

πŸ“Š Market Research

Analyze product trends, pricing strategies, and market positioning. Understand what sells and at what price points.

πŸ›’ Dropshipping Research

Find trending products with good margins. Identify reliable sellers with high ratings and official store status.

πŸͺ Seller Analysis

Research seller performance using shop IDs and URLs. Compare seller tiers and identify official stores.

πŸ“ˆ Competitive Intelligence

Monitor competitor product catalogs, pricing, and inventory. Track new product launches.

Tips for Best Results

πŸ’‘ Start small: Test with 10-50 products first to verify the data format meets your needs.

πŸ’‘ Use specific keywords: "laptop gaming asus" returns more relevant results than just "laptop".

πŸ’‘ Category URLs for completeness: If you want ALL products in a category, use the category URL instead of keywords.

πŸ’‘ Schedule regular runs: Set up Apify schedules for daily/weekly price monitoring.

πŸ’‘ Export formats: Use Apify's built-in export to JSON, CSV, or Excel - no coding needed.

FAQ

Does this scraper work with Tokopedia's anti-bot protection?

Yes. This scraper uses Tokopedia's internal GraphQL API with smart rate limiting, user-agent rotation, and automatic retry logic. It handles 429 errors gracefully.

How many products can I extract?

There's no hard limit. Tokopedia's search returns up to ~3,000 products per keyword. For larger datasets, use category URLs or multiple keyword searches.

Do I need proxies?

The scraper works without proxies for normal usage. For high-volume scraping (10,000+ products), Apify's residential proxies are recommended.

Is this scraper maintained?

Yes. We regularly update the scraper to handle any Tokopedia API changes. Last update: February 2026 (v2.7).

Can I scrape specific seller shops?

Currently, this scraper supports keyword search and category URLs. Shop-specific scraping is on our roadmap.

Limitations

  • Search results are limited to ~3,000 products per keyword (Tokopedia's limit)
  • Some products may not have soldCount data (depends on seller settings)
  • reviewCount is not available in search results (would require product page scraping)

Technical Details

Method: GraphQL API (SearchProductV5Query)

Reliability Features (v2.7):

  • User-agent rotation (8 realistic browser signatures)
  • Exponential backoff on rate limits (429 errors)
  • Respects Retry-After header from server
  • Graceful 403 detection and handling
  • Network error retry with jitter (Β±30% randomization)
  • Batch saving every 100 products (memory-safe for large scrapes)
  • Clear error status messages (blocked/api_changed/network_error)
  • HTTP/1.1 mode for maximum compatibility

Why GraphQL over DOM scraping?

  • ⚑ 10x faster (no browser rendering)
  • πŸ’° Lower compute costs
  • βœ… More stable (not affected by UI changes)
  • πŸ“Š More complete data (includes fields not visible on page)

Support

Questions or feature requests? Contact us through Apify or open an issue.


Built with GraphQL API | v2.7.0 | Strive