Temu Product Scraper — Prices, Ratings & Units Sold avatar

Temu Product Scraper — Prices, Ratings & Units Sold

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Temu Product Scraper — Prices, Ratings & Units Sold

Temu Product Scraper — Prices, Ratings & Units Sold

Search Temu and get structured product data: current price, crossed-out market price, discount, star rating, units sold, seller ID, variant count, video flag and image URLs. Pick the storefront (US, UK, Canada, Australia) and prices come back in that currency. Any-language search terms. No browser.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Yugenox Corp

Yugenox Corp

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

2 days ago

Last modified

Share

Search Temu and get clean, structured product data: current price, the crossed-out "market" price, discount, star rating, units sold, seller ID, variant count and image URLs. Pick the storefront — US, UK, Canada or Australia — and prices come back in that country's currency.

No browser automation, no API key, no login.


Why this scraper

  • Real discount data. Both the selling price and the crossed-out market price on every row, so you can compute the actual discount rather than trusting a badge.
  • Demand signal. sales_num ("36K+ sold") and rating tell you what's actually moving — the fields that matter for product research, not just what something costs.
  • Seller and variant data. mall_id and variant_count come through, which most Temu scrapers drop entirely.
  • Multi-storefront. The same query priced in USD, GBP, CAD or AUD.
  • Any language. Search terms work in whatever language the storefront supports.

Input

FieldTypeRequiredDefaultDescription
searchQueriesarray of strings✅Search terms to run on Temu.
regionstringUSUS, GB, CA or AU — sets storefront and currency.
maxResultsinteger20Unique products per query, 1–200.
proxyConfigurationobjectresidentialResidential proxies are required by Temu.
{
"searchQueries": ["wireless earbuds", "yoga mat", "phone case"],
"region": "US",
"maxResults": 50
}

Output

One row per product, de-duplicated — maxResults: 50 means 50 distinct products.

FieldTypeDescription
goods_idnumberTemu product ID. Stable — use it as your primary key.
titlestringFull product name.
pricenumberCurrent price as a number, e.g. 5.71.
price_strstringCurrent price as displayed, e.g. "$5.71".
market_pricenumberCrossed-out original price as a number.
market_price_strstringCrossed-out price as displayed.
discount_textstringDiscount badge, e.g. "-88%".
currencystringISO currency for the row.
ratingnumberStar rating out of 5.
review_count_textstringReview count as displayed.
sales_numstringUnits sold, e.g. "36K+".
sales_tipstringSales line as shown, e.g. "8.4K+ sold".
sold_quantity_percentnumberStock-sold percentage, when published.
mall_idnumberSeller / shop identifier.
variant_countnumberNumber of SKU variants (colour, size).
has_videobooleanWhether the listing has a video.
tagsarrayBadge labels on the listing.
thumb_url / long_thumb_urlstringProduct images.
link_urlstringAbsolute product page URL.
search_query / region / region_namestringEchoed back for grouping.
scraped_atstringUTC timestamp.
{
"goods_id": 605921451284044,
"title": "Hi-Res Audio Wireless Earbuds - Long Battery Life, Compact Charging Case",
"price": 6.79,
"price_str": "$6.79",
"market_price": 19.99,
"market_price_str": "$19.99",
"discount_text": "-66%",
"currency": "USD",
"rating": 4.8,
"sales_num": "36K+",
"sales_tip": "36K+ sold",
"mall_id": 634418228113237,
"variant_count": 6,
"has_video": true,
"thumb_url": "https://img.kwcdn.com/product/fancy/....jpg",
"link_url": "https://www.temu.com/goods.html?goods_id=605921451284044",
"search_query": "wireless earbuds",
"region": "US",
"scraped_at": "2026-09-18T04:40:00.000Z"
}

What people use it for

Product research and sourcing. Rank a category by sales_num and rating to see what's actually selling before you commit to inventory — the same call an Amazon or Shopify seller makes every week.

Price monitoring. Track price and market_price for a set of terms on a schedule and you have a competitor price feed, with the real discount rather than the advertised one.

Cross-market arbitrage. Run the same query in US and GB and compare — the storefronts price independently.

Dropshipping catalogues. Title, images, price, rating and seller in one row, ready to map into a product feed.


FAQ

Is it legal to scrape Temu? This Actor only collects publicly available data: product listings that anyone can see on Temu without an account. Collecting publicly available data is generally legal, but you're responsible for how you use it. You must follow privacy laws such as GDPR, PIPEDA and CCPA, as well as Temu's terms. If you're unsure, check with a lawyer. More on this: Is web scraping legal?

Does it access any private data? No. Everything comes from pages Temu shows to any visitor without logging in. It never uses a login, never touches private or restricted accounts, and never reaches password-protected areas.

Notes

  • Pricing is per storefront. Temu derives currency from the region, so there's no separate currency input — choose region and you get that market's prices.
  • Results are de-duplicated per query, so counts are distinct products, not pages.
  • Residential proxies are required. Temu refuses datacenter IPs; the default proxy setting handles this.
  • If Temu is rate-limiting or the upstream session needs refreshing, the run finishes successfully with 0 items and an explanatory status message — you are never charged for an empty run. Retry shortly, or open an issue on the Issues tab.

Not affiliated with or endorsed by Temu. Only publicly visible product information is collected.