Tokopedia Scraper - Store | Search | Product avatar
Tokopedia Scraper - Store | Search | Product

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Tokopedia Scraper - Store | Search | Product

Tokopedia Scraper - Store | Search | Product

Developed by

TicTech

TicTech

Maintained by Community

Extract comprehensive product data from Tokopedia, Indonesia's #1 e-commerce platform. Get prices, ratings, sales data, detailed product specs, and more in seconds with our fast, reliable scraper.

0.0 (0)

Pricing

from $1.00 / 1,000 results

2

7

3

Last modified

9 days ago

Tokopedia Scraper - Search & Product Details

Extract comprehensive product data from Tokopedia, Indonesia's #1 e-commerce platform. The fastest Tokopedia scraper available - scrape hundreds of products in seconds with our ultra-efficient search mode.

πŸš€ Why Choose This Scraper?

  • ⚑ Fastest Tokopedia Scraper - Scrape hundreds of products in seconds (search mode)
  • 🎯 Two Modes - Product search OR detailed individual product scraping
  • πŸ” Comprehensive Filters - Price range, condition, shipping, ratings, shop type, offers, and more
  • πŸ“Š Rich Data - Extract prices, ratings, sales count, stock, variants, descriptions, and more
  • πŸ’° Ultra Efficient - Minimal memory usage, blazing fast performance
  • πŸ”„ Smart Pagination - Automatically handles multiple pages
  • βœ… Reliable - Robust error handling, continues even if individual products fail

✨ What Can You Do?

  • Ultra-fast search - Scrape hundreds of products in seconds
  • Search Tokopedia globally for any product
  • Comprehensive Filters: Price range, condition, shipping duration, ratings, and more
  • Sort by: Price (low/high), Reviews, Newest, Most Relevant
  • Filter by: Location, shop type (Mall/Power Merchant), COD/Discount offers
  • Advanced Options: Recently added products, instant/same day delivery
  • Find the best deals across all sellers with unmatched speed

πŸ“¦ Mode 2: Individual Product Details

  • Get comprehensive details for a single product
  • Extract stock quantities and availability
  • Get all variants (colors, sizes, etc.) with availability
  • Full product descriptions
  • Minimum order quantities
  • Product condition (new/used)
  • Etalase/category information
  • Multiple product images

πŸ“ˆ Use Cases

  • Price Monitoring: Track product prices across stores
  • Market Research: Analyze product trends and pricing
  • Competitor Analysis: Monitor competitor products and pricing
  • Product Sourcing: Find the best suppliers and deals
  • Inventory Tracking: Monitor stock and sales performance
  • Lead Generation: Find sellers in specific locations

⚠️ Important: One Mode at a Time

You can only run ONE mode per execution:

  • βœ… Use search for Mode 1 (Product Search)
  • βœ… Use product_url for Mode 2 (Individual Product)

❌ Do NOT provide multiple mode parameters in the same run (e.g., both search and product_url)

The scraper will automatically detect which mode to use based on the parameter you provide.

Required Input

You must provide either a search query or a product_url. The scraper will error if neither is provided.

πŸ“₯ Input Parameters

ParameterRequiredDescriptionExample
searchYesSearch query"laptop gaming"
limitNoMax products to scrape (0 = unlimited)20
sort_orderNoSort results"harga_terendah" (lowest price)
locationNoFilter by seller location"dki_jakarta"
price_minNoMinimum price in Rupiah100000 (Rp100,000)
price_maxNoMaximum price in Rupiah5000000 (Rp5,000,000)
conditionNoProduct condition: "baru" or "bekas""baru"
shipping_durationNoArray of shipping options["instant", "same_day"]
recently_added_daysNoDays since product added"7", "14", "30", "90"
shop_tierNoArray of shop types["mall", "power_merchant"]
rating_minimumNoMinimum product rating"4" (4+ stars)
offersNoArray of special offers["cod", "discount"]
stock_statusNoStock availability"preorder" or "ready_stock"

Mode 2: Individual Product Details

ParameterRequiredDescriptionExample
product_urlYesSingle product URL to scrapehttps://www.tokopedia.com/asus-indonesia-official/product

Sort Order Options

  • paling_sesuai - Most relevant
  • ulasan - Best reviews
  • terbaru - Newest
  • harga_tertinggi - Highest price
  • harga_terendah - Lowest price

Location Options

