Tokopedia Scraper: Products, Prices, Stock, Reviews and Shops avatar

Tokopedia Scraper: Products, Prices, Stock, Reviews and Shops

Pricing

from $0.81 / 1,000 products

Go to Apify Store
Tokopedia Scraper: Products, Prices, Stock, Reviews and Shops

Tokopedia Scraper: Products, Prices, Stock, Reviews and Shops

Scrape Tokopedia by keyword, category, shop or product link: price, original price, discount, rating, sold count, stock, shop city and Mall or Power Shop badge, images and category. Optional variants with price and stock, reviews and shop rows. No login.

Pricing

from $0.81 / 1,000 products

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

5,469 Tokopedia products with price, discount, sold count, stock and shop badge in 59 seconds

From The Mine Works, makers of Lazada Scraper and Shopee Scraper, with over 290,000 runs across 310+ public actors.

Updated 31 Oct 2026: first release. Keywords, search links, category links, shop links and product links on tokopedia.com; Tokopedia's own filters for price, city, Mall or Power Shop, 4 stars and up, COD, discount and condition; price, original price, discount, rating, sold count, stock and the shop's city and badge on every row; optional product page details with every variant's price and stock, optional reviews and optional shop rows. Bookmark this Actor on its Store page so it is one click away next time.

Why choose this actor?

  • The numbers a seller compares, in columns. price, original_price, discount_percent, rating, sold_count and stock are separate fields in rupiah, next to shop_name, shop_city and shop_badge (Mall, Power Shop or regular). Sort a keyword by units sold or by discount without cleaning any text.
  • Stock on every row, every variant with details. Search rows carry the stock Tokopedia holds for the listed item. Turn on includeDetails and each product also gets every variant (size, colour) with its own price, original price, stock and link, plus the exact sold count and the star breakdown.
  • Tokopedia's own filters. Price range, shop city or province (DKI Jakarta, Bandung, Jawa Timur and the rest), Mall or Power Shop only, 4 stars and up, cash on delivery, discounted only, new or used. Tokopedia applies them, so a filtered search reads only what you asked for.
  • Pay per row, nothing for errors. Links that are not Tokopedia links, products that no longer exist, searches with no results, the summary row and duplicates found by two inputs are never charged. No Tokopedia account.

Run it on Apify

Part of The Mine Works E-commerce and marketplaces family: Ozon.ru Scraper, ⭐ Amazon Reviews Scraper, Amazon Product Scraper, Etsy Listings Scraper, AliExpress Scraper, Kleinanzeigen.de Scraper.

Try it in one minute

Paste this into the input (JSON view) and press Start. It returns the first 40 products for "sepatu lari" (running shoes). It took 6 seconds in our test run:

{
"searchQueries": ["sepatu lari"],
"maxItems": 40
}

Put several keywords on separate lines, or paste category, shop or product links. A product that two of your inputs find is delivered once.

Apify's free plan includes $5 of credit every month, which covers about 3,600 products at this actor's price.

Copy to your AI assistant

