Temu Product Scraper | $3/1K | Prices & Sold Count avatar

Temu Product Scraper | $3/1K | Prices & Sold Count

Pricing

from $3.00 / 1,000 product scrapeds

Go to Apify Store
Temu Product Scraper | $3/1K | Prices & Sold Count

Temu Product Scraper | $3/1K | Prices & Sold Count

Scrape Temu product listings in real-time — title, price, original price, rating, reviews, sold count, shop, images. Perfect for dropshipping research.

Pricing

from $3.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Apivault Labs

Apivault Labs

Maintained by Community

Actor stats

0

Bookmarked

24

Total users

9

Monthly active users

14 hours ago

Last modified

Share

🛒 Temu Product Scraper | $3/1K | Demand Score, Profit Margin

Real-time Temu product scraper plus 14 layers of dropshipping intelligence: USD-normalized prices, parsed sold counts, demand score 0-100, profit margin estimator, hot product score, auto-categorization, trend detection, risk flags, and one-click research links — all in one $0.003/product call.

Built for dropshippers, Shopify migrators, Amazon arbitrage sellers, niche store builders, affiliate marketers, and product trend analysts.

✨ What you get for $0.003 per product

⭐ Core (Temu)

  • Title, current price, original price, discount %
  • Rating, reviews count, sold count (Temu's signature metric)
  • Shop / seller, description, category
  • Shipping info, availability, main image, image gallery, variants

💵 Price normalizer (USD-converted)

  • priceUsd, originalPriceUsd, priceLocal, currency
  • 10 currencies: USD/EUR/GBP/CAD/AUD/JPY/INR/BRL/MXN/PLN
  • discountPct, savingsUsd

🔥 Sold count + reviews count parsed to integers

  • 10K+soldCountInt: 10000
  • 1.2M+soldCountInt: 1200000
  • soldCountTier — viral / hot / warm / cool / cold

📊 Demand score (0-100) + tier + reasons

Composite of sold × rating × reviews × discount aggressiveness:

  • demandTiercold / warm / hot / scorching
  • demandScoreReasons[] — explainable signals

💰 Profit margin estimator

Assumes retail = Temu cost × markup (configurable, default 3×):

  • estimatedRetailUsd — suggested Shopify/Amazon price
  • estimatedGrossProfitUsd, estimatedProfitMarginPct
  • arbitrage_tierlow / medium / high / unicorn (≥65% margin + ≥10K sold)

🎯 Hot product score (0-100) + tier + reasons

The "should I add this to my Shopify?" composite — combines demand, margin, free shipping, photos, variants, and risk penalties.

🏷️ Auto-categorization (15 categories)

electronics / fashion_women / fashion_men / fashion_unisex / home_kitchen / home_decor / home_garden / beauty / baby_kids / toys_games / pet_supplies / sports_outdoor / automotive / office_school / tools_hardware

🚀 Trend detection

  • isTrending — sold ≥ 10K AND rating ≥ 4.4

⚠️ Risk flags

  • riskLowReviews, riskNewListing, riskPoorRating, riskSeasonal
  • riskCount
  • images[] (up to 10), imagesCount
  • variants{color: [...], size: [...]}, colorOptions, sizeOptions

🚚 Shipping parser

  • freeShipping boolean
  • freeShippingThresholdUsd
  • shippingDaysMin, shippingDaysMax
  • aliexpress_search_url — find original supplier
  • amazon_search_url — check competitor pricing
  • ebay_search_url, google_shopping_url
  • tiktok_search_url — viral content potential
  • youtube_review_search_url — "[product] review"
  • pinterest_search_url — organic traffic potential

📊 Free aggregate KV records on bulk runs

SUMMARY — avg/median/min/max price, by_category, by_demand_tier, by_arbitrage_tier, total units sold across run, trending count, free-shipping count.

TOP_PRODUCTS — top 20 products sorted by hotProductScore (your daily "best dropshipping picks" digest).

📦 Input

Basic

{
"productUrls": [
"https://www.temu.com/wireless-bluetooth-earbuds-g-601099527041816.html",
"601099527041999"
]
}
{
"productUrls": ["..."],
"minHotProductScore": 60,
"onlyFreeShipping": true,
"retailMarkup": "3.5",
"exportFormat": "shopify-csv"
}

Returns only products scoring ≥60 with free shipping, ready as a Shopify Product CSV for direct import.

Multi-format outputs

exportFormatResult
defaultFull JSON (40+ fields)
shopify-csv19-column Shopify Product CSV row (Handle, Title, Body HTML, Variant Price, Image Src, SEO Title, ...)
google-merchantGoogle Shopping feed row (id, title, link, image_link, price, brand, ...)

All input parameters

FieldDefaultDescription
productUrlsrequiredTemu URLs or numeric IDs
extractEnrichmenttrueAll 14 enrichment layers
extractOutreachLinkstrueOne-click research URLs
retailMarkup"3.0"Markup for retail estimate
minDemandScore0Drop below threshold
minHotProductScore0Drop below threshold
onlyTrendingfalseKeep only trending products
onlyFreeShippingfalseKeep only free-shipping
exportFormatdefaultdefault / shopify-csv / google-merchant
writeSummarytrueKV aggregates
topProductsN20TOP_PRODUCTS size
extractTitle/Price/...trueField toggles
maxConcurrency3Parallel scrapes (1-8)
timeout180Seconds per product

📖 Sample Output

{
"success": true,
"productUrl": "https://www.temu.com/wireless-bluetooth-earbuds-g-601099527041816.html",
"productId": "601099527041816",
"title": "Wireless Bluetooth Earbuds with Charging Case",
"shopName": "TopTech Store",
"category": "Electronics > Audio > Earbuds",
"autoCategory": "electronics",
"priceText": "US$10.99",
"priceUsd": 10.99,
"currency": "USD",
"originalPriceUsd": 24.99,
"discountPct": 56,
"savingsUsd": 14.00,
"rating": 4.8,
"soldCountText": "50K+",
"soldCountInt": 50000,
"soldCountTier": "hot",
"reviewsCountInt": 12000,
"freeShipping": true,
"freeShippingThresholdUsd": 10,
"shippingDaysMin": 5,
"shippingDaysMax": 12,
"images": [
"https://img.temu.com/o/abc.jpg",
"https://img.temu.com/o/def.jpg",
"..."
],
"imagesCount": 8,
"variants": {
"color": ["Black", "White", "Blue"],
"size": ["Standard"]
},
"variantsCount": 4,
"demandScore": 85,
"demandTier": "scorching",
"demandScoreReasons": [
"50,000+ sold (hot)",
"4.8★ exceptional",
"12,000+ reviews",
"-56% discount on volume mover"
],
"estimatedRetailUsd": 32.97,
"estimatedGrossProfitUsd": 21.98,
"estimatedProfitMarginPct": 66.7,
"arbitrage_tier": "unicorn",
"assumedMarkup": 3.0,
"hotProductScore": 88,
"hotProductTier": "scorching",
"hotProductReasons": [
"high demand (85)",
"66% margin",
"free shipping",
"good photos",
"variants available"
],
"isTrending": true,
"riskLowReviews": false,
"riskNewListing": false,
"riskCount": 0,
"outreachLinks": {
"aliexpress_search_url": "https://www.aliexpress.com/wholesale?SearchText=Wireless+Bluetooth+Earbuds+with+Charging+Case",
"amazon_search_url": "https://www.amazon.com/s?k=Wireless+Bluetooth+Earbuds+with+Charging+Case",
"tiktok_search_url": "https://www.tiktok.com/search?q=Wireless+Bluetooth+Earbuds+with+Charging+Case",
"youtube_review_search_url": "https://www.youtube.com/results?search_query=Wireless+Bluetooth+Earbuds+review"
}
}

💼 Use cases

🥇 Dropshipping product research

  • Filter hotProductTier = "scorching" for best Shopify candidates
  • Filter arbitrage_tier = "unicorn" for ≥65% margin + ≥10K sold
  • Use tiktok_search_url to validate viral potential
  • Use aliexpress_search_url to find original supplier (often cheaper)

💰 Shopify migration (one-click)

{ "productUrls": [...], "exportFormat": "shopify-csv" }

Returns Shopify Product CSV rows ready to upload via Admin → Products → Import.

📊 Google Shopping ads feed

{ "productUrls": [...], "exportFormat": "google-merchant" }

Drop straight into Google Merchant Center.

📈 Trend spotting

  • Filter isTrending = true for daily fresh hot products
  • Use TOP_PRODUCTS digest for sales-ops dashboard

🔍 Niche category prospecting

  • extractCategory: true + autoCategory filter
  • Find best beauty / pet / home picks

⚠️ Risk audit

  • riskCount > 0 flags: low reviews, new listings, poor rating, seasonal
  • Drop these before bulk-importing

💰 Pricing

VolumeCost
1 product$0.003
100$0.30
1,000$3.00
10,000$30.00

Pay only for successfully scraped products.

⚡ How it works

  1. Submit product URLs to a real-time rendering engine on Apify infra
  2. The engine returns structured fields (title, price, sold count, ...)
  3. Two-pass enrichment: 14 derived layers computed from the response
  4. Apply server-side filters (minHotProductScore, onlyTrending, etc.)
  5. Export in default / shopify-csv / google-merchant shape
  6. Write SUMMARY + TOP_PRODUCTS to KV store (free)

Typical: ~15-30 seconds per product.

❓ FAQ

Q: Do I need a Temu account? A: No. The actor scrapes public product pages.

Q: How accurate is estimatedProfitMarginPct? A: It's a heuristic based on a configurable markup. Default 3× is the industry rule for Amazon/Shopify dropshipping. eBay/Mercari dropshippers should use 1.8-2.2; niche/branded stores use 4-6. Set via retailMarkup.

Q: How accurate is soldCountInt? A: Temu shows bucketed values like "10K+", "50K+". The parser converts these to the lower bound (10K+ → 10000). Set soldCountIsBucket: true in the output to indicate this is an approximation.

Q: Can I get the actual photos for Shopify import? A: Yes — set extractImages: true to get up to 10 image URLs per product in the images[] field. Shopify CSV export uses these automatically.

Q: Does it work for non-US Temu (eu.temu.com / temu.de)? A: Yes — the actor parses prices in 10 currencies (EUR/GBP/CAD/...) and auto-converts to USD for sortable comparison.

Q: Why are some products success: false? A: Temu is sensitive to aggressive parallelism. Lower maxConcurrency to 2-3 and rerun. Failed requests are still pushed (with success: false) but don't trigger pay-per-event charging.

📞 Support

Open an issue on the actor's Apify page or message via Apify.