Todos los scrapers

E-commerce

Temu Scraper

temu.com

Bot detection + rate limiting Protección
Servido por endpoints de plugin

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.

Leer la documentación

Scrapers relacionados

Empieza a rastrear este sitio hoy

Plan gratuito incluido. No necesitas tarjeta para probarlo.