themineworks/tokopedia-scraper on Apify. Reads Tokopedia (tokopedia.com, Indonesia) by keyword, search link, category link, shop link or product link and returns one flat row per product with price and original price in IDR, discount, rating, sold count, stock, shop id, name, link, city and badge (official_store for Mall, power_shop, regular), images, category and labels such as COD, with no login. Call ApifyClient("TOKEN").actor("themineworks/tokopedia-scraper").call(run_input={"searchQueries": ["sepatu lari"], "maxItems": 100}), then client.dataset(run["defaultDatasetId"]).list_items().items. Inputs: searchQueries (keywords or tokopedia.com/search links), categoryUrls (tokopedia.com/p/... links or category ids), shopUrls (shop links or shop names), productUrls (product links), maxItems (per input, default 100, at most 6,000), sortBy (relevance, reviews, newest, price_low, price_high), minPrice and maxPrice (IDR), locations (city or province names such as DKI Jakarta, Bandung, Jawa Timur), shopType (any, official, power_shop, official_or_power_shop), minRating, codOnly, discountedOnly, condition (any, new, used), includeDetails (bool: variants with price and stock, description, specifications, brand, exact sold count, review count, star breakdown), includeReviews (bool) with maxReviewsPerProduct, reviewSort (newest, most_helpful, highest_rating, lowest_rating) and reviewStars (for example [1,2]), includeShops (bool: one row per shop). Product rows have record_type "product" and carry product_id, parent_id, tts_product_id, tts_sku_id, name, url, price, price_text, original_price, discount_percent, currency, rating, sold_count, sold_text, stock, min_order, shop_id, shop_tts_id, shop_name, shop_domain, shop_url, shop_city, shop_tier, shop_badge, is_official_store, is_power_shop, image_url, images, video_url, category_id, category_name, category_breadcrumb, is_cod, is_preorder, is_local_product, is_ad, labels, found_by, search_keyword, source_input, sort_by, position, search_page, total_results, scraped_at, and with details also variants, variant_groups, variant_count, description, specifications, brand, condition, weight_grams, max_order, created_at, status, category_path, category_ids, review_count, rating_count, rating_breakdown, campaign, wholesale, video_urls and details_scraped. Review rows (record_type "review") carry review_id, product_id, product_name, product_url, rating, text, variant_name, created_at, created_text, reviewer_name, is_anonymous, like_count, image_urls, video_urls, seller_response, bad_rating_reason, shop_id and shop_name. Shop rows (record_type "shop") carry shop_id, shop_name, shop_domain, shop_url, shop_city, shop_district, shop_tier, shop_badge, shop_tier_name, followers, active_products, items_sold, transactions, showcase_count, open_since, is_open, shop_rating, shop_rating_count and shop_rating_breakdown. Each run also writes one row with _type "summary", one with _type "info" when products were delivered, and a row with _type "error" for each input that could not be read; none of these is charged. Full spec: GET https://api.apify.com/v2/acts/themineworks~tokopedia-scraper/builds/default (Bearer TOKEN), which returns inputSchema and readme. Token: https://console.apify.com/account/integrations?fpr=ymnoit&utm_source=apify-readme&utm_medium=referral

Key features

  • Every way into Tokopedia. Keywords as you type them in the search box, search links with their filters, category links (/p/...) or ids, shop links or shop names, product links, and app share links. Any link works in any field; the actor reads it by its shape.
  • 200 products per request. Search, category and shop lists come 200 products at a time from the API tokopedia.com calls itself, up to Tokopedia's own limit of 6,000 results per search.
  • Product pages on demand. includeDetails reads the product pages 6 at a time: every variant with its own price, stock and link, total stock, description, specifications, brand, weight, condition, exact sold count, review count, star breakdown, all pictures, the full category path and any running flash sale.
  • Reviews as rows. includeReviews adds each product's reviews: stars, text, date, the variant bought, likes, buyer photos and the seller's reply. Sort by newest, most helpful, highest or lowest rating, and keep only the stars you want, for example 1 and 2 for complaints.
  • Shops as rows. includeShops adds one row per shop: city and district, Mall or Power Shop badge, followers, active products, items sold, transactions, open since and the shop's rating with its star breakdown.
  • Pictures that keep working. Tokopedia's own picture links expire within a day. The actor returns the same pictures on Tokopedia's permanent image address.
  • Stops cleanly. An input with no results ends after one request. A request is tried at most three times, each time on a new IP, and three failed requests in a row end the run. The run stops at maxItems, at the last page, at your max cost and before its time limit, keeping every row. The summary row says why.

How to use it

Basic: products for a keyword

{
"searchQueries": ["tas wanita", "rice cooker"],
"maxItems": 200
}

Each keyword is its own search of up to 200 products. Indonesian words return the most products.

Price monitoring: one category, a price band, Mall stores only

{
"categoryUrls": ["https://www.tokopedia.com/p/olahraga/perlengkapan-lari/sepatu-lari-wanita"],
"minPrice": 300000,
"maxPrice": 1500000,
"shopType": "official",
"sortBy": "price_low",
"maxItems": 1000
}

Run it on a schedule and compare price, original_price and stock on product_id from one run to the next.

Competitor research: one shop's catalogue with variants

{
"shopUrls": ["https://www.tokopedia.com/decathlon"],
"maxItems": 500,
"includeDetails": true
}

Every product of the shop with each size and colour as its own entry in variants, with price and stock.

Local sellers: one city, cash on delivery, 4.5 stars and up

{
"searchQueries": ["sepatu"],
"locations": ["Bandung", "DKI Jakarta"],
"codOnly": true,
"minRating": 4.5,
"maxItems": 300
}