Major Cities & Regions:

  • dki_jakarta - DKI Jakarta
  • jabodetabek - Jakarta & surrounding areas (Bogor, Depok, Tangerang, Bekasi)
  • bandung - Bandung
  • medan - Medan
  • surabaya - Surabaya
  • semarang - Semarang
  • yogyakarta - Yogyakarta
  • makassar - Makassar
  • bali - Bali
  • padang - Padang
  • palangka_raya - Palangka Raya

Provinces:

  • aceh - Aceh
  • banten - Banten
  • bengkulu - Bengkulu
  • papua - Papua

Other Cities:

  • ambon - Ambon
  • balikpapan - Balikpapan
  • bandar_lampung - Bandar Lampung
  • banjar - Banjar
  • banjarbaru - Banjarbaru
  • banjarmasin - Banjarmasin
  • batam - Batam
  • batu - Batu
  • bekasi - Bekasi
  • bima - Bima
  • binjai - Binjai
  • bitung - Bitung
  • blitar - Blitar
  • bogor - Bogor
  • cilegon - Cilegon
  • cimahi - Cimahi
  • cirebon - Cirebon
  • depok - Depok

Note: We can add more specific locations based on request. Contact us if you need a specific city or region not listed above.

πŸ’‘ Example Inputs

Example 1: Search for Laptops - Cheapest First

{
"search": "laptop gaming",
"limit": 30,
"sort_order": "harga_terendah"
}

Use Case: Find the cheapest gaming laptops across all Tokopedia sellers.


Example 2: Best-Rated Products in Jakarta

{
"search": "sepatu",
"limit": 20,
"sort_order": "ulasan",
"location": "dki_jakarta"
}

Use Case: Find top-rated shoes from Jakarta sellers only.


Example 3: Newest Electronics in Bali

{
"search": "smartphone",
"limit": 15,
"sort_order": "terbaru",
"location": "bali"
}

Use Case: Monitor latest smartphone releases from Bali sellers.


Example 4: Search with Price Range Filter

{
"search": "laptop",
"limit": 50,
"price_min": 3000000,
"price_max": 10000000,
"sort_order": "harga_terendah"
}

Use Case: Find laptops in the Rp3,000,000 - Rp10,000,000 price range, sorted by lowest price first.


Example 5: New Products with Fast Shipping

{
"search": "smartphone",
"limit": 30,
"condition": "baru",
"shipping_duration": ["instant", "same_day"],
"recently_added_days": "7"
}

Use Case: Find brand new smartphones added in the last 7 days with instant or same-day delivery options.


Example 6: High-Rated Mall Products with Discount

{
"search": "headphone wireless",
"limit": 25,
"shop_tier": ["mall"],
"rating_minimum": "4",
"offers": ["discount"],
"sort_order": "ulasan"
}

Use Case: Find discounted wireless headphones from official mall stores with 4+ star ratings, sorted by reviews.


Example 7: Comprehensive Filter Combination

{
"search": "sepatu olahraga",
"limit": 40,
"location": "dki_jakarta",
"price_min": 200000,
"price_max": 1000000,
"condition": "baru",
"shop_tier": ["mall", "power_merchant"],
"rating_minimum": "4",
"offers": ["cod", "discount"],
"stock_status": "ready_stock",
"sort_order": "harga_terendah"
}

Use Case: Advanced search for new sports shoes in Jakarta with price range Rp200K-1M, from Mall/Power Merchant stores, 4+ stars, COD available, discounted, ready stock, sorted by lowest price.


Example 8: Get Detailed Product Information (Mode 2)

{
"product_url": "https://www.tokopedia.com/storename/product-name"
}

Use Case: Extract comprehensive details including stock, all variants (colors, sizes), full description, minimum order, condition, and more from a specific product page.

πŸ“€ Output Data

Standard Fields (All Modes)

  • product_name - Full product title
  • product_url - Direct link to product page
  • store_name - Seller/store name
  • image_url - Product image URL
  • price - Current price (e.g., "Rp1.699.999")
  • price_numeric - Numeric price for sorting (e.g., 1699999)
  • rating - Product rating (e.g., "4.9")
  • location - Seller location (e.g., "Jakarta Selatan")
  • platform - Always "tokopedia"

Additional Fields (Mode 1: Search Only)

  • discount_info - Discount percentage (e.g., "34%")
  • search_query - The search term used

Exclusive Fields (Mode 2: Individual Product Only)

  • stock - Current available quantity (e.g., 71)
  • variants - Array of variant options with availability
    [
    {
    "type": "warna",
    "options": [
    {"name": "Putih", "available": true},
    {"name": "Hitam", "available": true},
    {"name": "Kuning", "available": false}
    ]
    }
    ]
  • description - Full product description with specifications
  • min_order - Minimum order quantity (e.g., "1 Buah")
  • condition - Product condition ("Baru" or "Bekas")
  • etalase - Product category/showcase name
  • rating_count - Number of ratings (e.g., "17 rating")
  • images - Array of all product images (high quality URLs)

