Extractor de Shopping de Google Search

Una fila por oferta,
no por producto.

Google Shopping responde a una búsqueda con el mismo artículo puesto a precio por una docena de comercios. Este servicio toma la consulta y devuelve esa comparación como ocho columnas -título, precio, tienda, valoración, reseñas, enlace y miniatura- con la tienda nombrada en cada fila, que es la columna que convierte una lista en una comparación.

500 filas gratis por única vezdespués 0,002 $ por filaocho columnas por ofertaCSV · JSON · Excel
Cómo funciona

Una consulta entra, una comparación de precios sale.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abre el Google Search Shopping Scraper.
  3. PASO 3Escribe los términos de búsqueda que quieras poner a precio, uno por línea: una consulta, no una URL.
  4. PASO 4Elige tu formato de salida (CSV / JSON / XLSX).
  5. PASO 5Lanza el trabajo.
  6. PASO 6Descarga los resultados: una fila por oferta, ocho columnas.
Por qué esta fuente es incómoda

Lo que la hace difícil de pedir por tu cuenta.

Una petición corriente ni siquiera llega a los resultados

Pide https://www.google.com/search?tbm=shop&q=laptop con un cliente HTTP simple y un agente de navegador y obtienes HTTP 302 y 246 bytes: una redirección a ?q=laptop&udm=28. La sección de Shopping se mudó del antiguo parámetro tbm=shop a udm=28, así que un scraper escrito contra la dirección antigua sigue una redirección antes de ver nada.

Una fila es una oferta, no un producto

store es una columna y no la clave de la fila, así que el mismo artículo vendido por cinco comercios llega como cinco filas que comparten una query. Esa es la forma que quieres para una comparación: agrupa por título para colapsarla, o déjala como está y ordena por price.

Ocho columnas, no las diecisiete habituales

Nuestros scrapers de catálogo -BiggestBook, Vistaprint, Waxie, Otto- comparten todos un esquema de producto de diecisiete columnas. Este no, y no debería: un resultado de compras es una oferta con un comercio detrás, no una entrada de catálogo. Cuenta con un importador distinto para este servicio que para aquellos.

Le das palabras, no direcciones

La primera columna es query y contiene los términos de búsqueda que enviaste. No hay URL de producto que pegar: describes lo que quieres poner a precio y la sección decide qué ofertas responden a eso, igual que haría con una persona que escribe lo mismo.

El orden es del buscador, no nuestro

El orden en que llegan las filas es el que devolvió la sección. Depende de cosas que no podemos ver -ubicación, historial, reputación del comercio-, así que trata la posición como una señal sobre el conjunto de resultados y no como una propiedad estable de un producto.

Decimos lo que no hemos medido

Las dos ejecuciones que hay detrás de esta página devolvieron una carga vacía: una cabecera y nada debajo. Así que podemos darte las ocho columnas con seguridad y nada en absoluto sobre los valores, y esta página no finge lo contrario.

Lo que recibes

Ocho columnas, por oferta.

Leídas de la cabecera de una exportación real de este servicio, en el orden de la hoja. Las dos ejecuciones que tenemos no devolvieron datos bajo esa cabecera -mira la nota debajo de la tabla-, así que cada entrada dice para qué sirve la columna y ahí se detiene.

