Skip to content

KlikIndogrosir Scraper

Try for free

Scrape KlikIndogrosir (Indogrosir online wholesale, Indonesia) product listings by search term, category or link, or the whole catalogue: name, price, promo price, selling units and pack sizes, price per piece, stock, best sellers, category, link and image. No login needed.

🛒 KlikIndogrosir Scraper

Get product listings from KlikIndogrosir (klikindogrosir.com), the online wholesale shop of Indogrosir in Indonesia, as clean rows: product name, price, promo price, every selling unit (piece, pack, carton) with its pack size and minimum quantity, price per piece, stock, best-seller flag, category, product link and image. Search by keyword, pick categories, paste listing links or read the whole catalogue. No login needed; $0.85 per 1,000 products on the Free plan, platform usage included.

✨ Why use KlikIndogrosir Scraper?

  • 🧾 Wholesale prices the way the site shows them: the price per piece, per pack and per carton, the quantity tiers ("min. beli 6") and the cheapest price per piece across all units.
  • 🏷️ Promotions at a glance: promo price, regular price and discount percent for every product on a price cut.
  • 🗂️ Every way the site lists products: keyword search, any category or sub-category, the home-menu lists (Produk Segar, Jajanan 1000an, Produk UMKM, ...) or the whole catalogue in one run.
  • 🔎 The site's own filters and sorting: brands, price range, promotions first, best sellers first, cheapest first.
  • ⚡ Fast and light: reads the site's listing data directly, no browser; the whole catalogue (about 7,100 products in our tests) takes about five minutes.
  • 🔁 Schedule it: run it daily or weekly to follow prices and promotions over time.

🎯 Use cases

  • 📈 Price monitoring: follow wholesale prices of the brands and categories you buy or sell.
  • 🏪 Warung and shop owners: compare carton and piece prices to plan restocking.
  • 🏷️ Promotion tracking: collect every product on a price cut each week.
  • 🧮 Market research: build a catalogue of Indonesian FMCG products with pack sizes and prices.
  • 🔗 Catalogue feeds: product names, links and images for your own app or spreadsheet.

🚀 How to use

  1. Type one or more Search terms (for example indomie, minyak goreng), or add Categories (Minuman, Kopi, Produk Segar) or KlikIndogrosir listing links. Turn on Whole catalogue to read every category.
  2. Set Max products (0 = every product the site lists).
  3. Optionally narrow with the filters: only promotions, price range, brands, only available products, sort order.
  4. Click Start and download the products as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchTermsKeywords to search on the site, one per line.
categoriesCategory names as the site shows them: top categories (Minuman, Snack & Biscuit), sub-categories (Minuman Ringan) or the smallest level (Kopi, Mie Instant). A name that sits in several places of the menu is read in all of them.
startUrlsklikindogrosir.com category, list or search links.
allProductsRead every top category; each product is saved once.
maxItemsProducts per search term, category and link (whole catalogue: in total). 0 = all.
onlyPromotions, minPrice, maxPrice, brands, inStockOnlyFilters. Prices are in rupiah.
sortBydefault, promotions, bestSellers, priceLowToHigh, priceHighToLow, nameAZ, nameZA.
{
  "searchTerms": ["indomie", "minyak goreng"],
  "categories": ["Kopi"],
  "maxItems": 20,
  "sortBy": "priceLowToHigh"
}

📤 Output

One row per product.