πŸ“Š Example Output

Search Result (Mode 1)

{
"platform": "tokopedia",
"product_id": "3596156778",
"product_name": "Example Product Name",
"product_url": "https://www.tokopedia.com/storename/product-slug",
"image_url": "https://images.tokopedia.net/img/cache/700/...",
"price": "Rp1.699.999",
"price_numeric": 1699999,
"discount_info": "15%",
"rating": "5.0",
"store_name": "Example Store",
"location": "Jakarta Pusat",
"category": "Electronics",
"search_query": "laptop gaming"
}

Individual Product Details (Mode 2)

{
"platform": "tokopedia",
"product_url": "https://www.tokopedia.com/storename/product-name",
"product_name": "Example Product Name - Variant A",
"price": "Rp43.900",
"price_numeric": 43900,
"stock": 71,
"rating": "4.4",
"rating_count": "17 rating",
"items_sold": "80+",
"condition": "Baru",
"min_order": "1 Buah",
"etalase": "Category Name",
"store_name": "Example Store",
"location": "Jakarta Barat",
"description": "Product description with specifications...",
"variants": [
{
"type": "warna",
"options": [
{"name": "White", "available": true},
{"name": "Black", "available": true},
{"name": "Gray", "available": true},
{"name": "Red", "available": true},
{"name": "Blue", "available": true},
{"name": "Yellow", "available": false}
]
},
{
"type": "ukuran",
"options": [
{"name": "S", "available": true},
{"name": "M", "available": true},
{"name": "L", "available": true},
{"name": "XL", "available": false}
]
}
],
"images": [
"https://images.tokopedia.net/img/cache/700/...",
"https://images.tokopedia.net/img/cache/700/...",
"https://images.tokopedia.net/img/cache/700/..."
],
"image_url": "https://images.tokopedia.net/img/cache/700/..."
}

⚑ Performance

  • Speed: Scrape hundreds of products in seconds (search mode)
  • Efficiency: Ultra-fast performance with minimal resource usage
  • Memory: ~150-200MB
  • Reliability: Handles pagination, errors, and edge cases
  • Scalability: Process thousands of products efficiently

🎯 Perfect For

  • E-commerce Businesses: Monitor competitors and pricing
  • Market Researchers: Analyze product trends and demand
  • Drop Shippers: Find profitable products and suppliers
  • Price Comparison Sites: Aggregate pricing data
  • Data Analysts: Collect data for market analysis
  • Retailers: Track inventory and pricing strategies

πŸ“‹ Common Workflows

Workflow 1: Daily Price Monitoring

  1. Set up scheduled runs (daily/hourly)
  2. Scrape specific store or search query
  3. Export data to Google Sheets/Database
  4. Track price changes over time

Workflow 2: Market Research

  1. Search for product categories
  2. Sort by best reviews or most sold
  3. Analyze pricing distribution
  4. Identify market leaders

Workflow 3: Competitor Analysis

  1. Search for competitor products
  2. Compare product ranges and pricing
  3. Monitor pricing strategies
  4. Track new product launches

πŸ”— Integration

This Actor works seamlessly with:

  • Google Sheets - Export data automatically
  • Zapier - Trigger workflows on new data
  • Make (Integromat) - Connect to 1000+ apps
  • Slack/Discord - Get notifications
  • Databases - PostgreSQL, MongoDB, etc.
  • Apify API - Programmatic access

❓ FAQ

Q: Can I scrape unlimited products?
A: Yes! Set limit: 0 to scrape all products. Be mindful of Apify compute units.

Q: How fast is the scraper?
A: Search mode can scrape hundreds of products in seconds - the fastest Tokopedia scraper available. Product mode processes individual products quickly with full detail extraction.

Q: Does it support pagination?
A: Yes! Automatically follows "next page" links until limit is reached.

Q: Can I filter by multiple locations?
A: Currently one location at a time. Contact us for custom multi-location support.

Q: What if a product is missing data?
A: The scraper extracts all available data. Missing fields are simply omitted.

Q: How often can I run this?
A: As often as needed! Set up scheduled runs for continuous monitoring.

πŸ—ΊοΈ Custom Locations

Need a specific city or region that's not in our location list? We can add more specific locations based on request! Contact us with the location you need, and we'll add it to the scraper.

πŸ“ž Support

contact the maintainer through the issue tab or email us at contact@tictech.id