Tokopedia Scraper: Product Prices, Sold Counts, Shops avatar

Tokopedia Scraper: Product Prices, Sold Counts, Shops

Pricing

from $2.20 / 1,000 product (search result)s

Go to Apify Store
Tokopedia Scraper: Product Prices, Sold Counts, Shops

Tokopedia Scraper: Product Prices, Sold Counts, Shops

Tokopedia product data for price monitoring and competitor tracking: IDR price, discount, rating, sold count, shop city, Official Store and Power Merchant flags. Filters by price, rating, official only. Detail mode: variants with stock, specs, rating breakdown. Pay per product.

Pricing

from $2.20 / 1,000 product (search result)s

Rating

0.0

(0)

Developer

Misha Ershov

Misha Ershov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Tokopedia Product Scraper

Collect Tokopedia product data by keyword: prices in rupiah (as numbers and as text), discounts, ratings, sold counts, shop city, official-store and Power Merchant flags, categories and images. Switch on detail mode and every product also gets its specifications, variants with stock, full description and the star-by-star rating breakdown. No login, no cookies, no API key.

Built for price monitoring, market research, dropshipping and sourcing in Indonesia, competitor tracking and catalog enrichment.

What you get

Listing mode (default) returns one row per product found by your keyword search:

GroupFields
IdentityproductId, url, title, searchKeyword, searchRank, searchPage
PricepriceIDR (integer), priceFormatted ("Rp199.900"), originalPriceIDR, originalPriceFormatted, discountPct, currency
Social proofrating, soldCount (integer), soldCountText (as shown on the site), soldCountIsApproximate
ShopshopId, shopName, shopDomain, shopUrl, shopLocation (city), shopTier, isOfficialStore, isPowerMerchant, badges
Listing extraslabels, hasFreeShipping, isSponsored, categoryId, categoryName, breadcrumbs, thumbnailUrl, imageUrls, imageCount, scrapedAt

Detail mode (includeDetails: true) opens each product page and additionally fills reviewCount, ratingBreakdown (1 to 5 stars), exact soldCount, description, specs, variants (option, price, stock, buyable flag), stock, condition, status, minOrder, maxOrder, weight, weightUnit, weightGram and the full image gallery.

Numbers are real numbers: prices and sold counts are integers, so "1,2rb+ terjual" becomes 1200 with soldCountIsApproximate: true. A field the site does not publish stays null instead of a made-up zero.

Input

FieldMeaning
keywordsSearch terms, for example sepatu pria. Each keyword is searched separately.
productUrlsOptional direct product links. Each one is read in detail mode.
sortrelevance (default), newest, reviews, price_low, price_high
maxResultsProducts per keyword, 1 to 3000 (default 20)
minPrice / maxPricePrice range in rupiah
minRatingMinimum star rating, 0 to 5
officialOnlyOnly Official Store listings
includeDetailsAdd product-page fields (see above)
proxyConfigurationApify Proxy, residential group, Indonesia. Pre-filled; keep it for reliable access.

Example:

{
"keywords": ["sepatu pria", "tas ransel"],
"sort": "reviews",
"maxResults": 100,
"minPrice": 100000,
"officialOnly": false,
"includeDetails": false
}

Pricing (pay per event)

You pay per record saved, nothing else:

  • product - one listing record.
  • product-detail - one record enriched from the product page (more data, higher price).

A run that finds nothing saves nothing and charges nothing. If a product page cannot be read in detail mode, you get the listing record and are charged the lower product price. Set a maximum spend on the run and the actor stops cleanly when it is reached.

How it works

The actor reads the same public data the Tokopedia website loads for visitors. All traffic goes through Apify residential proxies located in Indonesia, and a request that is rate-limited or needs a retry is repeated automatically with a fresh connection. Duplicate products across pages and keywords are removed.

Tips

  • Start with a small maxResults to check the fields you need, then scale up.
  • Use sort: "newest" for new-arrival tracking and price_low for cheapest-first sourcing.
  • reviewCount and ratingBreakdown are only available in detail mode; listing mode keeps them empty rather than guessing.
  • soldCount in listing mode is the site's rounded figure ("50+", "1rb+"); detail mode returns the more exact number when the site shows one.
  • Schedule the actor daily and compare priceIDR over time for price monitoring.

FAQ

Do I need a Tokopedia account? No.

Which country does it cover? Indonesia (Tokopedia storefront, rupiah prices).

Is the data complete? It is what Tokopedia shows publicly for each product. Fields the site does not display for a product are returned as null.

What if a run returns fewer products than requested? The search may simply have fewer matches, or the site stopped paging. The status line of the run says how many products were saved.

Use this actor only for publicly available data and in line with the applicable terms and laws in your jurisdiction.