query
Los términos de búsqueda que enviaste, repetidos en cada fila para que una exportación con muchas búsquedas siga siendo separable. Consérvalos: con una fila por oferta y no por producto, es lo único que ata un bloque de filas a la pregunta que las produjo.
title
El título del producto tal como lo indica el resultado. Espera la redacción del comercio y no un nombre canónico: el mismo artículo puede aparecer con títulos bastante distintos según la tienda, que es justo lo que hace poco fiable cruzar por título y merece la pena conservar store.
price
El precio que muestra la oferta. Es la columna por la que existe este servicio; léela junto a store, porque un precio sin el comercio al lado no es una comparación.
store
El comercio que hay detrás de la oferta. El campo que distingue este esquema de nuestros scrapers de catálogo, y por el que agrupar o filtrar cuando la pregunta es quién vende algo y por cuánto.
rating
La valoración media asociada a la oferta, cuando la sección muestra una. No todos los resultados llevan valoración, así que escribe el importador para que acepte una celda vacía en vez de fallar.
reviews
El número de reseñas detrás de esa valoración, con la misma advertencia. Donde ambos están presentes van juntos: una nota sin el recuento detrás no basta para ordenar ofertas entre sí.
link
El destino de la oferta. Es lo que sigues para llegar al comercio, y el valor que conviene guardar si piensas verificar un precio a mano más tarde.
thumbnail
La imagen que se muestra junto al resultado. Una miniatura y no fotografía de producto completa: útil para una tabla comparativa reconocible, no para material gráfico.

Ocho columnas por fila · CSV, JSON o Excel

Detrás de esta página hay dos ejecuciones, del 14 y el 15 de julio de 2026, cuyas cargas JSON son idénticas byte a byte y están vacías: literalmente los dos caracteres [], sin ninguna fila. Lo que no está vacío es la hoja de cálculo que produjo cada ejecución: las dos llevan la misma cabecera de ocho columnas, y una cabecera es una cabecera real haya o no algo debajo. Así que podemos nombrar las columnas y su orden con seguridad, y no podemos decirte absolutamente nada sobre los valores de Google Shopping: ni precios, ni comercios, ni valoraciones, ni ofertas de ejemplo. Nada de eso aparece en ninguna parte de esta página. Ten en cuenta además que estas ocho columnas son deliberadamente distintas del esquema de diecisiete que comparten nuestros scrapers de catálogo: un resultado de compras es una oferta con un comercio detrás, no una entrada de catálogo.

Flujos de trabajo habituales

Para qué sirve una tabla de ofertas.

Comparación de precios

Ver quién lo vende y por cuánto

Envía la búsqueda que escribiría un cliente y guarda store, price y link. Una fila por oferta significa que la comparación ya tiene forma de tabla: ordena por precio y la respuesta es la primera fila, con el comercio nombrado al lado.

Ecommerce · Precios
Descubrimiento de comercios

Averiguar quién más está listando tu categoría

Agrupa una exportación por store y cuenta. Los minoristas aparecen en los resultados de compras mucho antes que en la lista de competidores de nadie, y una consulta lanzada de forma programada saca a la luz a los que han empezado a vender en tu categoría.

Investigación de mercado · Competidores
Seguimiento de precios

Seguir una búsqueda en vez de un producto

Lanza la misma consulta de forma programada y guarda la fecha de ejecución. Como la clave de la fila es la oferta, la serie muestra tanto los movimientos de precio como los cambios en quién está ofreciendo: un comercio que aparece o desaparece suele ser la señal más interesante.

Precios · Monitorización
Comprobación de surtido

Confirmar que tus propios anuncios salen

Busca los términos por los que esperas aparecer y localiza tu propio nombre en store. Si falta, es una cuestión de feed de comercio y no de precios, y es mucho más fácil de ver en una tabla que desplazándose por una página de resultados.

Ops de ecommerce · Feeds
Precios

Paga solo por lo que realmente usas.

Plan gratuito

Las primeras 500 filas son gratis

Por única vez, al registrarte. Sin tarjeta y sin nada que cancelar después.

Por única vez, al registrarte
Tarifa

después 0,002 $ por fila

Se factura por filas realmente devueltas. Con una fila por oferta, una consulta amplia cuesta más que una estrecha: conviene saberlo antes de programar mil búsquedas.

Facturado por filas devueltas
Sin suscripción

Nada recurrente

Los créditos no caducan en un ciclo mensual. Lanza un barrido de precios en marzo y nada más hasta septiembre si el trabajo tiene esa forma.

Sin caducidad mensual
10 % de descuento en tu primera ejecución de pago.Usa el código LIVESCRAPER10 al pagar.
Registrarse
Combina bien con

