Scraper de Productos de Etsy

Un anuncio de Etsy,
como una fila.

Pega URLs de anuncios de Etsy - etsy.com/listing/… - y cada uno vuelve como una fila: el nombre y la descripción, el precio y la moneda, la disponibilidad, la valoración y las reseñas, la marca, las columnas de identificador, las imágenes y un enlace. Diecisiete columnas, una fila por producto.

500 filas gratis, una sola vez0,002 $ por fila después17 columnasCSV · XLSX · JSON
Cómo funciona

Un anuncio entra,
una fila sale.

Dos campos y ese es el formulario: los anuncios que quieres y cuántos productos llevarte por consulta.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abre el Scraper de Productos de Etsy.
  3. PASO 3Pega URLs de anuncios de Etsy, una por línea - o sube un archivo CSV, XLSX, TXT o Parquet.
  4. PASO 4Fija un límite por consulta, o déjalo vacío para llevarte todo.
  5. PASO 5Haz clic en Get Data y descarga como CSV, XLSX o JSON.

El límite es por consulta, así que una lista de URLs multiplica: el estimador pone precio a la ejecución antes de que empiece.

Por qué lo usan los equipos

Un anuncio que puedes ordenar,
no una página que abrir.

Diecisiete columnas, no un bloque

El precio y la moneda llegan como campos separados, las columnas de identificador van por su cuenta, y las imágenes no están enterradas en la descripción. Eso es lo que hace una exportación ordenable y cruzable en vez de algo que primero hay que parsear.

Cada fila dice cómo fue

Hay una columna status, y es la primera que hay que leer. Una fila puede llegar con las diecisiete campos presentes y aun así ser un aviso de fallo en vez de un producto - lo cual es mucho mejor que una celda vacía en silencio, siempre que la mires.

Decimos lo que no hemos verificado

Los nombres de columna son sólidos. Lo que todavía no podemos decirte es qué pone Etsy en ellas, ni qué separa los cuatro pares casi idénticos del esquema - así que esta página lo dice en vez de rellenar el hueco con descripciones que suenen plausibles.

Lo que esta página puede y no puede decirte

Los nombres están confirmados.
Los contenidos no.

Conviene leerlo antes de planificar en torno a una columna, porque las pruebas aquí son más estrechas de lo que parecen al principio.

Los diecisiete nombres de columna son sólidos y están confirmados por partida doble: por la lista de columnas que declara este servicio y por las claves de todas las exportaciones que tenemos - las mismas diecisiete, en el mismo orden, sin un decimoctavo campo. Conviene señalarlo para quien vaya saltando entre nuestros servicios: aquí no hay campo position, que varios otros sí añaden a su JSON, ni tampoco columna service.

Lo que no podemos hacer es decirte qué pone Etsy en esas columnas, porque ninguna de las dos ejecuciones que tenemos es una ejecución de Etsy. Las dos enviaron una dirección de marcador de posición en vez de un anuncio, y las dos volvieron con todos los campos de contenido vacíos y un status de http 404. Eso nos dice la forma de la exportación y absolutamente nada sobre las celdas de Etsy - por eso esta página no imprime valores de ejemplo ni formatos.

Hay otro hueco que conviene nombrar en vez de tapar. El esquema lleva cuatro pares que parecen casi duplicados: sku_code y sku, product_url y url, price y parsed_price, images e image. Los cuatro pares están de verdad ahí. Sin una fila poblada no podemos decirte honestamente qué separa cada par, y adivinar sería peor que inútil si construyes un esquema sobre la suposición. Haz una pequeña ejecución gratuita y lee esas ocho columnas en paralelo; eso lo resuelve en un minuto.

Diccionario de datos

Diecisiete columnas,
y una que leer primero.

Los nombres son exactos y están doblemente confirmados. Cada entrada dice para qué sirve la columna, no qué contendrá, porque no tenemos una ejecución poblada de Etsy que describir.

