Marketplace Price Monitoring SaaS: Tokopedia and Shopee

It is a service that automatically tracks competitor prices and stock levels on marketplaces like Tokopedia and Shopee. It fetches listings on a schedule, records how prices move over time, and alerts the seller when a competitor changes their price or runs out of stock, so the seller can react quickly instead of checking pages by hand.
Use the official seller API for the seller's own products, orders, and inventory, because that data is authorized, structured, and reliable. Scraping public listing pages is often the only way to see competitor prices, but it is fragile and legally sensitive. Prefer official APIs wherever the data is genuinely yours to read.
It depends on the jurisdiction and the platform's terms of service, and it is a genuine gray area. Court outcomes on scraping vary, and a public price being visible does not mean you have permission to collect it at scale. Review the terms of service and robots.txt before building a business on scraped data.
A scheduler fetches each tracked listing on an interval. A change detection step compares the new price and stock to the last stored value and acts only on a real difference. Every reading is saved with a timestamp for history, and a change triggers a WhatsApp or email alert plus an update on the dashboard.
Respect rate limits, throttle and spread out your requests, and never hit a site with rapid parallel traffic from one address. Check robots.txt, cache aggressively so you fetch only what you need, and read the platform terms of service. Behaving like a well-mannered client reduces both blocks and legal exposure.

Key Takeaway
A marketplace price monitoring SaaS tracks competitor prices and stock on Tokopedia and Shopee so sellers can react fast. Building one means choosing between official seller APIs and scraping public listings, running scheduled jobs that detect changes, storing price history, and alerting via WhatsApp or email, all while respecting rate limits and platform terms.
Sellers on Tokopedia and Shopee compete on price, but almost none of them can see what their rivals are charging in real time. They check a few competitor pages by hand, miss a flash sale, and lose the buy that day. That blind spot is a real, recurring pain, and it is exactly the kind of problem a small SaaS can solve.
This post walks through how you would actually build a competitor price and stock monitoring service for Indonesian marketplace sellers. We will cover the two ways to get the data and their tradeoffs, the monitoring pipeline that turns raw prices into alerts, how to run it responsibly, and the pitfalls that sink these projects, including the legal gray areas around scraping that you should not gloss over.
An online seller lists a product at a fixed price, but the market underneath it moves every hour. A competitor drops their price for a campaign, runs out of stock, or launches a bundle, and the seller finds out only when their own sales dip. Price intelligence, the practice of understanding market-level pricing and its business impact, is normally something only large retailers can afford. Smaller sellers are left refreshing competitor pages by hand.
That gap is the opportunity. A focused tool that watches a handful of competitor listings, records how their prices and stock move over time, and pings the seller the moment something changes is genuinely useful. The value is not fancy analytics on day one; it is simply removing the manual checking and never missing a competitor move again.
There are two honest ways to get the data, and they solve different problems. Official marketplace APIs, such as the Tokopedia Seller API and Shopee Open Platform, are OAuth2-authenticated and give you clean, reliable data, but they are built for a seller to manage their own shop, not to read a competitor's private numbers. They are the right choice for the seller's own products, inventory, and orders, where you have permission and stable structured responses.
Competitor data usually lives only on public listing pages, so many builders reach for scraping those pages instead. Scraping gives you competitor prices and stock that no API will hand you, but it is fragile and legally sensitive. Page layouts change without warning, marketplaces deploy anti-bot defenses, and the platform terms of service may forbid automated collection. Treat scraping as a serious tradeoff, not a free shortcut, and lean on official APIs wherever the data is actually yours to read.
Use official seller APIs for the seller's own catalog and orders, where the data is authorized and structured, and reserve scraping only for public competitor listings you genuinely cannot get any other way.
Once you can fetch a price, the product is really a small data pipeline. Each part is simple on its own, and the value comes from chaining them into a reliable loop that runs unattended and only bothers the seller when something meaningful actually changes.
Whether you use APIs or scraping, behave like a good citizen of the network. Respect rate limits, throttle your requests, and never hammer a marketplace with rapid parallel hits from one address, because aggressive traffic gets you blocked and can look like an attack. Check each site's robots.txt, which signals what automated clients are asked not to visit; it is advisory rather than a law, but ignoring it has been treated as evidence in real court disputes.
Cache aggressively so you fetch only what you need. If you check a listing every fifteen minutes, do not re-fetch the same page ten times to render one dashboard; store the reading and serve it from your own database. Read the platform terms of service honestly and understand that public visibility of a price is not the same as permission to collect it at scale.
Do not treat robots.txt or a public URL as blanket permission. The file is advisory only, terms of service can still forbid automated collection, and violating them has factored into real legal cases, so review the rules before you scale up.
Most of these projects do not fail on the happy path; they fail on the edges. Knowing the common traps up front lets you design around them instead of discovering them in production when a customer is depending on your alerts.
A price monitoring SaaS for Tokopedia and Shopee sellers solves a real, unglamorous pain, and the engineering is mostly a disciplined data pipeline. The hard part is not the code but the judgment: prefer official APIs for authorized data, treat scraping of public listings as a genuine legal and technical tradeoff, and be honest with customers about the gray areas rather than pretending they do not exist.