Tokopedia Listings Scraper
Pricing
from $1.00 / 1,000 products
Tokopedia Listings Scraper
The Tokopedia Listings Scraper extracts product listings from Tokopedia search results, capturing names, prices, discounts, ratings, images, shop details, categories, and promo labels β ideal for price monitoring, market research, and competitor analysis on Indonesia's largest marketplace.
Pricing
from $1.00 / 1,000 products
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
π Tokopedia Listings Scraper
Easily extract product listings from Tokopedia, Indonesia's largest online marketplace. The Tokopedia Listings Scraper lets you turn any search keyword into clean, structured product data β perfect for price monitoring, market research, and competitor analysis. Run it on the Apify platform to get API access, scheduling, integrations, and automatic data exports.
β¨ Features
- π·οΈ Comprehensive product data: Get product names, prices, discounts, ratings, images, shop details (name, city, tier), categories, and promo labels.
- π Keyword-based extraction: Enter one or more search terms β each is searched separately, just like on the Tokopedia website.
- π Flexible sorting: Sort results by relevance, newest, price (low β high or high β low), or rating.
- π£ Ad detection: Sponsored results are clearly flagged with an
isAdfield. - β‘ Fast & efficient: Collects dozens of products per second without loading heavy pages β ideal for large keyword lists.
π οΈ How It Works
- Enter search terms β Provide one or more keywords, e.g.
iphoneorlaptop gaming. - Set the limit β Choose how many products to collect per search term (default: 50).
- Run the scraper β Start the run and download structured product data in JSON, CSV, Excel, or HTML.
βοΈ Input
| Field | Type | Description |
|---|---|---|
searchTerms | array | Keywords to search for. Each term is searched separately. |
maxItemsPerSearch | integer | Maximum number of products per search term (default: 50). |
sortBy | string | relevance (default), latest, cheapest, most_expensive, or highest_rating. |
proxyConfiguration | object | Optional proxy settings. Works without a proxy by default. |
{"searchTerms": ["iphone", "laptop gaming"],"maxItemsPerSearch": 50,"sortBy": "relevance"}
π Sample Output Data
The scraper provides structured JSON output with key product details. Example:
[{"id": "1543434631","name": "Kabel Hippo Caby 2 Lightning / Iphone 100cm ( 5 pcs ) Garansi Resmi","url": "https://www.tokopedia.com/miooz/kabel-hippo-caby-2-lightning-iphone-100cm-5-pcs-garansi-resmi-blue","price": 159000,"priceText": "Rp159.000","originalPrice": null,"discountPercentage": null,"rating": 5,"imageUrl": "https://images.tokopedia.net/img/cache/300-square/product.jpg","shopName": "Miooz_NEW","shopCity": "Jakarta Barat","shopTier": "official_store","shopUrl": "https://www.tokopedia.com/miooz","categoryName": "Handphone & Tablet","categoryBreadcrumb": "handphone-tablet/aksesoris-handphone/kabel-data","labels": ["1 terjual", "Bisa COD"],"isAd": false,"searchTerm": "iphone","position": 1}]
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
π Data Fields
| Field | Description |
|---|---|
id | Tokopedia product ID |
name | Product name |
url | Link to the product page |
price / priceText | Current price as a number and formatted text (IDR) |
originalPrice / discountPercentage | Pre-discount price and discount percentage, if on sale |
rating | Average product rating (0β5) |
imageUrl | Product image |
shopName / shopCity / shopTier / shopUrl | Seller name, location, tier (official_store, power_merchant, β¦) and link |
categoryName / categoryBreadcrumb | Product category |
labels | Promo and info labels shown on the listing (e.g. sold count, COD) |
isAd | Whether the listing is a sponsored result |
searchTerm / position | The keyword that produced the result and its rank |
π° How much does it cost to scrape Tokopedia?
The Actor uses a simple pay-per-result model: $1.00 per 1,000 products ($0.001 per product). There are no startup fees and no platform usage charges on top β you only pay for the data you receive. A default run (50 products) costs just $0.05, and Apify's free plan credit is enough to scrape thousands of products every month.
π‘ Tips
- Keep
maxItemsPerSearchclose to what you actually need β you pay per result. - Use specific keywords (e.g.
iphone 15 pro 256gb) for more targeted datasets. - Schedule the Actor on Apify to track prices and new listings over time.
- Use
sortBy: "latest"to monitor newly listed products.
β FAQ
Is it legal to scrape Tokopedia? This scraper only collects publicly available product data and does not extract any personal information. However, you are responsible for using the data in compliance with applicable laws and Tokopedia's Terms of Service.
How many results can I get?
Popular keywords on Tokopedia have hundreds of thousands of results. The scraper paginates automatically until it reaches your maxItemsPerSearch limit or runs out of results.
Something not working? Please report any issues via the Issues tab of this Actor β we actively monitor and fix them. Custom solutions are available on request.
Optimize your e-commerce strategy with Tokopedia Listings Scraper today! π