query
La URL de anuncio que enviaste para esta fila, repetida. La escribe el scraper, así que está en todas las filas.
sku_code
Un código de stock del artículo. Hace par con sku - mira la nota de abajo; todavía no podemos decirte qué separa a los dos.
product_url
Un enlace al producto. Hace par con url, y todavía no podemos decirte cuál es cuál.
name
El nombre del producto tal como lo declara el anuncio.
description
La descripción del anuncio.
parsed_price
Un campo de precio. Hace par con price - el nombre sugiere una forma procesada, pero no hemos visto un valor y no vamos a adivinar.
price
El otro campo de precio. Léelo junto a parsed_price en tu primera ejecución antes de decidir cuál usar.
currency
La moneda, como columna propia - así no parseas un símbolo sacándolo de un campo de precio.
availability
El estado de stock que declara el anuncio.
rating
La valoración del anuncio, cuando hay una publicada. Aquí no se indica ninguna escala; no hemos visto un valor.
reviews
El número de reseñas. Un recuento, no el texto - en esta exportación no hay cuerpo de reseña.
images
Un campo de imágenes. Hace par con image - plural frente a singular, que suele significar un conjunto frente a una principal, pero no lo hemos confirmado.
brand
La marca que declara el anuncio.
sku
El otro campo de código de stock, junto a sku_code.
url
El otro campo de enlace, junto a product_url.
image
El otro campo de imagen, junto a images.
status
Cómo le fue a la propia fila: lee esta primero. Una fila puede llevar las diecisiete campos y aun así ser un aviso de fallo en vez de un producto.

Lee status antes de fiarte de ninguna otra columna. Es un resultado por fila, no un atributo del producto: las dos ejecuciones que tenemos volvieron con un status de http 404 y todos los campos de contenido vacíos. La propia nota de la herramienta explica el otro caso con el que te encontrarás - los productos se traen por un pool de proxies compartido, y los sitios con antibots devuelven un estado blocked en el pool gratuito, lo que los hace solo residenciales. Así que una exportación que parece vacía normalmente no es un fallo silencioso: son filas contándote lo que pasó, si las miras. Dos cosas que esta página no hará. No imprimirá valores de ejemplo ni formatos, porque ninguna de las ejecuciones que tenemos es de Etsy - las dos enviaron una dirección de marcador de posición, así que conocemos la forma y nada de las celdas. Y no te dirá qué separa los cuatro pares casi idénticos (sku_code/sku, product_url/url, price/parsed_price, images/image), porque eso necesita una fila poblada y una suposición escrita aquí sería una suposición sobre la que construirías. Fíjate también en lo que falta: no hay campo position en el JSON ni columna service, que algunos de nuestros otros servicios sí llevan.

Controles de la ejecución

Un anuncio y un límite,
y ese es el formulario.

Dos campos. Sin orden y sin filtro: nombras los anuncios y dices cuántos productos llevarte por consulta.

https://www.etsy.com/listing/… Uno por línea Subida CSV · XLSX · TXT · Parquet Límite por consulta, o vacío para todo Una fila por producto Cada fila lleva un estado
Flujos de trabajo habituales

Tres trabajos que la gente
ejecuta más a menudo aquí.

Lo que vale un conjunto de anuncios una vez que es una tabla.

Surtido

Leer un conjunto de anuncios en paralelo

Nombres, precios, valoraciones y número de reseñas en una tabla es un ejercicio distinto de abrir veinte anuncios en veinte pestañas - y las columnas de identificador son las que te permiten emparejar el mismo artículo entre sitios.

Merchandising · Investigación
Seguimiento

Reejecutar los mismos anuncios y compararlos

Las mismas URLs de forma programada te dan dos archivos comparables. Movimientos de precio, cambios de disponibilidad y recuentos de reseñas subiendo son un diff en vez de una tarde de clics - y query cuadra cada fila con tu lista de entrada.

Análisis · Informes
Calidad

Separar los fallos de los datos

Como cada fila lleva un status, una ejecución que volvió pobre se puede triar en vez de adivinar. Filtra primero por esa columna y sabrás al instante qué filas son productos y cuáles avisos.

Operaciones · Calidad de datos
Precios

Paga solo por los productos
que realmente extraes.

Sin suscripción, sin mínimo, sin factura recurrente. Tus primeras 500 filas corren de nuestra cuenta y después pagas por uso, a la misma tarifa plana que cualquier otro scraper de aquí.

Plan gratuito

500 filas gratis - 0 $

En cada cuenta nueva, una sola vez. Sin tarjeta de crédito. Límites por consulta, subida de archivos y todos los formatos de exportación incluidos - y suficiente para responder en tus propios anuncios las dos preguntas que esta página deja abiertas.

0 $ para siempre
Pago por uso

0,002 $ por fila, tras el plan gratuito

La misma tarifa plana que cualquier otro scraper de la plataforma. El estimador muestra el número de filas y el coste en créditos antes de que arranque la ejecución: merece un vistazo, porque el límite es por consulta y una lista de URLs multiplica.

El más popular
Volumen

A medida · gran volumen

Precio por volumen, workers dedicados y un SLA para seguir un catálogo de forma programada. Cuéntanos tus números y te pasamos presupuesto.

