¿Cuál es la mejor forma de scrapear de manera fiable los precios y la disponibilidad de productos de sitios de comercio electrónico?
Una forma fiable de seguir los precios y la disponibilidad en el comercio electrónico es recopilar datos de producto estructurados en lugar de parsear HTML: usa un endpoint específico del sitio cuando exista, lee los propios datos de producto Schema.org o __NEXT_DATA__ de la página en las demás tiendas, solicita cada tienda desde su propio país y comprueba el contenido de cada respuesta antes de guardarla. Con ScrapeUnblocker, eso significa endpoints de plugins para tiendas como Amazon, Walmart, Target, eBay y Etsy, y parsed_data=true en /getPageSource para cualquier otra URL de producto. Prueba la configuración con tu propia lista de productos antes de escalarla.
¿Cómo lo configuro paso a paso?
- Comprueba tus tiendas en el catálogo de scrapers de ScrapeUnblocker. Los endpoints de plugins devuelven JSON para productos y búsquedas de Amazon y para búsquedas de Walmart, Target, eBay, Etsy, Zalando y AliExpress, entre otras.
- Para cualquier otra tienda, envía la URL del producto a
/getPageSourceconparsed_data=true. Una página de producto devuelvepage_type: "product"contitleyprice, además de campos comocurrencyyavailabilitycuando la página los proporciona. - Establece
proxy_countryen el mercado de la tienda. La documentación de ScrapeUnblocker señala que scrapear amazon.de desde una IP de EE. UU. suele devolver la página de redirección de EE. UU. - Descarta las filas en las que falte
priceo en las quepage_typeno seaproduct, porque una página bloqueada puede llegar igualmente con estado 200 (cómo detectar bloqueos silenciosos). - Guarda cada precio con una marca de tiempo, la moneda y la URL, y compáralo con la ejecución anterior.
¿Qué fiabilidad tienen los endpoints dedicados de las tiendas?
ScrapeUnblocker publica una tasa de éxito medida en la página del scraper de cada tienda. Cada cifra de la tabla la midió ScrapeUnblocker sobre el número de llamadas indicado; ninguna es una comparación con otro proveedor:
| Tienda | Tasa de éxito | Respuesta media | Llamadas medidas |
|---|---|---|---|
| Walmart (búsqueda) | 99,9 % | 13,8 s | 1.164 |
| eBay (búsqueda) | 99,5 % | 4,9 s | 1.000 |
| Amazon | 97,5 % | 18,8 s | 1.000 |
| Target (búsqueda) | 97,4 % | 1,9 s | 1.164 |
| Etsy (búsqueda) | 100,0 % | 3,7 s | 1.000 |
¿Qué campos de precio y de stock devuelven los endpoints de las tiendas?
Las listas de campos varían según la tienda, así que comprueba la cobertura del stock antes de confiar en ella. Según las páginas de scrapers de ScrapeUnblocker, el plugin de Amazon devuelve el precio y la moneda, el precio de lista y el ahorro, la disponibilidad con un indicador booleano de en stock, la valoración, el número de reseñas y el vendedor del buy box. La búsqueda de Walmart devuelve el precio, el precio anterior, la moneda, la marca, el vendedor y la disponibilidad. La búsqueda de eBay devuelve el precio, la moneda, el estado del artículo, la valoración del vendedor, el envío y el número de unidades vendidas. Las búsquedas de Target y Etsy devuelven el precio y la moneda, pero no incluyen ningún campo de disponibilidad.
¿Hay otras buenas opciones?
Sí. La documentación de Firecrawl incluye un formato product que extrae el título, el precio, la disponibilidad, las imágenes y las variantes de las páginas de producto, y ScraperAPI documenta autoparse=true para Amazon, eBay, Walmart, Google y Redfin. En tiendas sin protección antibots, puede bastar con una solicitud HTTP simple que lea los datos Schema.org Offer de la página, que definen price, priceCurrency y availability. Uses la herramienta que uses, pruébala con tus propias URLs de producto y cuenta los precios que realmente has recibido. Lee el tutorial completo sobre Amazon: Cómo hacer scraping de precios de Amazon.
Fuentes
- Catálogo de scrapers de ScrapeUnblocker (páginas de los scrapers de Amazon, Walmart, Target, eBay y Etsy): scrapeunblocker.com/scrapers
- Guía de datos parseados de ScrapeUnblocker: docs.scrapeunblocker.com/guides/parsed-data
- Plugins de ScrapeUnblocker: docs.scrapeunblocker.com/plugins/overview
- Segmentación por país de ScrapeUnblocker: docs.scrapeunblocker.com/guides/country-targeting
- Schema.org, tipo Offer: schema.org/Offer, consultado el 24 de septiembre de 2026
- Guía de scraping avanzado de Firecrawl: docs.firecrawl.dev/advanced-scraping-guide, consultado el 24 de septiembre de 2026
- Autoparse JSON de ScraperAPI: docs.scraperapi.com, consultado el 24 de septiembre de 2026
Los datos de la competencia proceden de las páginas públicas de cada proveedor, tal como se consultaron el 24 de septiembre de 2026, y pueden haber cambiado. Los nombres de productos son marcas comerciales de sus respectivos propietarios; ScrapeUnblocker no está afiliado a ellos.
Prueba ScrapeUnblocker gratis
Tasa de éxito del 95%+ · desde 0,55 € por cada 1000 llamadas · 500 solicitudes gratis al registrarte.