Tokopedia Product Scraper πŸ›οΈ

Tokopedia Product Scraper πŸ›οΈ

Efficiently scrape product data from Tokopedia search results. Extract detailed information including prices, shop details, sales metrics, and more. Perfect for market research, price monitoring, and competitive analysis. Built with advanced anti-blocking measures. πŸ›οΈ

ECOMMERCEINTEGRATIONSOTHERApify

This powerful Actor scrapes detailed product information from Tokopedia, Indonesia's largest e-commerce platform. Perfect for market research, price monitoring, and competitive analysis! πŸš€

Features ✨

  • πŸ” Scrapes products from search results
  • πŸ“¦ Extracts comprehensive product details including:
    • Product name, ID, and URL
    • Price information (current price, original price, discounts)
    • Product images and media
    • Shop details (name, location, tier)
    • Sales performance indicators
    • Product ratings
    • Category information
  • ⚑ High-performance scraping with Puppeteer
  • πŸ›‘οΈ Built-in proxy support
  • 🎯 Customizable maximum items limit
  • πŸ“± Includes mobile app deep links

Use Cases πŸ’‘

  • πŸ“Š Market research and analysis
  • πŸ’° Price monitoring and tracking
  • πŸͺ Competitor analysis
  • πŸ“ˆ Product trend analysis
  • 🎯 Lead generation for sellers

Input Parameters πŸŽ›οΈ

  • searchUrls: Array of Tokopedia search URLs to scrape
  • maxItems: Maximum number of items to scrape (optional)
  • proxyConfiguration: Proxy settings (optional)

Output πŸ“€

The Actor outputs detailed product data in JSON format, including:

  • Product details (ID, name, URL, price)
  • Shop information
  • Media URLs
  • Sales metrics
  • Category data
  • Rating information

Tips πŸ’ͺ

  • Use specific search queries for better results
  • Adjust maxItems based on your needs
  • Enable proxy support for better reliability

Need custom features or having issues? Feel free to reach out! 🀝

Input Example

A full explanation of an input example in JSON.

1{
2    "searchUrls": [
3        "https://www.tokopedia.com/search?st=&q=gift&srp_component_id=02.01.00.00&srp_page_id=&srp_page_title=&navsource="
4    ],
5    "maxItems": 100
6}

Output sample

The results will be wrapped into a dataset which you can always find in theΒ StorageΒ tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

1[
2    {
3        "searchUrl": "https://www.tokopedia.com/search?st=&q=gift&srp_component_id=02.01.00.00&srp_page_id=&srp_page_title=&navsource=",
4        "oldID": 100000290323,
5        "id": "100000290323",
6        "name": "MOSSDOOM Paperbag For Gift Kertas",
7        "url": "https://www.tokopedia.com/mossdoom/mossdoom-paperbag-for-gift-kertas-1730264220216886630?extParam=ivf%3Dfalse%26keyword%3Dgift%26search_id%3D20250306125010822C846D2BB9B43E08TG%26src%3Dsearch",
8        "applink": "tokopedia://product/100000290323?extParam=ivf%3Dfalse%26keyword%3Dgift%26search_id%3D20250306125010822C846D2BB9B43E08TG%26src%3Dsearch",
9        "mediaURL": {
10            "image": "https://images.tokopedia.net/img/cache/200-square/aphluv/1997/1/1/e93ff5680d254058944b03378c362f07~.jpeg",
11            "image300": "https://images.tokopedia.net/img/cache/300-square/aphluv/1997/1/1/e93ff5680d254058944b03378c362f07~.jpeg",
12            "videoCustom": "",
13            "__typename": "SearchProductV5MediaURL"
14        },
15        "shop": {
16            "oldID": 14767008,
17            "id": "14767008",
18            "name": "MOSSDOOM",
19            "url": "https://www.tokopedia.com/mossdoom",
20            "city": "Jakarta Utara",
21            "tier": 2,
22            "__typename": "SearchProductV5Shop"
23        },
24        "badge": {
25            "oldID": 4,
26            "id": "4",
27            "title": "Jakarta Utara",
28            "url": "https://images.tokopedia.net/img/official_store_badge.png",
29            "__typename": "SearchProductV5Badge"
30        },
31        "price": {
32            "text": "Rp29.000",
33            "number": 29000,
34            "range": "",
35            "original": "",
36            "discountPercentage": 0,
37            "__typename": "SearchProductV5Price"
38        },
39        "freeShipping": {
40            "url": "",
41            "__typename": "SearchProductV5FreeShipping"
42        },
43        "labelGroups": [
44            {
45                "position": "ri_product_credibility",
46                "title": "10rb+ terjual",
47                "type": "",
48                "url": "",
49                "styles": [],
50                "__typename": "SearchProductV5LabelGroups"
51            },
52            {
53                "position": "ri_product_offer",
54                "title": "Bisa COD",
55                "type": "",
56                "url": "",
57                "styles": [
58                    {
59                        "key": "text-color",
60                        "value": "#FF7F17",
61                        "__typename": "SearchProductV5LabelGroupsStyle"
62                    }
63                ],
64                "__typename": "SearchProductV5LabelGroups"
65            }
66        ],
67        "labelGroupsVariant": [],
68        "category": {
69            "oldID": 54,
70            "id": "54",
71            "name": "Perlengkapan Pesta",
72            "breadcrumb": "perlengkapan-pesta/bungkus-kemasan/kertas-kado",
73            "gaKey": "/searchproduct/perlengkapan-pesta/bungkus-kemasan/kertas-kado/gift/mossdoom/mossdoom-paperbag-for-gift-kertas-1730264220216886630",
74            "__typename": "SearchProductV5Category"
75        },
76        "rating": "4.8",
77        "wishlist": false,
78        "ads": {
79            "id": "",
80            "productClickURL": "",
81            "productViewURL": "",
82            "productWishlistURL": "",
83            "tag": 0,
84            "__typename": "SearchProductV5Ads"
85        },
86        "meta": {
87            "oldParentID": 12239878272,
88            "parentID": "12239878272",
89            "oldWarehouseID": 14630659,
90            "warehouseID": "14630659",
91            "isImageBlurred": false,
92            "isPortrait": false,
93            "__typename": "SearchProductV5ProductMeta"
94        },
95        "__typename": "searchProductV5Product"
96    },
97    ...
98]

Here are some other useful actors for e-commerce and social media scraping:

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool β€” just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!