E-commerce
The Home Depot Scraper
homedepot.com
Home Depot se sirve mediante un endpoint de plugin dedicado en lugar de la obtención de página genérica. Indica una búsqueda y devuelve los productos ya analizados: ID del artículo, título, marca y número de modelo, precio y moneda, la valoración y el número de reseñas, una imagen y una URL de producto limpia. Ordena por relevancia, precio, valoración o más vendidos, filtra por precio y reúne más resultados entre páginas. Home Depot protege su búsqueda con un muro JavaScript de Akamai que una petición simple no supera, y se gestiona por ti. En 1.100 búsquedas variadas tuvo éxito el 96,3% de las veces, con unos siete segundos por llamada.
Qué puedes extraer
- ID del artículo, título y URL del producto
- Marca y número de modelo
- Precio y moneda
- Valoración y número de reseñas
- Imagen del producto
Endpoints dedicados
/marketplace/homedepot-search Una búsqueda de productos en Home Depot
Productos de Home Depot para una búsqueda: un array products con itemId, title, brand, modelNumber, price, currency, rating, reviewCount, image y url, además de totalResults. Ordena, filtra con min_price/max_price y pagina con max_results.
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/marketplace/homedepot-search?query=cordless%20drill"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/marketplace/homedepot-search",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"query": "cordless drill"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const data = await su.homedepotSearch('cordless drill', {
sort: 'top_rated',
maxResults: 24,
});
console.log(data); 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.
Preguntas frecuentes
¿Es legal hacer scraping de The Home Depot?
Recopilar datos públicos de Home Depot como precios de productos, marcas y valoraciones en estrellas 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 The Home Depot sin que me bloqueen?
The Home Depot protege su búsqueda con Akamai. ScrapeUnblocker renderiza la página en un navegador real, rota exits residenciales e ISP y gestiona los desafíos; el plugin devuelve los productos como JSON parseado. En el benchmark de ScrapeUnblocker devolvió contenido real en el 96,3 % de 1.100 llamadas, unos 7,4 s por llamada.
¿Qué datos de Home Depot puedo obtener?
El plugin de The Home Depot devuelve un array products para tu consulta: ID del artículo, título y una URL de producto, marca y número de modelo, precio y moneda, valoración en estrellas y número de reseñas, y una imagen del producto, además de totalResults para la búsqueda. Puedes ordenar los resultados, filtrar con min_price y max_price y reunir más productos con max_results.
¿Necesito una API o una cuenta de Home Depot?
No. El plugin de The Home Depot devuelve resultados de búsqueda de productos como JSON sin cuenta de API de Home Depot ni inicio de sesión. Envía una consulta como cordless drill con tu clave de ScrapeUnblocker y recibes IDs de artículo, números de modelo, precios, valoraciones y URLs de producto, sin HTML que tengas que analizar.
¿Puedo monitorizar precios de Home Depot a escala?
Sí. Las llamadas se ejecutan en paralelo hasta el límite de concurrencia de tu plan: de 20 a 100 solicitudes concurrentes en Pay as you go, Starter y Pro, y de 200 a 400 en Business, Scale y Ultimate. Haz una búsqueda por consulta, reúne más productos por llamada con max_results y repite las búsquedas de forma programada para seguir los cambios de precio en toda una categoría.
¿Cuánto cuesta hacer scraping de The Home Depot?
Cada petición cuesta 1 crédito, desde 1,00 EUR por cada 1.000 peticiones en Pay as you go hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. Las llamadas al plugin de Home Depot consumen la misma cuota del plan que el resto de la API. No se facturan los bloqueos, los timeouts ni los errores del lado de ScrapeUnblocker, y la prueba gratuita incluye 500 peticiones sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.