Scrape Temu Product — Prices, Reviews & Availability
Pricing
Pay per usage
Scrape Temu Product — Prices, Reviews & Availability
Scrape temu product data at scale with this powerful Apify actor. Extracts prices, reviews & availability with automatic pagination and proxy rotation. Perfect for market research, competitive intelligence, and data-driven decision making.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Scrape Temu Products — Prices, Reviews & Deals Data
Extract structured product data from Temu.com search results at scale. This Apify actor scrapes Temu product listings and returns prices, discount percentages, ratings, review counts, sales volume, seller information, shipping details, and more.
What It Does
This scraper takes a search query, hits Temu's search results page, and systematically extracts every product listing it finds. It handles infinite scroll pagination, popup dismissal, and anti-bot evasion so you get clean, reliable data without manual effort.
Use it for price monitoring, competitive analysis, market research, or building product comparison datasets.
Features
- Full search result scraping with automatic pagination
- Extracts current price, original price, and discount percentage
- Captures star ratings, review counts, and "X sold" volume
- Detects free shipping badges and delivery info
- Collects product images and direct URLs
- Anti-detection measures (realistic user agent, stealth settings)
- Configurable result limits to control cost
- Automatic deduplication of products
- Failed request logging for transparency
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | string | Yes | — | Keyword or phrase to search on Temu |
category | string | No | "" | Optional category filter to narrow results |
maxResults | integer | No | 50 | Maximum number of products to return (1-500) |
Example Input
{"searchQuery": "wireless earbuds","category": "","maxResults": 100}
Output Fields
Each product record contains the following fields:
| Field | Type | Description |
|---|---|---|
name | string | Product title as shown on Temu |
price | string | Current/sale price (e.g., "$12.99") |
originalPrice | string | Price before discount, if listed |
discount | string | Discount percentage (e.g., "45% off") |
rating | string | Star rating out of 5 |
reviewCount | string | Number of customer reviews |
salesCount | string | Sales volume (e.g., "10K+ sold") |
sellerName | string | Store or seller name |
shippingInfo | string | Shipping details text |
hasFreeShipping | boolean | Whether free shipping is offered |
imageUrl | string | URL of the main product image |
productUrl | string | Direct link to the product page on Temu |
searchQuery | string | The search query that produced this result |
scrapedAt | string | ISO 8601 timestamp of when the data was collected |
source | string | Always "temu.com" |
Example Output
{"name": "Wireless Bluetooth Earbuds with Charging Case","price": "$8.99","originalPrice": "$24.99","discount": "64% off","rating": "4.7","reviewCount": "2,341","salesCount": "15K+ sold","sellerName": "TechDeals Store","shippingInfo": "Free shipping","hasFreeShipping": true,"imageUrl": "https://img.temu.com/o/...","productUrl": "https://www.temu.com/goods/...","searchQuery": "wireless earbuds","scrapedAt": "2025-01-15T10:30:00.000Z","source": "temu.com"}
Use Cases
- Price Monitoring — Track product prices over time to identify trends and find the best deals.
- Competitive Analysis — Compare prices and offerings across sellers in your niche.
- Market Research — Analyze product categories, pricing strategies, and consumer demand signals.
- Dropshipping Research — Find trending products with high sales volume and good margins.
- Deal Aggregation — Feed product data into deal-alert platforms or comparison sites.
- Review Analysis — Collect review counts and ratings to gauge product quality at scale.
Cost & Performance Notes
- Each run uses Puppeteer with a full Chrome browser, which consumes more compute than lightweight HTTP scrapers.
- A typical run scraping 50 products takes roughly 1-3 minutes depending on page load times.
- Temu may implement rate limiting or CAPTCHAs. The actor includes delays between pages and anti-detection measures, but heavy usage may require proxy configuration.
- Set
maxResultsto the lowest value that meets your needs to minimize compute costs. - The actor uses
maxConcurrency: 2to balance speed against detection risk.
Legal Disclaimer
This actor is provided for educational and research purposes. Ensure your use of this tool complies with Temu's Terms of Service and all applicable laws. The user is solely responsible for how the scraped data is used.
Built by donnycodesdefi