E-commerce
Temu Scraper
temu.com
Temu nunca pone los datos del producto en el HTML que recibe un navegador - la página se construye mediante una llamada que rechaza la automatización - así que un scrape normal vuelve vacío. El plugin dedicado lee en su lugar el documento estructurado que Temu sirve a los motores de búsqueda y devuelve los campos reales: nombre, precio y moneda, disponibilidad, valoración, número de reseñas e imágenes. Busca una keyword para obtener URLs de productos directamente desde Temu y luego resuelve cada una a un producto completo. Temu limita esta vista de rastreador, así que el plugin está pensado para comprobaciones puntuales de precios, monitorización y comparación, no para rastreo masivo.
Qué puedes extraer
- Nombre, descripción y marca del producto
- Precio con su moneda (sigue la región de salida) y disponibilidad
- Valoración media y número de reseñas
- URLs de las imágenes del producto
- Búsqueda por keyword que devuelve URLs de productos desde Temu, opcionalmente resueltas a productos completos
Endpoints dedicados
/goods/temu-product Producto
Una URL de producto de Temu a JSON completo - nombre, precio, moneda, disponibilidad, valoración, número de reseñas e imágenes, leídos del documento SEO de rastreador.
/goods/temu-search Búsqueda por keyword
URLs de productos para una keyword tomadas de la propia página de búsqueda de Temu; con details=true, resuelve los primeros resultados a productos completos.
Cómo rastrearlo
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); Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.
Ejemplo de respuesta
{
"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"
}
} Preguntas frecuentes
¿Es legal hacer scraping de Temu?
Recopilar datos públicos de Temu como nombres de productos, precios y valoraciones es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recopiles y de cómo los uses. ScrapeUnblocker devuelve la página pública; qué recopilas y cómo lo usas es responsabilidad tuya.
¿Cómo hago scraping de Temu sin que me bloqueen?
Temu usa detección de bots y limitación de tasa. El plugin de Temu de ScrapeUnblocker rota exits residenciales e ISP y gestiona los desafíos por ti, y después devuelve los datos de producto como JSON.
¿Qué datos de Temu puedo obtener?
El endpoint de producto convierte una URL de producto de Temu en JSON: nombre, descripción, marca, precio con su moneda, disponibilidad, estado del artículo, valoración media, número de reseñas, id del grupo de variantes, imágenes del producto y un vídeo cuando existe. Se incluyen la valoración y la fecha de cada reseña; Temu oculta los autores y el texto de las reseñas. El endpoint de búsqueda devuelve unas 40 URLs de producto por página para una palabra clave.
¿Necesito una API o una cuenta de Temu?
No. El plugin de Temu devuelve datos de producto como JSON sin cuenta de API de Temu. Las páginas de producto y de búsqueda de Temu generan sus datos en el lado del cliente, así que /getPageSource devuelve 400 en esas URLs y te remite a /goods/temu-product y /goods/temu-search. Las demás páginas de Temu siguen funcionando con /getPageSource.
¿Puedo monitorizar Temu a escala?
Temu dosifica el acceso a estos datos, así que el plugin está pensado para comprobaciones de precio puntuales, monitorización y comparación, no para rastreo masivo. Aplica su propio presupuesto de tasa compartido y responde 429 cuando ese presupuesto se agota; reintenta al poco tiempo en lugar de insistir sin pausa. La moneda del precio sigue a la región del exit, así que un producto puede volver en USD, EUR o AED.
¿Cuánto cuesta hacer scraping de Temu?
Cada llamada a /goods/temu-product o /goods/temu-search es una petición, y 1 petición = 1 crédito: 1,00 EUR por cada 1.000 en Pay as you go, bajando hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. No se factura un 429 cuando se agota el presupuesto de tasa de Temu, ni tampoco los bloqueos ni los timeouts. Una búsqueda más 10 consultas de producto cuesta 11 peticiones.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.