Blibli Product, Merchant and Keyword Scraper avatar

Blibli Product, Merchant and Keyword Scraper

Pricing

from $0.80 / 1,000 product details

Go to Apify Store
Blibli Product, Merchant and Keyword Scraper

Blibli Product, Merchant and Keyword Scraper

Scrapes Blibli.com product listings and details by merchant/store or search. Supports proxy rotation, cookie generation, and BigQuery-compatible output.

Pricing

from $0.80 / 1,000 product details

Rating

5.0

(3)

Developer

Datawebot

Datawebot

Maintained by Community

Actor stats

1

Bookmarked

5

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

Blibli Scraper

Scrape product data from Blibli.com — Indonesia's largest e-commerce platform with 500K+ merchants and millions of products.

What You Get

Raw product data from Blibli's internal API, including:

  • Product info: name, SKU, brand, images, attributes, categories
  • Pricing: current price, discount, strikethrough price, sale price
  • Reviews: rating, review count, absolute rating
  • Merchant: seller code, location, official status
  • Metadata: organic vs sponsored, pagination info

Output is raw JSON from Blibli's API — no cleaning, no transformation. You get exactly what Blibli returns.

Modes

🔍 Search Mode

Scrape products by keyword. Searches across all Blibli merchants.

{
"mode": "search",
"searchTerms": ["laptop", "susu", "sepatu"],
"maxProducts": 200
}

Use cases: Price monitoring, market research, competitor analysis, product discovery.

🏪 Merchant Mode

Scrape all products from specific Blibli shops.

{
"mode": "merchant",
"merchantIds": ["APF-70017", "HEO-70120"],
"maxProducts": 2000
}

Use cases: Competitor catalog monitoring, brand auditing, seller analysis.

📦 Detail Mode

Fetch full product details from product URLs or API identifiers.

{
"mode": "detail",
"productUrls": [
"https://www.blibli.com/p/mac-mini-m4/is--APF-70017-00242",
"https://www.blibli.com/p/macbook-pro/is--APF-70017-00242?ds=APF-70017-00242-00001"
]
}

Or use direct API identifiers:

{
"mode": "detail",
"productList": [
{"formattedId": "ps--APF-70017-00242", "sku": "APF-70017-00242"}
]
}

Use cases: Deep product analysis, price history tracking, inventory monitoring.

Input Parameters

ParameterTypeRequiredDescription
modestringsearch, merchant, or detail
searchTermsarraysearchList of keywords to search
merchantIdsarraymerchantList of merchant/shop IDs
productUrlsarraydetailList of Blibli product URLs
productListarraydetailDirect {formattedId, sku} pairs
maxProductsintegerNoMax products per search/merchant (default: 1500)
sortOrdersarrayNoSort orders to apply (default: ["relevansi"]). See below.
proxyUrlstringNoCustom proxy URL (default: direct connection)
categoryIdsarrayNoFilter by category IDs (merchant mode)
brandFilterstringNoFilter by brand (merchant mode)

Sort Orders

Available values for sortOrders (search and merchant modes):

ValueBlibli LabelAPI sort param
relevansiRelevansisort=0
terlarisTerlarissort=16
termurahTermurahsort=3
termahalTermahalsort=4
terpopulerTerpopulersort=7
terbaruTerbarusort=1

Default is ["relevansi"] (single pass). Pass multiple values to rotate through sorts and maximize product coverage:

{
"mode": "search",
"searchTerms": ["laptop"],
"sortOrders": ["relevansi", "terlaris", "terbaru"]
}

Billing

All modes are billed per product scraped (dataset item). Search and merchant modes also emit one event per execution.

  • Search: returns up to 800 products per keyword. Billed per product in the dataset.
  • Merchant: returns up to 800 products per shop. Billed per product in the dataset.
  • Detail: returns 1 product per URL. Billed per product in the dataset.

Pricing is configured on the Apify Store listing and may vary. Check the Actor's pricing tab for current rates.

Output

Raw JSON from Blibli's API — no transformation. Click to expand full examples.

Proxy

No proxy by default (direct connection). For large-scale scraping (>500 products), add a proxy to avoid rate limits.

{
"mode": "search",
"searchTerms": ["laptop"],
"proxyUrl": "http://user:pass@host:port"
}

Indonesian proxy IPs recommended for best results.

How It Works

  1. Browser-level anti-bot bypass — impersonates real Chrome to avoid detection
  2. Automatic recovery — handles blocks and rate limits transparently
  3. Full pagination — iterates through all pages, stops when no more results
  4. Configurable sort — defaults to Relevansi (single pass); set sortOrders to multiple values to rotate and maximize product coverage

Limits

  • Max pages per run: 20 pages (800 products per keyword/merchant)
  • Max products per page: 40
  • Delay: 1-3 seconds between requests (respectful scraping)
  • maxProducts: limits how many products to fetch per search/merchant

For large-scale scraping, run multiple actors with different search terms or merchants.

Use Cases

  • Price Monitoring: Track competitor prices across Blibli
  • Market Research: Analyze product trends, brands, categories
  • Inventory Tracking: Monitor stock levels and product availability
  • Brand Protection: Detect unauthorized sellers or counterfeit products
  • Lead Generation: Build product databases for dropshipping or reselling
  • Dynamic Pricing: Feed product data into pricing algorithms
  • SEO Research: Analyze product titles and descriptions at scale

Changelog

0.1 (2026-04-01)

  • Initial release
  • Search, merchant, and detail modes
  • Playwright cookie fallback on 403
  • Apify proxy support