Complaints research: low star reviews of the best sellers

{
"searchQueries": ["powerbank"],
"sortBy": "reviews",
"maxItems": 20,
"includeReviews": true,
"maxReviewsPerProduct": 100,
"reviewStars": [1, 2],
"reviewSort": "most_helpful"
}

Specific products from Clay, n8n or an AI agent

{
"productUrls": ["https://www.tokopedia.com/tomkinsofficial/tomkins-primal-alpha-hitam-putih-sneakers-wanita-sepatu-olahraga"]
}

One row with the full product page, the star breakdown and the shop's city and badge. Up to 5,000 links per run, 6 per request.

Seller list for a keyword

{
"searchQueries": ["kopi arabika"],
"maxItems": 200,
"includeShops": true
}

The products plus one row per shop that sells them, with followers, items sold and the shop rating.

Input parameters

ParameterTypeDefaultWhat it does
searchQueriesarray of stringsemptyKeywords, or Tokopedia search links.
categoryUrlsarray of stringsemptyCategory links (tokopedia.com/p/...) or category ids.
shopUrlsarray of stringsemptyShop links or shop names.
productUrlsarray of stringsemptyProduct links or share links.
maxItemsinteger100Most products per keyword, category or shop, 1 to 6,000.
sortBystringrelevancerelevance, reviews, newest, price_low or price_high.
minPrice, maxPriceintegeremptyPrice range in rupiah.
locationsarray of stringsemptyShop cities or provinces as Tokopedia writes them.
shopTypestringanyofficial (Mall), power_shop or official_or_power_shop.
minRatingnumberemptyLowest star rating, for example 4.5.
codOnlybooleanfalseCash on delivery only.
discountedOnlybooleanfalseDiscounted products only.
conditionstringanynew or used.
includeDetailsbooleanfalseRead product pages: variants, description, exact sold count.
includeReviewsbooleanfalseAdd review rows.
maxReviewsPerProductinteger20Reviews per product, 1 to 2,000.
reviewSortstringnewestmost_helpful, highest_rating or lowest_rating.
reviewStarsarrayemptyOnly these star ratings, for example [1, 2].
includeShopsbooleanfalseAdd one row per shop.
proxyConfigurationobjectApify ProxyLeave as is.

Give at least one keyword or link. Up to 100 keywords, categories and shops and 5,000 product links per run.

What data do you get?

One row per product, and with the options on, one row per review and per shop. record_type says which. The summary, info and error rows have a _type field instead, so a filter on either field separates them.

FieldWhat it is
product_id, parent_idTokopedia product id and the parent id that groups its variants
tts_product_id, tts_sku_id, shop_tts_idTikTok Shop ids Tokopedia returns, for joining with TikTok Shop data
name, urlProduct name and link, without tracking parameters
price, price_textCurrent price in rupiah and as Tokopedia shows it (Rp333.900)
original_price, discount_percentPrice before discount and the discount in percent
ratingAverage stars, 1 to 5
sold_count, sold_textUnits sold as a number and as shown (100rb+ terjual); exact with details
stock, min_orderUnits in stock and the smallest order
shop_id, shop_name, shop_domain, shop_url, shop_cityThe seller
shop_tier, shop_badge, is_official_store, is_power_shopMall (official store), Power Shop or regular
image_url, images, video_urlPermanent picture links and the product video
category_id, category_name, category_breadcrumbCategory of the product
is_cod, is_preorder, is_local_product, is_ad, labelsOffer labels on the card
found_by, search_keyword, source_input, sort_by, position, search_page, total_resultsWhere the row came from
variants, variant_groups, variant_countEvery variant with price, original price, discount, stock, order limits, link and picture (details)
description, specifications, brand, condition, weight_grams, max_order, created_at, statusFrom the product page (details)
category_path, category_ids, category_urlFull category path (details)
review_count, rating_count, rating_breakdown, rating_satisfaction_text, reviews_with_photosReviews and stars per level (details)
campaign, wholesale, cashback_percent, preorder_days, size_chart_url, video_urlsFlash sale, wholesale tiers and more (details)
review_id, rating, text, variant_name, created_at, created_text, reviewer_name, like_count, image_urls, seller_response, bad_rating_reasonReview rows
followers, active_products, items_sold, transactions, showcase_count, open_since, is_open, shop_rating, shop_rating_count, shop_rating_breakdown, shop_tier_name, shop_districtShop rows

