Temu, Shein and AliExpress now set the price floor in many product categories. If you sell home goods, accessories, gadgets or fast fashion, your customers compare you with them whether you like it or not, and so do the brands and retailers whose products they copy or undercut. Watching their prices has become a standard part of price intelligence, alongside Amazon and the big local retailers.
It is also harder than monitoring a single marketplace. Each of the three runs separate storefronts per country, changes prices through coupons and flash deals, and protects its pages against automated traffic. This guide covers what to collect, how to compare it fairly, and the residential proxies setup that shows you each market the way a local shopper sees it.
Why these three marketplaces are different
Monitoring Temu, Shein and AliExpress is not the same as monitoring a classic retailer, for four reasons:
- One product, many storefronts. All three serve country-specific sites with local currency, local taxes and different assortments. The price a shopper in Germany sees is not a converted version of the US price; it is set separately.
- Shipping is part of the price. The same item can ship from an overseas warehouse or from a local one, with different delivery times and different costs. AliExpress Choice and Temu’s local-warehouse listings mean a single product page can carry two very different offers depending on where the shopper is.
- The visible price moves constantly. Lightning deals, countdown timers, coupons and new-shopper discounts change what a visitor sees from hour to hour, and sometimes from visit to visit.
- Rules change by market. When the United States ended the duty-free de minimis treatment for low-value parcels from China and Hong Kong in May 2025, both Temu and Shein changed prices and import charges for US shoppers, while other markets did not move the same way. A single global price feed would have missed it.
What to collect
For each product and market, capture enough to explain a price, not only record it:
| Field | Why it matters |
|---|---|
| List price and sale price | The gap shows how much of the price is promotion |
| Currency and market | Needed to compare markets on one basis |
| Variant (size, colour, pack) | Prices often differ between variants of the same listing |
| Shipping cost and free-shipping threshold | Often decides who is really cheaper |
| Import charges or taxes shown | Visible on some markets and not others |
| Ship-from and delivery estimate | Separates local stock from cross-border offers |
| Seller | AliExpress, and increasingly Temu and Shein, list third-party sellers |
| Active badges and timers | Flash deal, coupon, “limited time” and similar labels |
| Timestamp | Prices on these sites can change within the day |
Store a snapshot of the page or the raw response as well. When a number looks wrong a week later, the snapshot tells you whether the page changed or your parser did.
Matching products across the three
There is no shared identifier. The same generic phone stand appears under different titles, photos and listing IDs on each site, and often under several sellers on the same site. Practical matching combines:
- Image similarity on the main photos, which catches most identical factory products.
- Normalised attributes: dimensions, materials, capacity and pack size, converted to one unit system.
- Variant-level matching, so a 3-pack is not compared with a single item.
- A human review queue for low-confidence matches, because a wrong match produces a confident but meaningless price gap.
Normalising currencies, decimal separators and unit formats is its own source of errors; our guide to normalising prices, numbers and dates across locales covers the traps.
Separating location from promotion
When two markets show different prices, the cause can be the market, the time of the check, or a promotion shown only to some visitors. To separate them, check every market at the same time, from comparable connections, without logging in, and record which badges were showing. Repeat the check at several times of day before you report a market difference as real. Our guide to detecting geo-personalized and dynamic pricing explains how to design those paired checks.
The proxy setup
The proxy decides which storefront, currency and offer you see. A few rules cover most of it:
- Use residential IP addresses in each target country. These sites read the visitor’s IP to pick the storefront and the shipping options, and they challenge datacenter ranges far more often than home connections.
- Target the city when delivery matters. Delivery estimates and local-warehouse availability can depend on where the shopper is, so check the cities that matter for your business, not only the country.
- Keep a sticky session for one product visit. Loading a page, switching variants and reading the shipping options should happen from the same IP address. Rotate between products, not within one.
- Spread a catalogue sweep across many IP addresses and keep the rate per address low. Fast, repeated requests from one address are the quickest way to get challenged.
- Use a real browser for pages that build prices in JavaScript. Much of the price, shipping and badge information on these sites is filled in after the page loads.
Shifter’s residential proxies take the country, city and session in the username, so one gateway covers every market you monitor. The same approach works for the wider retail market; our page on ecommerce data collection shows how teams combine marketplaces and retailer sites.
Staying on the right side of the line
Collect public product pages only: no accounts, no carts, no checkout, and no personal data about sellers or reviewers beyond what you need. Read each site’s terms and keep your request rate modest. This is general information, not legal advice; if the data feeds a commercial product, have counsel review the project first.
FAQ
Why does the same product have a different price on Temu in different countries?
Each country storefront is priced separately, with local currency, taxes, shipping options and promotions. Local-warehouse stock, import rules and competition in that market all change the final price.
Can I monitor Temu, Shein and AliExpress prices from one location?
Only for one market. These sites choose the storefront and shipping options from the visitor’s location, so you need an IP address in each country you want to see.
How often should I check prices on these marketplaces?
Daily is enough for most assortment and positioning work. Categories with frequent flash deals benefit from several checks a day, at the same times in every market so the results stay comparable.
Do I need a headless browser?
For many pages, yes. Prices, shipping options and deal badges are often added by JavaScript after the page loads, so a plain HTTP request can miss them.
The bottom line
Temu, Shein and AliExpress price by market, by stock location and by the hour, so useful monitoring captures the price together with its context: currency, shipping, ship-from, seller and active promotions, checked from inside each market at the same time. Get the location right with residential IPs in every country you track, match products at the variant level, and keep snapshots. You can test the setup on your own product list with Shifter’s free trial at shifter.io/order.