Habla con nosotros
10 % de descuento en tu primera ejecución de pago.Usa el código LIVESCRAPER10 al pagar.
Regístrate
Combina bien con

Las mismas diecisiete columnas,
en otro sitio.

Este servicio comparte su conjunto de columnas con una familia de scrapers de comercios. Dos de ellos, y uno para cuando el esquema no lleva lo que necesitas.

La parte legal

¿Es legal scrapear
anuncios de Etsy?

Respuesta corta: un anuncio público es público - pero los anuncios de Etsy los hacen vendedores pequeños, y las palabras y las fotografías son suyas.

Todo lo que hay en estas columnas se le muestra a cualquier visitante en una página de anuncio pública, con sesión iniciada o sin ella. No se usa ningún inicio de sesión, no se cruza ningún muro de pago y no se toca ninguna cuenta, y la ejecución va por nuestro pool de proxies en vez de por tu propia dirección. No se nombra a ninguna persona en las diecisiete columnas: no hay columna con el nombre del vendedor y reviews es un recuento y no texto de reseñas, así que tampoco aparece ningún autor.

El lado del derecho de autor pesa más aquí que en el catálogo de una gran superficie. Un anuncio de Etsy suele escribirlo y fotografiarlo la persona que vende el artículo. Recopilar ese texto y esas imágenes para analizar es una cuestión; republicarlos es otra distinta, y es el trabajo propio de alguien y no un activo de marketing corporativo. Trata las columnas de descripción e imagen en consecuencia.

Los propios términos de Etsy rigen la recopilación automatizada desde su web, así que léelos antes de escalar en vez de fiarte de que los anuncios sean públicos. No usamos rastreadores de terceros en la capa de datos, y tus exportaciones se autoeliminan a los 30 días.

livescraper.app · principios
Solo páginas de anuncios públicas
Sin inicios de sesión, sin tocar cuentas
No se nombra ni al vendedor ni a ningún autor de reseñas
El texto y las fotos del anuncio son trabajo propio de un vendedor!
Las exportaciones se borran solas (30 días)
Revisa los propios términos de Etsy antes de escalar.
Preguntas frecuentes

Lo que la gente pregunta
antes de registrarse.

Las preguntas que más nos hacen. ¿Algo más? Habla con nosotros: las respuestas las escriben personas, no bots.

¿Cómo scrapeo productos de Etsy?+
Con el Scraper de Productos de Etsy: inicia sesión en la plataforma, abre el Scraper de Productos de Etsy, pega URLs de anuncios de Etsy una por línea (o sube un archivo CSV, XLSX, TXT o Parquet), fija un límite por consulta o déjalo vacío para llevarte todo, luego haz clic en Get Data y descarga el resultado como CSV, XLSX o JSON.
¿Qué columnas voy a obtener?+
Diecisiete, en este orden: query, sku_code, product_url, name, description, parsed_price, price, currency, availability, rating, reviews, images, brand, sku, url, image y status. Esos nombres están confirmados por partida doble: por la lista de columnas que declara este servicio y por las claves de todas las exportaciones que tenemos. Ten en cuenta que aquí no hay campo position ni columna service, a diferencia de algunos de nuestros otros scrapers.
¿Para qué sirve la columna status?+
Registra cómo le fue a la propia fila, y es la primera que hay que leer. Una fila puede llegar con las diecisiete campos presentes y aun así ser un aviso de fallo en vez de un producto. Las dos ejecuciones que tenemos volvieron con un status de http 404 y todos los campos de contenido vacíos. La herramienta también señala que los productos se traen por un pool de proxies compartido y que los sitios con antibots devuelven un estado blocked en el pool gratuito, lo que los hace solo residenciales - así que una exportación que parece vacía suele ser una fila contándote lo que pasó y no un fallo silencioso.
¿Por qué esta página no muestra valores de ejemplo?+
Porque ninguna de las ejecuciones que tenemos es de Etsy, y preferimos decirlo a inventarlos. Las dos enviaron una dirección de marcador de posición en vez de un anuncio, así que confirman los nombres de columna y la forma de la exportación sin decirnos nada de lo que Etsy pone en las celdas. Los nombres son sólidos; los contenidos no son algo que podamos describir honestamente todavía.
¿Por qué hay dos columnas de precio, y dos de varias otras cosas?+
El esquema lleva de verdad cuatro pares casi idénticos: sku_code y sku, product_url y url, price y parsed_price, e images e image. No podemos decirte qué separa cada par, porque no tenemos una fila poblada que mirar, y una suposición escrita aquí es una suposición sobre la que podrías construir un esquema. Ejecuta unos cuantos anuncios tuyos en el plan gratuito y lee esas ocho columnas en paralelo: eso lo resuelve en un minuto.
¿Puedo poner el límite a cero para llevarme todo?+
No: este formulario es distinto de algunos de los nuestros. El límite acepta un mínimo de uno, y la forma de llevarte todo es dejar el campo vacío en vez de escribir cero. Por defecto son cien por consulta.
¿Devuelve el texto de las reseñas?+
No. La columna reviews es un recuento de cuántas reseñas tiene un anuncio, no las reseñas en sí. En estas diecisiete columnas no hay ningún nombre de autor ni ningún cuerpo de reseña.
¿Cuánto cuesta?+
Las primeras 500 filas son gratis y por una sola vez, sin tarjeta de crédito. Después son 0,002 $ por fila, la misma tarifa plana que cualquier otro scraper de la plataforma. El estimador muestra el coste de una ejecución antes de que empiece, lo que merece un vistazo porque el límite es por consulta y una lista de URLs multiplica.