Stable fields for automations

These keep their name and meaning across versions, so a sheet, a Zap or an agent can rely on them:

  • record_type: product, review or shop.
  • product_id: the key to compare runs on. Search rows of a product with variants carry the id of the variant Tokopedia lists; parent_id is the same for all its variants.
  • price and original_price: whole rupiah, numbers, never text.
  • sold_count: from search results it is the lower bound of Tokopedia's rounded label; with includeDetails it is the exact count. Compare like with like.
  • stock: from search results the stock of the listed variant; with includeDetails the total of all variants (each variant's own stock is in variants).
  • shop_badge: official_store, power_shop or regular.
  • details_scraped: true when the product page was read; details_error says why when it was not.

Output examples

A product from a keyword search (sepatu lari):

{
"record_type": "product",
"product_id": "103323996829",
"parent_id": "103323996828",
"tts_product_id": "1735371592845854697",
"name": "SPOTEC Running Arnold Sepatu Olahraga Lari Pria Wanita - 0192",
"url": "https://www.tokopedia.com/spotec/spotec-running-arnold-sepatu-olahraga-lari-pria-wanita-0192-1735371592845854697-1735371591763462121",
"price": 333900,
"price_text": "Rp333.900",
"original_price": 389900,
"discount_percent": 14,
"currency": "IDR",
"rating": 5,
"sold_count": 100,
"sold_text": "100+ terjual",
"stock": 19,
"min_order": 1,
"shop_id": "11162592",
"shop_name": "Spotec",
"shop_url": "https://www.tokopedia.com/spotec",
"shop_city": "Kab. Tangerang",
"shop_tier": 2,
"shop_badge": "official_store",
"is_official_store": true,
"is_power_shop": false,
"image_url": "https://images.tokopedia.net/img/cache/700/aphluv/1997/1/1/9c6f47aafcdf4c0e957ade4cc9ccb37a~.jpeg",
"category_id": "62",
"category_name": "Olahraga",
"category_breadcrumb": "olahraga/perlengkapan-lari/sepatu-lari-pria",
"is_cod": true,
"is_local_product": true,
"labels": ["Hemat s.d 8% Pakai Bonus", "Bisa COD", "Beli Lokal", "Harga Diskon"],
"found_by": "search",
"search_keyword": "sepatu lari",
"sort_by": "relevance",
"position": 8,
"search_page": 1,
"total_results": 97079
}

A product link with its product page (lists cut to one or a few entries):

{
"record_type": "product",
"product_id": "2436506346",
"name": "TOMKINS Primal Alpha - Hitam Putih Sneakers Wanita Sepatu Olahraga",
"url": "https://www.tokopedia.com/tomkinsofficial/tomkins-primal-alpha-hitam-putih-sneakers-wanita-sepatu-olahraga",
"price": 424000,
"original_price": 429000,
"discount_percent": 1,
"stock": 0,
"sold_count": 517,
"sold_text": "500+ terjual",
"rating": 4.9,
"review_count": 279,
"rating_breakdown": { "1": 1, "2": 0, "3": 3, "4": 11, "5": 264 },
"rating_satisfaction_text": "98% pembeli merasa puas",
"shop_name": "TOMKINS",
"shop_city": "Kota Bandung",
"shop_badge": "official_store",
"brand": "Tomkins",
"condition": "new",
"status": "WAREHOUSE",
"weight_grams": 1000,
"category_path": ["Fashion Wanita", "Sepatu Wanita", "Sneakers Wanita"],
"specifications": [{ "name": "Kondisi", "value": "Baru" }, { "name": "Berat Satuan", "value": "1 kg" }],
"variant_groups": [{ "name": "ukuran sepatu", "options": ["38", "39", "40", "41", "42", "33", "35", "36", "37"] }],
"variants": [
{ "product_id": "2436506365", "name": "38", "price": 424000, "original_price": 429000, "discount_percent": 1, "stock": 0, "is_buyable": false, "url": "https://www.tokopedia.com/tomkinsofficial/tomkins-primal-alpha-hitam-putih-sneakers-wanita-sepatu-olahraga-38" }
],
"variant_count": 9,
"details_scraped": true,
"found_by": "product_link"
}

A review row:

{
"record_type": "review",
"review_id": "2361526959",
"product_id": "102701672625",
"product_name": "NBCROSS Sepatu Pria Sneakers Kanvas Sepatu Sekolah Sepatu Lari Pria Wanita Hitam Putih Strip",
"rating": 5,
"text": "Keren",
"variant_name": "GY-1019 - 39",
"created_at": "2026-10-22T09:59:18.000Z",
"created_text": "1 minggu lalu",
"reviewer_name": "Mahendra",
"like_count": 0,
"image_urls": ["https://images.tokopedia.net/img/cache/700/aphluv/1997/1/1/deeb261a99434f20b553b7a11464fcd4~.jpeg"],
"shop_name": "NB CROSS Store"
}

A shop row:

{
"record_type": "shop",
"shop_id": "3875195",
"shop_name": "MILLS OFFICIAL",
"shop_url": "https://www.tokopedia.com/mills-official-978",
"shop_city": "Kab. Tangerang",
"shop_district": "Kosambi",
"shop_badge": "official_store",
"shop_tier_name": "Mall",
"followers": 101675,
"active_products": 1161,
"items_sold": 130136,
"transactions": 81505,
"open_since": "March 2022",
"is_open": true,
"shop_rating": 4.9,
"shop_rating_count": 101374,
"shop_rating_breakdown": { "1": 354, "2": 188, "3": 628, "4": 3823, "5": 96381 }
}

An error row for a product link that no longer exists (nothing charged):

{ "_type": "error", "error_type": "not_found", "identifier": "https://www.tokopedia.com/decathlon/zz-not-a-product-123", "reason": "Tokopedia has no product at this link (it may have been removed or renamed). Nothing was charged." }

Pricing

Pay per event: you pay for the rows you receive, plus a flat $0.003 per run, whatever memory you choose.

EventWhen it is chargedFree planBronze (Starter)Silver (Scale)Gold (Business)
product-scrapedOnce per product row from the search results$1.35 per 1,000$1.20 per 1,000$1.00 per 1,000$0.81 per 1,000
product-with-detailsOnce per product row that carries its product page (includeDetails, or a product link), instead of product-scraped$3.60 per 1,000$3.10 per 1,000$2.60 per 1,000$2.16 per 1,000
review-scrapedOnce per review row$0.45 per 1,000$0.40 per 1,000$0.34 per 1,000$0.27 per 1,000
shop-scrapedOnce per shop row (includeShops)$1.35 per 1,000$1.20 per 1,000$1.00 per 1,000$0.81 per 1,000
run-startOnce per run, after the first product row is stored$0.003$0.003$0.003$0.003

The price of one row is the price per 1,000 divided by 1,000. A product row is charged once, as one of the two product events, never both.

Never charged:

  • inputs that are not Tokopedia links, products and shops that do not exist, searches with no results (each gets an error row);
  • a product that a second input of the same run finds again, and products outside your price or rating range;
  • a product whose page could not be read: it is delivered from the search results and charged as product-scraped, with details_error saying why;
  • the summary, info and error rows;
  • a run that delivers no product: the start fee is charged only after the first product row is stored;
  • anything past your "Max cost per run". The actor checks the budget before each batch of rows and stops while the total is still below your limit, so the run ends SUCCEEDED with a partial result and a status message saying so.

Run it on a schedule

  1. Open the actor in Apify Console, set your input and click Save as a new task.
  2. In the task, open Schedules, click Add schedule and pick how often (every morning, every Monday, and so on).
  3. Compare runs on product_id: price, original_price, discount_percent, stock and sold_count show what moved.
  4. Optional: add an integration (Google Sheets, Slack, a webhook) so each run lands where your team works.

FAQ

What does this actor read?

The same GraphQL API tokopedia.com calls in your browser to fill its search, category, shop and product pages and their reviews, as anyone sees them without logging in. It does not log in, add anything to a cart or read account data.

How many products can I get?

Up to 6,000 per keyword, category or shop: that is where Tokopedia itself stops serving results. Tokopedia repeats some products across pages, so a full 6,000 usually gives fewer unique products (5,469 for "sepatu" in our test). For more, split a search with price ranges or locations, or give several categories.

Why is sold_count sometimes a round number?

Search results show a rounded label such as "100rb+ terjual" (100 thousand and more), which becomes 100000. With includeDetails the product page gives the exact count, and sold_text keeps Tokopedia's own label.

Why does a product show stock 0?

It is out of stock, or the seller has taken it off sale for now (status is WAREHOUSE with details). With details, stock is the total of all variants and each variant has its own stock in variants.

What do the shop badges mean?

official_store is Tokopedia's Mall (official brand stores), power_shop is Power Shop (formerly Power Merchant Pro, sellers that meet Tokopedia's service levels), regular is every other shop. shopType filters on them.