FieldDescription
productIdKlikIndogrosir product code (PLU).
nameProduct name with pack size, as on the site.
priceThe price you pay now for the main selling unit, in rupiah (the promo price when there is one).
regularPriceThe price without promotion.
isPromo, discountPercentWhether the site shows a price cut on any selling unit (often only on the carton), and the biggest cut in percent. price and regularPrice stay those of the main unit; priceOptions shows which unit is discounted.
unit, piecesPerUnit, minQuantityMain selling unit (PCS, PCK, CTN, KG, ...), pieces in it and the minimum order.
pricePerPiece, lowestPricePerPiecePrice per piece of the main unit, and the cheapest price per piece over all units and tiers.
priceOptionsEvery selling unit and quantity tier: unit, pieces per unit, minimum quantity, price, regular price, promo flag, price per piece.
inStockFalse when the site shows the product as sold out ("habis").
isBestSellerIn the category's best-seller strip ("Terlaris").
buyMoreOfferThe site shows its "Mau Lebih Untung?" offer for buying more.
soldByWeightFresh products sold by weight (no pieces per unit).
category, categoryPathThe category the product was listed in (empty for keyword searches).
searchTermThe keyword that found it.
url, imageUrlProduct page and image.
storeThe Indogrosir store whose prices the site shows.
sourceUrl, position, scrapedAtWhere and when it was read, and its place in the list.
{
  "productId": "1281041",
  "name": "TAWON MINYAK GORENG PCH 2000mL",
  "price": 40500,
  "regularPrice": 44900,
  "isPromo": true,
  "discountPercent": 9.8,
  "currency": "IDR",
  "unit": "PCS",
  "piecesPerUnit": 1,
  "minQuantity": 1,
  "pricePerPiece": 40500,
  "lowestPricePerPiece": 40500,
  "priceOptions": [
    {"productId": "1281041", "unit": "PCS", "piecesPerUnit": 1, "minQuantity": 1, "price": 40500, "regularPrice": 44900, "isPromo": true, "pricePerPiece": 40500},
    {"productId": "1281042", "unit": "PCS", "piecesPerUnit": 1, "minQuantity": 3, "price": 40500, "regularPrice": 43900, "isPromo": true, "pricePerPiece": 40500},
    {"productId": "1281040", "unit": "CTN", "piecesPerUnit": 6, "minQuantity": 1, "price": 243000, "regularPrice": 257400, "isPromo": true, "pricePerPiece": 40500}
  ],
  "inStock": true,
  "isBestSeller": false,
  "buyMoreOffer": false,
  "soldByWeight": false,
  "category": null,
  "categoryPath": null,
  "searchTerm": "minyak goreng",
  "url": "https://klikindogrosir.com/product_details/1281041",
  "imageUrl": "https://img.klikindogrosir.com/images/products/1281040.png",
  "store": "INDOGROSIR CIKOKOL",
  "sourceUrl": "https://klikindogrosir.com/searchBykey?key=minyak+goreng",
  "position": 1,
  "scrapedAt": "2026-11-10T15:47:10Z"
}

💰 Pricing

You pay per product saved; platform usage (compute and proxy) is included in the price.

EventFreeStarterScaleBusiness
Product (per 1,000)$0.85$0.765$0.68$0.595

Example: the default input (2 searches × 20 products) costs about $0.034 on the Free plan. The whole catalogue (about 7,100 products in our tests) costs about $6.07 on Free and $4.25 on Business. Set a maximum charge for the run and the scraper stops cleanly when it is reached, keeping every product saved so far.

❓ FAQ

Do I need a KlikIndogrosir account? No. The scraper reads the public listings that every visitor sees.

Which store's prices do I get? The site shows the prices of INDOGROSIR CIKOKOL to visitors who are not logged in, so every row carries those prices and says so in store. Prices of other Indogrosir stores are only shown to logged-in customers and are not covered.

How many products can I get? As many as the site lists. Set Max products to 0 for every product of a search or category, or turn on Whole catalogue.

Why is category empty on some rows? Keyword search results on the site carry no category. Search inside a category instead (use Categories or a category link) if you need it.

Why are some fields empty? piecesPerUnit and the price per piece are empty for fresh products sold by weight, and imageUrl is empty when the site has no picture for the product.

Can I schedule it or use the API? Yes. Schedule the actor in the console, or start it through the Scrape.ly API and read the dataset as JSON, CSV or Excel.

⚠️ Limits

  • Prices are those of INDOGROSIR CIKOKOL (the store the site shows without login); other stores need a customer login and are not covered.
  • Product pages themselves are not read: the listing data already holds name, prices, units, stock and image. Product descriptions are not included.
  • Bundles from the site's "Paket Bundling" page are not covered.
  • The whole-catalogue mode labels each product with the top category it was found in first; use Categories for sub-category names.

Related actors

//From the blog\\

Latest articles

All articles

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.