El resto de las secciones de Google.

La parte legal

¿Es legal hacer scraping de Google Shopping?

Los precios y los nombres de comercios en una página pública de resultados son información competitiva corriente. Las advertencias que merece la pena señalar van sobre qué son esos resultados, no sobre si los hechos pueden leerse.

Un precio, un título de producto y el nombre de la tienda que lo vende son hechos sobre bienes puestos a la venta. Leerlos de una página de resultados que se sirve a cualquier visitante es la misma actividad que un comprador hace a mano, a una velocidad útil. Nada en las ocho columnas describe a una persona: no hay nombre, ni correo, ni teléfono, ni cuenta, así que las cuestiones de protección de datos que marcan nuestros servicios sobre personas no se plantean aquí.

Dos cosas son propias de una sección de búsqueda y no de un catálogo. Primero, los resultados son personalizados y provisionales: lo que vuelve depende de la ubicación, del momento y de señales que no podemos ver, así que una exportación es el registro de una consulta en un instante y no una afirmación sobre lo que cuesta un producto. Trata una sola ejecución como una instantánea y una serie programada como la evidencia real. Segundo, la ordenación y el montaje de esos resultados son trabajo de Google, aunque los precios subyacentes sean hechos de los comercios. Usar una exportación internamente para comparar precios, encontrar comercios o vigilar una categoría es práctica corriente; republicarla como tu propio servicio de comparación es otra pregunta con otra respuesta.

Nuestras condiciones son las mismas que en cualquier otro servicio de aquí. Solo páginas de acceso público, nada detrás de un inicio de sesión, sin rastreadores de terceros en la capa de datos, y las exportaciones se eliminan automáticamente a los 30 días. Tus primeras 500 filas son gratis y no necesitan tarjeta.

livescraper.app · qué condiciona una ejecución
Una consulta de búsqueda por línea, no una URL
Una fila por oferta de comercio
Los resultados son personalizados y provisionales
Solo acceso anónimo
Las exportaciones se eliminan a los 30 días
Un resultado de compras es la instantánea de una consulta en un instante. Una serie programada de ejecuciones es lo que la convierte en evidencia.
Preguntas frecuentes

Lo que la gente pregunta antes de registrarse.

¿Qué columnas contiene la exportación?+
Ocho, en este orden: query, title, price, store, rating, reviews, link y thumbnail. Una fila por oferta devuelta para la búsqueda que enviaste.
¿Hay datos de ejemplo de Google Shopping en esta página?+
No, y no vamos a inventarlos. Las dos ejecuciones que hay detrás devolvieron una carga vacía -literalmente los caracteres []-, así que no volvió ninguna oferta. Lo que sí establecen las ejecuciones es la cabecera de ocho columnas de sus hojas de cálculo, y eso es lo único que esta página afirma a partir de ellas. No encontrarás precios, comercios ni valoraciones de ejemplo en ninguna parte.
¿Envío una URL o un término de búsqueda?+
Un término de búsqueda. La primera columna es query y contiene las palabras que enviaste: describes lo que quieres poner a precio, igual que lo escribiría un comprador, y la sección decide qué ofertas responden a eso.
¿Por qué un producto son varias filas?+
Porque la fila es una oferta, no un producto. store es una columna y no la clave de la fila, así que un artículo vendido por cinco comercios llega como cinco filas que comparten una query. Agrupa por title si lo quieres colapsado, pero la forma sin colapsar es la que lo convierte en una comparación.
¿Por qué no puedo pedir yo mismo la página de compras?+
Puedes intentarlo, pero la dirección se mudó. Pedir https://www.google.com/search?tbm=shop&q=laptop con un cliente corriente devuelve HTTP 302 y 246 bytes, redirigiendo a ?q=laptop&udm=28: la sección de Shopping está ahora tras udm=28 y no tras el antiguo tbm=shop. Cualquier cosa escrita contra el parámetro viejo va detrás de una redirección antes de leer un solo resultado.
¿Es lo mismo que el Google Shopping Reviews Scraper?+
No. Ese es un servicio aparte que cubre las reseñas de producto de Google Shopping, con otra salida. Este devuelve ofertas: título, precio, tienda y el enlace a ellas.
¿Los resultados son iguales para todo el mundo?+
No. Una sección de compras personaliza según la ubicación y otras señales que no podemos ver, así que una exportación registra una consulta en un instante y no una verdad fija sobre un producto. Por eso el patrón útil es una serie programada y no una sola ejecución.
¿Cuánto cuesta?+
Tus primeras 500 filas son gratis, por única vez y sin tarjeta. Después son 0,002 $ por fila, facturadas por filas realmente devueltas. Como una oferta es una fila, una consulta amplia cuesta más que una estrecha.
¿En qué formatos puedo exportar?+
CSV, JSON o Excel. Las ocho columnas y su orden son los mismos en los tres.