Why do some shops show 0 items sold?

Many shops that opened since October 2024 show 0 items sold and 0 transactions in Tokopedia's shop data, although their products show sold counts. The actor returns what Tokopedia reports; the sold counts on their product rows are the better measure.

Which locations can I filter on?

The ones in Tokopedia's Lokasi filter: DKI Jakarta, Jabodetabek, Bandung, Medan, Surabaya, every province (Jawa Barat, Jawa Timur, Bali and so on) and every city and regency (Kab. Bandung, Tangerang Selatan and so on). A name Tokopedia does not know gets an error row and is left out.

How long does a run take?

In our tests: 6 seconds for the "Try it" input, 24 seconds for 2,000 products, 59 seconds for the 6,000 results of one keyword, 67 seconds for 300 products with their product pages, and 27 seconds for 12 products with details, 34 reviews and 9 shops. The default time limit is 3,600 seconds; the actor stops before it and keeps every row.

Do I need an account, cookies or a proxy?

No. The actor uses Apify Proxy, included in the price. Product pages need the ordinary cookies tokopedia.com gives every first visitor; the actor gets them with one small request to Tokopedia's public sitemap. Nothing is solved and no browser runs.

Which formats can I download?

JSON, CSV, Excel, XML, RSS and HTML from the run's Storage tab or through the API. The dataset has five ready views: Products, Prices and sales, Product details, Reviews and Shops. In CSV and Excel, lists such as variants are flattened into columns such as variants/0/price.