Convierte un conjunto de anuncios
en una tabla que puedas ordenar.

Tus primeras 500 filas son gratis: sin tarjeta, sin suscripción. Suficiente para responder en tus propios anuncios las dos preguntas que esta página deja abiertas.

Se activa al instante · sin tarjeta

Scrapear anuncios de Etsy a una hoja de cálculo

El Scraper de Productos de Etsy convierte URLs de anuncios en filas. Envías direcciones etsy.com/listing/… - una por línea, o subidas como archivo CSV, XLSX, TXT o Parquet -, fijas un límite por consulta, y cada producto vuelve como un registro con la consulta de la que salió, el nombre y la descripción, dos campos de precio y una moneda, la disponibilidad, la valoración y el número de reseñas, la marca, las columnas de identificador, los campos de imagen, un enlace y un estado. Diecisiete columnas, una fila por producto, descargable como CSV, Excel o JSON. Este servicio comparte su conjunto de columnas con una familia de otros scrapers de comercios de la plataforma, así que no es la misma forma de diecisiete frente a quince que nuestras páginas de Zoro o Quill: aquí no hay columna service ni campo position en el JSON.

La columna que hay que leer primero es status. Registra cómo le fue a la propia fila y no nada sobre el producto, y una fila puede llegar estructuralmente completa y aun así ser un aviso de fallo. Las dos exportaciones que tenemos volvieron con un estado de http 404 y todos los campos de contenido vacíos. La herramienta también señala que los productos se traen por un pool de proxies compartido y que los sitios con antibots devuelven un estado blocked en el pool gratuito, lo que los hace solo residenciales. La consecuencia práctica es buena: una exportación que parece vacía normalmente no es un fallo silencioso sino un conjunto de filas contándote lo que pasó, siempre que filtres por esa columna antes de fiarte del resto.

Dos cosas que esta página deliberadamente no te dice. No imprime valores de ejemplo ni formatos, porque ninguna de las ejecuciones que tenemos es de Etsy - las dos enviaron una dirección de marcador de posición en vez de un anuncio, así que confirman la forma de la exportación y nada de las celdas de Etsy. Y no dice qué separa los cuatro pares casi idénticos del esquema - sku_code y sku, product_url y url, price y parsed_price, images e image -, porque eso necesita una fila poblada, y una suposición escrita aquí es una suposición sobre la que alguien podría construir un esquema. Una pequeña ejecución gratuita sobre tus propios anuncios responde a las dos en un minuto. Ten en cuenta además que el campo de límite de este servicio acepta un mínimo de uno: dejarlo vacío es lo que se lleva todo, no escribir cero.

En lo legal, todo lo recogido se le muestra a cualquier visitante en un anuncio público, no hay inicio de sesión ni muro de pago de por medio, y no se nombra a ninguna persona en las diecisiete columnas: no hay columna con el nombre del vendedor, y reviews es un recuento y no texto de reseñas. La cuestión del derecho de autor pesa aquí más que en el catálogo de una gran superficie, eso sí: un anuncio de Etsy suele escribirlo y fotografiarlo la persona que vende el artículo, así que recopilar ese texto para analizar es una cosa y republicarlo es otra. Los propios términos de Etsy siguen rigiendo la recopilación automatizada desde su web, así que léelos antes de escalar. Empieza gratis: tus primeras 500 filas no cuestan nada y no necesitan tarjeta, y después son 0,002 $ por fila, tarifa plana.