How to track competitor prices on Shopee and Lazada
A competitor cuts a listing by a dollar the night before a double-day sale. You find out two days later, when your own sales report looks thin. Most price tracking starts after a week like that.
This guide is for sellers and store operators in Southeast Asia who want a steady, legitimate way to watch what competitors charge on Shopee, Lazada and TikTok Shop, and then do something sensible with it. No scraping scripts, no fake buyer accounts. Just a routine that holds up, the data the platforms already give you, and a short look at the tools on the market.
Read the platform terms before you build anything
Start here, because it changes what “tracking” can mean.
Shopee Singapore’s Terms of Service, section 3.1, says you agree not to “use any robot, spider or any other automatic device or manual process to monitor or copy our Content, without our prior written consent”. Note the words “manual process”. Looking at a competitor’s listing the way any shopper does is how a marketplace works. A systematic operation that copies listing content on a schedule is a different matter, and the clause’s wording does not draw the line for you. If you plan anything systematic, even a manual weekly log like the one below, ask Shopee seller support what they consider acceptable for your market. This is not legal advice.
TikTok Shop is just as direct. The TikTok Shop Seller Terms of Service for Singapore prohibit “using any bot, spider, scraper, data mining or extraction tools, or any other automated means of access”. Lazada’s Content Terms of Service for Singapore bar using “any automated system, including without limitation, ‘robots,’ or ‘spiders’” to access parts of the platform Lazada has not authorised. I could not load the text of Lazada’s main terms of use, so check the current version for your market yourself.
So everything below is built on two sources: data the platform gives you inside the seller centre, and a person looking at public listings.
What you need
- A list of your top products by revenue. Twenty SKUs is plenty to start.
- Access to your seller centre on each platform, with a staff login for whoever does the checking.
- A shared spreadsheet (Google Sheets or Excel).
- About 30 to 45 minutes a week per store. That is my estimate for 20 SKUs, not a benchmark.
Step 1: open the data you already have
Each platform has an analytics area, and it’s worth an hour before you build your own sheet.
Shopee’s is Business Insights. Shopee’s own seller education guide for Malaysia, Using Data in a Smart Way, calls it “a one-stop portal for you to gain insights into your business and analyse your shop’s performance”, and its pricing advice reads “Compare your price with competitors and offer discounts to win over shoppers”. Notice what that implies. Business Insights shows your shop. The comparison with competitors is something you do yourself.
Lazada’s equivalent is Business Advisor, inside Seller Center. Lazada’s help pages about it sit behind the seller login, so I have not quoted them here. Open it in your own account and see what your market’s version shows.
TikTok Shop is the one exception I found. Its Product Opportunities page for Singapore says “each product will show the number of sales numbers and price range”, and it also shows the total number of sellers for a product. That is market price data from the platform itself. Its Data Compass dashboard (the linked guide is for the Philippines) adds a GMV ranking of category leaders.
If it breaks: if you can’t see these menus, your staff login may not have analytics permission. The shop owner account can grant it.
Step 2: pick the listings you will watch
For each of your key SKUs, search the way a buyer would and pick three to five competing listings. Same product, same pack size, sold into the same market.
Write down why each one made the list. “Top result for the main keyword” is a good reason. “Cheapest I could find” is a bad one, because the cheapest listing is often a clearance item or a seller who won’t be around next month.
Keep the list short. Watching 200 listings badly is worse than watching 60 properly.
Step 3: set up the sheet
One row per competitor listing per check. These are the columns I would start with:
| Column | What goes in it |
|---|---|
| Date checked | The day you looked |
| Platform and market | For example Shopee SG, Lazada MY |
| Your SKU | Your internal code |
| Competitor shop and listing link | So anyone can re-check it |
| Listed price | The price on the page |
| Price after shop voucher | If a voucher is visible to all buyers |
| Shipping to a sample postcode | Pick one postcode and keep it fixed |
| Bundle or pack size | So you compare like with like |
| Sold count and rating | As displayed |
| Notes | Out of stock, new listing, flash deal |
Add one calculated column: the gap between their buyer-pays price (price after voucher plus shipping) and yours, as a percentage. That single number is what you’ll sort by every week.
If it breaks: when two people enter data, formats drift. Lock the date and price columns to a fixed format and use a dropdown for platform and market.
Step 4: check on a fixed rhythm
Weekly is enough for most catalogues. Check more often in the run-up to a big campaign such as a double-day sale, when prices move fastest.
Check at roughly the same time each week, from a normal buyer view, and log exactly what a buyer would see. If you run stores in more than one market, give each market its own tab. A Malaysian price has nothing to do with a Singapore one.
Step 5: look at third-party tools with your eyes open
There is a market of tools for this. I haven’t tested any of them in production, so treat this as a map, not a recommendation. Here is what their own websites say they do:
- Marketplace analytics for a single platform. Shopdora describes itself as “Shopee Analytics, Product Research & Keyword Insights”. Kalodata and FastMoss focus on TikTok Shop.
- General price-monitoring software, such as Prisync, Price2Spy and Minderest. None of their home pages named Shopee, Lazada or TikTok Shop when I checked, so ask before you buy.
- Regional market data. Compas in Indonesia says it offers “real-time price monitoring and automated alerts on price changes” across Shopee, Tokopedia, Lazada, Blibli and TikTok Shop.
- Multichannel store management, such as BigSeller, which says it uses “official APIs of Shopee, Lazada, TikTok Shop and other 20+ platforms”. These manage your own orders and stock. They are not price trackers.
Two questions for any vendor. How do you collect competitor data? If the answer is scraping, set that against the terms quoted at the top of this page. And does the tool need my seller login? If it does, it should connect through the platform’s official authorisation, never by you typing your password into someone else’s system.
Step 6: decide what to do with the numbers
This is where most sellers go wrong. The sheet says a competitor is 8% cheaper, so they cut by 9%.
Before you touch a price, work out your margin after the platform takes its share. Commission, payment and programme fees differ by platform and change often. Our seller fees comparison for Singapore breaks down the components. A cut that looks small on the listing can wipe out the margin once those come off.
Then look at the other levers. A shop voucher can be targeted and switched off. A bundle changes the comparison. Better photos, faster shipping or a higher rating can hold a price gap that would otherwise cost you the sale. And sometimes the right answer is to let a competitor who is selling below cost run out of stock.
If you advertise a price comparison in Singapore, the Competition and Consumer Commission of Singapore’s Guidelines on Price Transparency (page last updated 26 September 2025) say suppliers “should ensure comparisons made with other suppliers’ prices are not false or misleading”, and that mandatory charges belong in the headline price. The full guidelines go further: suppliers “should conduct their own research”, including comparing similar products. A tidy competitor log is exactly that research.
Common pitfalls
- Comparing a listed price with a voucher price. Always log what the buyer actually pays.
- Ignoring shipping. A cheaper item with higher shipping is not cheaper.
- Comparing a 3-pack with a single unit.
- Reacting to every move. One day’s flash deal is noise. Three weeks of a lower price is a trend.
- Letting the checker use the shop owner login. Give them a staff account with only the access they need. If you run several stores, our guide to running seller apps across multiple phones covers how to keep logins and devices separate.
Scaling this
At 20 SKUs in one store, one person and a sheet is enough. At 200 SKUs across several brand stores, split the work by store and have one person review the gap column across all of them each week, so pricing decisions stay consistent. If you are building out several stores, check first that each platform allows the setup you have in mind. We cover that in what Shopee, Lazada and TikTok Shop allow for running more than one store.
At that size, a paid tool starts to earn its fee. That is also the point where the questions in step 5 matter most.
Platform tools and terms change. Everything here was checked on the linked pages as of September 2026. More guides are on the articles page.
Written by Xavier Fok
disclosure: SEA Seller Desk is published by the team behind cloudf.one and Singapore Mobile Proxy. This article contains no affiliate links. Last reviewed by Xavier Fok on 2026-09-11.