Can I use it from Claude, ChatGPT or Cursor (MCP)?

Yes, through Apify's MCP server. Connector URL: https://mcp.apify.com/?tools=themineworks/tokopedia-scraper

  • Claude: Settings > Connectors > Add custom connector, paste the URL, sign in with Apify.
  • ChatGPT: turn on developer mode, add an MCP connector with the URL, sign in with Apify.
  • Cursor or VS Code: add it as an HTTP MCP server with that URL.
  • Claude Code: claude mcp add -t http tokopedia-scraper "https://mcp.apify.com/?tools=themineworks/tokopedia-scraper"

The actor reads public product, price, review and shop data that Tokopedia shows to anyone without logging in. Reviewer names are shown as Tokopedia shows them, masked when the buyer chose to stay anonymous; leave reviews off if you do not need them. You are responsible for how you use the data and for following the site's terms and the law, including Indonesia's personal data protection law. This is general information, not legal advice. Tokopedia is a trademark of PT Tokopedia; this actor is independent and not affiliated with it.

Integrations

  • Google Sheets: send each run's products to a sheet with Apify's Google Sheets integration; one row per product fits a sheet as is.
  • Make, Zapier and n8n: start a run and read its dataset with the Apify apps and nodes, for example "Tokopedia price drops in our category every morning to Slack".
  • Webhooks: have Apify call your URL when a run succeeds, then fetch the dataset.
  • API and SDKs: run it from Python or JavaScript with the Apify client, or with a plain HTTP call (see "Copy to your AI assistant" above).
  • MCP clients: Claude, ChatGPT, Cursor and VS Code can run it as a tool through the connector URL in the FAQ.

More from The Mine Works

E-commerce and marketplaces

Social media and video

Leads and business directories

Marketing, SEO and reviews

LinkedIn

Real estate

Science, health and government data

Jobs and hiring

Company and business data

Food and local services

Developer and AI tools

More tools

Support

Found an input that returns fewer products than the site, or a field that comes back empty? Open an issue in the Issues tab with the input and the run ID, and we will look at it. For a field you need or a new source, email dmineworks@gmail.com.

Search Tokopedia by keyword, category, shop or product link and get every product back as one row, with price, original price, discount, rating, sold count, stock, the shop's city and badge, and optional variants, reviews and shops, no login.