Bukalapak Product Scraper
Pricing
from $7.50 / 1,000 results
Bukalapak Product Scraper
Scrapes Bukalapak product listings by search query and returns each product as a flat row with title, price, seller, rating, and URL.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
18 hours ago
Last modified
Categories
Share
Bukalapak Product Scraper
Scrape Bukalapak product listings from any search query, up to a million per run. Each product comes with its title, price, seller, rating, and direct URL. No login or API key. Export to CSV, JSON, Excel, or XML.
Bukalapak's official API requires a partner account and rate limits you. This reads the public marketplace search results directly, filtered by keyword, and returns each match in one fixed schema. It works for market research, price monitoring, and competitor analysis across Indonesian e-commerce.
| Who uses it | What they scrape Bukalapak for |
|---|---|
| Market researchers | Which products and price points dominate a category on Bukalapak |
| E-commerce sellers | Monitor competitor pricing and stock availability for their niche |
| Data analysts | Build datasets of Indonesian marketplace listings for trend analysis |
| Affiliate marketers | Find top-rated products to promote with direct links |
| Journalists | Track what goods are being sold and at what prices in Indonesia |
What it does
This Actor collects Bukalapak product listings by search query and returns each one as a flat row.
- ๐ Keyword search: Enter any term like 'sepatu' or 'laptop' and get matching products.
- ๐ Structured output: Each product is a flat row with title, price, seller, rating, and URL.
- โก Scalable runs: Free users preview up to 10 items; paid users can pull up to 1,000,000.
- ๐พ Multiple exports: Save results as CSV, JSON, Excel, or XML for further analysis.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Bukalapak data
๐ Track competitor pricing.
An e-commerce seller runs the Actor daily with their product keywords to see how competitors price the same items on Bukalapak and adjust their own listings.
๐งช Research market demand.
A market researcher scrapes thousands of listings for a category like 'sepatu' to identify top sellers, average prices, and popular brands before launching a new product.
๐ Build affiliate product lists.
An affiliate marketer pulls top-rated products with direct URLs and ratings to create a curated recommendation page for their audience.
๐ Monitor stock availability.
A data analyst schedules weekly runs for high-demand items to track which sellers have stock and how availability changes over time.
๐๏ธ Report on e-commerce trends.
A journalist scrapes Bukalapak search results for trending goods to write stories about what Indonesians are buying online.
Why choose this scraper
| What you get | |
|---|---|
| No API key needed | Scrape public Bukalapak search results without registering an app or dealing with OAuth. |
| Flat, clean schema | Every product comes as one row with consistent fields, ready for spreadsheets or databases. |
| Indonesian marketplace focus | Built for Bukalapak's structure, including local seller names and pricing in rupiah. |
| Preview before you pay | Free tier returns up to 10 items so you can verify the data before scaling up. |
How it compares
No other Store actor targets Bukalapak the same way, so the honest comparison is with the alternatives teams actually weigh.
| Bukalapak Product Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Bukalapak changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor with a search query and set the maximum number of products to return. The query runs against Bukalapak's public search, and the maxItems cap stops the run once enough rows are collected. The Input tab lists every parameter.
A first run with the defaults:
{"query": "sepatu","maxItems": 10}
A larger pull:
{"query": "sepatu","maxItems": 200}
Pricing
Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.85 |
| 1,000 results | $8.50 |
| 10,000 results | $85.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Bukalapak Product Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Bukalapak through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/bukalapak-indonesia-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Your query may be too specific or misspelled. Try a shorter, more common keyword like 'sepatu' instead of a long phrase. Also check that maxItems is at least 1.
Why did the run stop before reaching maxItems?
Bukalapak may not have enough results for your query. The Actor stops when there are no more pages to fetch, even if maxItems is higher.
Why are some fields empty in the output?
Not every listing on Bukalapak has a rating or seller name visible. Empty fields mean the data was not present on the page.
Why did I get an error about maxItems?
Free users are limited to 10 items. If you set maxItems higher on a free plan, the run will be capped. Upgrade to a paid plan to scrape more.
Why is the run slow?
Scraping many pages takes time. Reduce maxItems or run during off-peak hours. The Actor respects Bukalapak's server load.
FAQ
| Question | Answer |
|---|---|
| Do I need a Bukalapak account or API key? | No. This Actor reads the public search results that anyone can see in a browser. No login, no API registration, no OAuth. |
| How many products can I scrape? | Free users get up to 10 items as a preview. Paid users can set maxItems up to 1,000,000, limited only by what Bukalapak returns for the query. |
| What data comes back for each product? | Each row includes the product title, price, seller name, rating, and the direct URL to the product page. The exact fields are shown in the sample output. |
| Can I scrape by category or seller? | Currently the Actor supports keyword search only. You can use a broad keyword to cover a category, but there is no direct category or seller filter. |
| Is this legal? | You should only scrape public data that you are allowed to access. Check Bukalapak's terms of service and your local laws before running large-scale scrapes. |
| How often can I run this Actor? | You can schedule runs as often as you like on the Apify platform. For monitoring, a daily or weekly schedule is common. |
| What export formats are supported? | You can export the dataset as CSV, JSON, Excel, or XML directly from the Apify console or via API. |
| Does it handle pagination? | Yes, the Actor automatically follows Bukalapak's pagination until it reaches maxItems or no more results are available. |
| Can I get product images or descriptions? | The current version returns the core listing fields: title, price, seller, rating, and URL. Images and full descriptions are not included. |
| What if my query returns no results? | Check the spelling and try a more general term. Bukalapak's search can be strict, so a synonym or broader keyword may help. |
Related actors
- tokopedia-scraper: Use this if you need to scrape products from Tokopedia, another major Indonesian marketplace.
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by PT Bukalapak.com Tbk. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
