E-commerce
Temu Scraper
temu.com
Temu ne met jamais les données produit dans le HTML que reçoit un navigateur - la page se construit via un appel qui refuse l'automatisation - donc un scrape classique revient vide. Le plugin dédié lit à la place le document structuré que Temu sert aux moteurs de recherche et renvoie les vrais champs : nom, prix et devise, disponibilité, note, nombre d'avis et images. Recherchez un mot-clé pour obtenir des URLs de produits directement depuis Temu, puis résolvez chacune en produit complet. Temu limite cette vue crawler, donc le plugin est conçu pour des vérifications de prix ciblées, du monitoring et de la comparaison, pas pour du crawling de masse.
Ce que vous pouvez extraire
- Nom, description et marque du produit
- Prix avec sa devise (suit la région de sortie) et disponibilité
- Note moyenne et nombre d'avis
- URLs des images du produit
- Recherche par mot-clé renvoyant des URLs de produits depuis Temu, éventuellement résolues en produits complets
Endpoints dédiés
/goods/temu-product Produit
Une URL de produit Temu vers un JSON complet - nom, prix, devise, disponibilité, note, nombre d'avis et images, lus dans le document SEO crawler.
/goods/temu-search Keyword search
Product URLs for a keyword taken from Temu's own search page; with details=true, resolves the top results to full product objects.
Comment le scraper
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/goods/temu-product?keyword=kids%20toys&details=true"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/goods/temu-product",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"keyword": "kids toys", "details": "true"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.temuSearch('kids toys', {
details: true,
});
console.log(results); Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.
Exemple de réponse
{
"url": "https://www.temu.com/example-g-601099512345678.html",
"name": "822pcs Spaceship Building Blocks Set",
"description": "Shop the 822pcs Spaceship Building Blocks Set on Temu ...",
"sku": null,
"brand": "Temu",
"price": "49.04",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"rating": 4.6,
"reviewCount": 871,
"itemCondition": "https://schema.org/NewCondition",
"variantGroupId": "601099512345678",
"images": [
"https://img.kwcdn.com/product/fancy/xxxx.jpg"
],
"reviews": [
{
"rating": 5.0,
"date": "2026-07-08",
"author": "****",
"body": "****"
}
],
"video": {
"contentUrl": "https://goods-vod.kwcdn.com/goods-video/xxxx.f30.mp4",
"thumbnailUrl": "https://img.kwcdn.com/product/fancy/xxxx.jpg",
"uploadDate": "2025-08-27T04:35:42.00Z"
}
} Lire la documentation de l'API
Questions fréquentes
Est-il légal de scraper Temu ?
Collecter des données Temu publiques comme les noms des produits, les prix et les notes est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. ScrapeUnblocker renvoie la page publique ; ce que vous collectez et la façon dont vous l'utilisez relève de votre responsabilité.
Comment scraper Temu sans me faire bloquer ?
Temu utilise la détection de bots et la limitation de débit. Le plugin Temu de ScrapeUnblocker fait tourner des sorties résidentielles et ISP et gère les défis pour vous, puis renvoie les données produit en JSON.
Quelles données Temu puis-je obtenir ?
L'endpoint produit transforme une URL de produit Temu en JSON : nom, description, marque, prix avec sa devise, disponibilité, état de l'article, note moyenne, nombre d'avis, identifiant du groupe de variantes, images du produit et une vidéo s'il y en a une. Les notes et dates de chaque avis sont incluses ; Temu masque les auteurs et le texte des avis. L'endpoint de recherche renvoie environ 40 URL de produits par page pour un mot-clé.
Ai-je besoin d'une API ou d'un compte Temu ?
Non. Le plugin Temu renvoie les données produit en JSON, sans compte API Temu. Les pages produit et de recherche de Temu construisent leurs données côté client : /getPageSource renvoie donc 400 sur ces URL et vous oriente vers /goods/temu-product et /goods/temu-search. Les autres pages Temu fonctionnent toujours avec /getPageSource.
Puis-je surveiller Temu à grande échelle ?
Temu limite l'accès à ces données : le plugin est donc conçu pour des vérifications de prix ciblées, la surveillance et la comparaison plutôt que pour un crawling massif. Il applique son propre budget de débit partagé et répond 429 lorsque ce budget est épuisé ; réessayez un peu plus tard plutôt que d'insister. La devise du prix suit la région de sortie : un produit peut donc revenir en USD, EUR ou AED.
Combien coûte le scraping de Temu ?
Chaque appel à /goods/temu-product ou /goods/temu-search correspond à une requête, et 1 requête = 1 crédit : 1,00 EUR pour 1 000 en paiement à l'usage, en descendant jusqu'à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Un 429 lorsque le budget de débit de Temu est épuisé n'est pas facturé, pas plus que les blocages ou les timeouts. Une recherche plus 10 consultations de produits coûte 11 requêtes.
Scrapers similaires
Commencez à scraper ce site dès aujourd'hui
Palier gratuit inclus. Aucune carte bancaire requise pour tester.