Llévate la comparación como una tabla.

Título, precio, tienda, valoración, reseñas, enlace y miniatura para cada oferta que devuelve una búsqueda. Tus primeras 500 filas son gratis, después 0,002 $ cada una.

Se activa al instante · sin tarjeta

Hacer scraping de resultados de Google Shopping

Google Shopping responde a una búsqueda con ofertas en vez de con páginas: el mismo artículo, puesto a precio por una serie de comercios, cada uno con su título, su valoración y su enlace. Eso es algo distinto de un catálogo de producto, y la exportación lo refleja. Ocho columnas -query, title, price, store, rating, reviews, link y thumbnail- con una fila por oferta, así que un artículo vendido por cinco tiendas llega como cinco filas que comparten una consulta. La columna que más importa es store: sin el comercio nombrado junto al precio, una lista de precios no es una comparación.

El obstáculo práctico es que la dirección de la sección se ha mudado. Pedir https://www.google.com/search?tbm=shop&q=laptop con un cliente HTTP corriente y un agente de navegador devuelve HTTP 302 y 246 bytes: una redirección a https://www.google.com/search?q=laptop&udm=28. El antiguo parámetro tbm=shop ya no sirve los resultados directamente; la sección de Shopping está ahora tras udm=28. Cualquier cosa escrita contra la forma vieja persigue una redirección antes de leer nada, y un parámetro que ha cambiado una vez puede volver a cambiar, que es el argumento corriente para dejar que un servicio lo siga en vez de mantener la dirección tú mismo.

Conviene ser claro también sobre la entrada. Este servicio toma una consulta de búsqueda, no una URL de producto: la primera columna es query y lleva las palabras que enviaste. Describes lo que quieres poner a precio igual que lo escribiría un comprador, y la sección decide qué ofertas responden a eso. También significa que una exportación es el registro de una consulta en un instante: los resultados de compras se personalizan según la ubicación y otras señales que nadie fuera de Google puede ver, así que una sola ejecución es una instantánea y una serie programada es lo que la convierte en evidencia.

Somos deliberadamente claros sobre los límites de lo que podemos enseñar. Las dos ejecuciones que hay detrás de esta página, del 14 y el 15 de julio de 2026, devolvieron una carga vacía: literalmente los dos caracteres [], sin filas bajo la cabecera. Eso establece el esquema, porque una cabecera es una cabecera real haya o no algo debajo, y no establece nada sobre los valores de Google Shopping. Por tanto no encontrarás precios, nombres de comercios, valoraciones ni recuentos de ofertas de ejemplo en ninguna parte de esta página. Ten en cuenta además que estas ocho columnas son distintas del esquema de diecisiete que comparten nuestros scrapers de catálogo, así que cuenta con un importador aparte. Solo páginas de acceso público, sin rastreadores de terceros en la capa de datos, y las exportaciones se eliminan automáticamente a los 30 días. Tus primeras 500 filas son gratis y no necesitan tarjeta.