Scraper de eBay: extrae anuncios, precios y vendedores

Pega cualquier URL de búsqueda o de anuncio de eBay y mira cómo nuestro scraper de eBay obtiene datos en vivo con un navegador real: número de artículo, precio, estado, vendedor y envío. Un scraper de anuncios de eBay con acceso fiable a datos web públicos y facturación por éxito: si una solicitud falla, pagas $0.

Prueba con estos:
HTML
Descargar HTML
Haz clic en «Extraer» o prueba una búsqueda sugerida para ver aquí el HTML real
Vista previa en vivo
La página real renderizada aparecerá aquí cuando termine la ejecución
¿Quieres ver cómo funciona? Prueba a extraer una URL arriba o pasa directamente a una demostración personalizada:
Reservar una demo

API de scraping de eBay para datos de anuncios, precios y vendedores

Una sola llamada a la API del scraper de eBay devuelve la página del anuncio renderizada, del número de artículo a las valoraciones del vendedor, con el mismo motor de navegador real que usan las sesiones de Gologin.

Scraper de anuncios y números de artículo de eBay

Extrae cualquier anuncio de eBay por número de artículo y obtén estado, características del artículo, variantes, unidades vendidas y número de observadores. eBay publica las señales de demanda que Amazon oculta, y se extraen directamente de la página.
Apple MacBook Air 13" M1
US $444.99Usado · Muy bueno
Número de artículo298664654145
Vendidos47
Observadores128

Scraper de precios de eBay: pujas y Cómpralo ya

Sigue los precios de Cómpralo ya, las pujas en vivo y la disponibilidad de Mejor oferta durante toda la vida del anuncio. Cada precio llega en la moneda del propio marketplace.
US $444.99-8%
Cómpralo ya

API de scraper de eBay en Python, Node.js o cURL

Una llamada REST devuelve el HTML sin procesar de cualquier página de eBay. El renderizado de JavaScript, los proxies residenciales por ubicación y las huellas de navegador coherentes se gestionan antes de que la respuesta llegue a ti.
pyjscurl
Solicitud enviada
Página renderizada
HTML devuelto

Una huella de navegador coherente en cada solicitud a eBay

Cada solicitud a eBay se carga en un navegador real con una huella completa y coherente (canvas, WebGL, fuentes, zona horaria), de modo que las señales concuerdan entre sí y las páginas se renderizan como lo hacen para cualquier visitante. Es el mismo motor de huellas que usan las sesiones de navegador de Gologin.
canvas
webgl
fuentes
zona horaria

Rotación de IP y reintentos automáticos

Un intento fallido se reintenta solo con una IP residencial nueva, sin que tengas que programar lógica de reintentos. Con la facturación por éxito, los intentos fallidos no cuestan nada.
203.0.113.42fallido
198.51.100.7fallido
192.0.2.19200 OK
3 intentos1 facturado

Sesiones que recorren a fondo las búsquedas de eBay

Las cookies y los filtros se mantienen entre solicitudes, así que puedes paginar a fondo en las búsquedas de eBay dentro de una sola sesión continua.

Scraper de datos de eBay: todos los campos que puedes extraer

Cada campo de la tabla se lee directamente de la página ya renderizada, así que un scraper de datos de eBay devuelve los mismos valores que ve un comprador en el navegador. Los nombres de los campos coinciden con las etiquetas que eBay muestra en la página; los ejemplos proceden de un anuncio real.

Campos que devuelve el scraper de anuncios de eBay, con valores de ejemplo
CampoValor de ejemploDisponible en
TítuloApple MacBook Air 13" M1 256GB SSDTodas
Número de artículo298664654145Todas
EPID21038277962Página del artículo
PrecioUS $444.99Todas
MonedaUSDTodas
EstadoUsado – Muy buenoPágina del artículo, Resultados de búsqueda
Formato del anuncioCómpralo yaTodas
Puja actualUS $312.00Página del artículo, Resultados de búsqueda
Número de pujas27Página del artículo, Resultados de búsqueda
Mejor ofertaAceptadaPágina del artículo
Cantidad vendida47Página del artículo
Observadores128Página del artículo
Tiempo restante3 d 04 h 12 minPágina del artículo, Resultados de búsqueda
Precio de envíoGratisTodas
Entrega estimadamar, 29 sep – vie, 2 octPágina del artículo
Ubicación del artículoPortland, Oregón, EE. UU.Página del artículo, Resultados de búsqueda
Nombre de usuario del vendedormacmall_dealsTodos
Puntuación de valoraciones24,318Página del artículo, tienda
% de valoraciones positivas99.3%Página del artículo, tienda
Vendedor con la máxima valoracióntruePágina del artículo, tienda
Características del artículoMarca: Apple · RAM: 8 GB · SSD: 256 GBPágina del artículo
VariantesColor: gris espacial / plata / oroPágina del artículo
Ruta de categoríaComputers/Tablets & Networking > LaptopsPágina del artículo, navegación por categoría
URLs de imágenesi.ebayimg.com/images/g/9k0/s-l1600.jpgTodos
Política de devoluciones30 días, el comprador paga el envío de la devoluciónPágina del artículo

Quién usa un scraper de anuncios de eBay

Seis tipos de equipo que usan el mismo endpoint con ritmos muy distintos.

Equipos de repricingLos precios de Cómpralo ya, la disponibilidad de Mejor oferta y el coste de envío se consultan cada pocos minutos en una lista de números de artículo. Ese feed alimenta el repricer que fija el precio de los anuncios del propio vendedor.
Investigación de productos para dropshippingLa cantidad vendida y el número de observadores distinguen un anuncio que se mueve de uno que solo lo parece. La investigación de productos para dropshipping se apoya en esos dos datos y en el coste puesto en destino del proveedor.
Monitorización de marca y precio mínimo anunciado (MAP)Las marcas vigilan los anuncios con un precio por debajo de su precio mínimo anunciado y a los vendedores no autorizados. El nombre de usuario del vendedor, su puntuación de valoraciones y la ubicación del artículo indican a quién contactar.
Estudios de mercado e índices de preciosLos analistas crean índices de precios de segunda mano a partir de miles de anuncios por categoría y semana. Para monitorizar precios de eBay a esa escala importa más una tasa de éxito estable que la velocidad.
Investigación de precios de coleccionables y sneakersLos datos de subasta deciden la puja: puja actual, número de pujas y tiempo restante, consultados justo antes del cierre del anuncio. La tasa de venta de artículos comparables marca el límite.
Monitorización de competidores y vendedoresUn rastreo de tienda devuelve de una sola vez todo el inventario de un rival, su puntuación de valoraciones y su estado de Vendedor con la máxima valoración. Repítelo cada semana y los anuncios nuevos aparecen como una diferencia.

API de scraping de eBay frente a la API Browse oficial de eBay

Ambas devuelven datos de anuncios de eBay. Se diferencian en lo que tienes que solicitar, en los campos que obtienes y en si la respuesta es una página o un esquema fijo.

🔑 API Browse de eBay
⚡ API de scraping de eBay de Gologin
Acceso y aprobación: Cuenta de desarrollador, una app y claves OAuth. Algunos permisos requieren la aprobación de eBay.
Clave de API al registrarte. Sin solicitud ni revisión.
Campos devueltos: Un esquema fijo. No incluye el número de observadores ni las unidades vendidas.
Todo lo que se muestra en la página, incluidos observadores, cantidad vendida, estado de Mejor oferta y características del artículo.
Anuncios vendidos / finalizados: No está en Browse. El historial de ventas está en Marketplace Insights, una API de acceso limitado.
Las páginas públicas de anuncios finalizados y vendidos se cargan como cualquier otra URL. Módulo específico próximamente.
Límites de uso y cuotas: Cuotas diarias de llamadas por keyset; solo se amplían si lo solicitas.
Basado en concurrencia. La facturación es por éxito: un intento fallido cuesta $0.00.
Cobertura geográfica y de marketplaces: Encabezado con el ID del marketplace. No muestra envío ni impuestos según el código postal del comprador.
Cualquier sitio de eBay por país, más segmentación por código postal a nivel de comprador mediante proxies residenciales rotativos en más de 195 ubicaciones.
Renderizado de JavaScript: No aplica. La API responde con datos, nunca con una página.
Renderizado completo en un navegador headless antes de devolver la respuesta.
Formato de respuesta: Solo JSON.
HTML sin procesar o una captura de pantalla, dentro de un envoltorio JSON con metadatos de estado y tiempos.

API de scraping de eBay en Python, Node.js y cURL

Una sola petición GET con la URL de destino. Para hacer scraping de eBay con Python, Node.js o cURL envías los mismos parámetros y lees el HTML dentro del envoltorio JSON.

import requests

API = "https://api.gologin.com/web-unlocker/v1/scrape"
TARGET = "https://www.ebay.com/itm/298664654145"

r = requests.get(
    API,
    params={"url": TARGET, "format": "json", "geo": "us", "render": "true"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=90,
)

data = r.json()["data"]
print(data["metadata"]["status_code"], len(data["html"]))
open("item.html", "w", encoding="utf-8").write(data["html"])
const API = "https://api.gologin.com/web-unlocker/v1/scrape";
const target = "https://www.ebay.com/itm/298664654145";

const url = new URL(API);
url.search = new URLSearchParams({
  url: target,
  format: "json",
  geo: "us",
  render: "true"
});

const res = await fetch(url, {
  headers: { Authorization: "Bearer YOUR_API_KEY" }
});

const { data } = await res.json();
console.log(data.metadata.status_code, data.html.length);
curl -G "https://api.gologin.com/web-unlocker/v1/scrape" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.ebay.com/itm/298664654145" \
  --data-urlencode "format=json" \
  --data-urlencode "geo=us" \
  --data-urlencode "render=true" \
  -o item.json

# item.json -> { "success": true, "data": { "html": "...", "metadata": {...} } }
jq -r '.data.metadata.status_code' item.json
jq -r '.data.html' item.json > item.html

¿Buscas una extracción de datos de eBay más especializada?

Dos módulos dedicados funcionan sobre la misma infraestructura de Web Unlocker y están optimizados para conjuntos de datos que esta página no cubre.

Scraper de anuncios vendidos y finalizados de eBay

Obtén precios de venta, tasas de venta efectiva y el historial de subastas finalizadas.

Próximamente

Scraper de vendedores y valoraciones de eBay

Extrae el inventario de las tiendas, las puntuaciones de valoraciones y datos sobre la opinión hacia los vendedores.

Próximamente

Proxies propios vs. Gologin Web Unlocker: comparativa rápida

Algunos puntos que conviene conocer antes de elegir:

🖥️ Proxies propios
⚡ Gologin Web Unlocker
Configuración: tú te encargas de los pools de proxies, la rotación y las huellas digitales
Una sola llamada a la API: la rotación y las huellas digitales vienen resueltas
Peticiones bloqueadas: se facturan igual, sea una página o un CAPTCHA
Gratis. Con la facturación por éxito, un bloqueo o un CAPTCHA te cuesta $0.00
Mantenimiento: eBay cambia la estructura de sus páginas y tus scripts dejan de funcionar
Gologin se adapta a los cambios del sitio de eBay para que tu integración no se rompa
Huellas digitales del navegador: tú construyes y mantienes tu propia capa de navegador y huellas digitales
Integradas: navegadores reales con huellas coherentes y renderizado de JavaScript en cada petición
Reintentos: lógica de reintentos manual que tú escribes, pruebas y vas parcheando
Automáticos, con una IP residencial nueva y sin que escribas código
Escalado: más volumen implica conseguir y pagar tú mismo más IPs
La misma llamada a la API escala automáticamente de 10 peticiones a 10 millones

Infraestructura sólida de navegación en la nube

Web Unlocker no es un producto añadido a posteriori: comparte infraestructura con el resto de Gologin, así que el scraping de eBay y la gestión de cuentas funcionan sobre la misma base.

Sesiones de navegador persistentes

Cada identidad que gestionas tiene su propia huella de navegador persistente: canvas, WebGL, fuentes y zona horaria, todo único y guardado. Es el mismo motor de huellas que Web Unlocker usa en cada petición a eBay, así que una sesión guardada aquí se comporta igual que la que extrae los datos de una página de anuncio.

Cloud Browser

Sesiones de navegador con interfaz, controladas por API y alojadas en la nube: haz clic, desplázate, haz capturas de pantalla y lee una página como lo haría una persona, sin instalar ni mantener Chromium en local. Es útil cuando el objetivo exige interacción real y no basta con descargar un único HTML.

Proxies residenciales

Todos los planes incluyen un pool de IPs residenciales en más de 195 ubicaciones: no tienes que buscar, configurar ni cuadrar facturas con otro proveedor de proxies. Ese mismo pool respalda la rotación automática de IP de Web Unlocker en cada petición.

Web UnlockerEstás aquí

La API de scraping sin estado que esta página muestra en vivo: pega una URL y ella se encarga automáticamente de las huellas del navegador, el renderizado de JavaScript y la rotación de IP, sobre el mismo motor de identidades que el resto de la plataforma.

Geolocalización por código postal (ZIP) en la API de web scraping de eBay

El vendedor fija el precio. El código postal del comprador decide todo lo demás. Dirige una petición a un ZIP de EE. UU. y la API de scraping de eBay responde como si fuera un comprador que está allí.

El coste final, no el precio de lista

Los gastos de envío, los impuestos y las fechas de entrega cambian según el código postal, así que lo que paga el comprador nunca es la cifra que aparece en el anuncio. Un pool de más de 30 millones de proxies residenciales lee el mismo artículo desde cualquier ZIP de EE. UU.

Todos los marketplaces de eBay con una sola integración

El mismo parámetro cambia de sitio por país, de modo que una sola integración lee cada marketplace con su moneda, su idioma y su mezcla de vendedores, desde más de 195 ubicaciones de proxy.

ebay.com$
ebay.co.uk£
ebay.de€
ebay.com.auA$

Glosario de scraping de eBay

Cuatro términos que aparecen en todas las respuestas de la API de scraping de eBay.

EPID
El EPID (eBay Product ID) es el identificador de catálogo que eBay asigna a un producto. Lo comparten todos los anuncios de ese mismo producto, sin importar el vendedor ni el estado.
Tasa de venta (sell-through rate)
La tasa de venta (sell-through rate) es la proporción de anuncios de un producto que terminaron en venta durante un periodo concreto, y se calcula dividiendo los anuncios vendidos entre el total de anuncios.
Best Offer
Best Offer es una opción de anuncio de eBay que permite al comprador proponer un precio inferior al de Cómpralo ya, y el vendedor puede aceptarlo, rechazarlo o hacer una contraoferta.
Watchers
Watchers es el número de usuarios de eBay que han guardado un anuncio para seguir su precio y el tiempo restante; es el indicador público más cercano a la demanda de ese artículo.

Preguntas frecuentes sobre el scraper de eBay

Respuestas directas a las dudas más habituales antes de extraer datos de anuncios de eBay.

¿Es legal hacer scraping de los datos de anuncios de eBay?

Extraer datos de anuncios que son de acceso público (precios, títulos, características del artículo) suele ser legal en la mayoría de jurisdicciones, ya que los hechos no están protegidos por derechos de autor. Web Unlocker está pensado solo para datos públicos; no está diseñado para extraer datos de cuentas con sesión iniciada.

¿Qué es el número de artículo de eBay?

El número de artículo es el ID numérico que eBay asigna a cada anuncio. Lo encuentras en la URL del anuncio, justo después de «/itm/», y es el identificador que usan la mayoría de las herramientas de scraping de eBay para obtener un anuncio concreto.

¿Qué es la puntuación de valoraciones de un vendedor y para qué extraerla?

La puntuación y el porcentaje de valoraciones son las señales públicas de reputación de un vendedor en eBay. Los equipos de repricing y de compras las siguen junto con el precio, porque el mismo artículo de un vendedor Top Rated compite de otra manera.

¿En qué se diferencia de una petición HTTP básica o de curl?

Una petición simple suele devolver páginas incompletas. Si la programas de forma periódica desde una sola IP, los resultados dejan de ser fiables. Web Unlocker renderiza la página en un navegador real con huellas coherentes, renderizado de JavaScript, IPs residenciales por ubicación y reintentos automáticos; justo lo que esta página acaba de mostrar en vivo.

¿Te bloquean por hacer scraping en eBay?

No en tu primera petición. eBay es más permisivo que Amazon con las visitas puntuales, y justo ahí es donde muchos equipos se llevan la sorpresa: el prototipo funciona y se lanza. Con un volumen de producción, las peticiones repetidas desde la misma IP y la misma huella pueden recibir desafíos y limitaciones, y lo que funcionaba en las pruebas deja de funcionar en producción. Como la facturación se basa en peticiones exitosas, una petición fallida no te cuesta nada.

¿Puedo hacer scraping de resultados de búsqueda y páginas de Ofertas de eBay, y no solo de páginas de artículo?

Sí. Las páginas de artículo, los resultados de búsqueda, las Ofertas del día, las páginas de categorías y las tiendas de vendedores funcionan con la misma llamada a la API. Prueba cualquiera de ellas en la lista «Try These» de más arriba.

¿Cómo hago scraping de anuncios de eBay con Python?

Para hacer scraping de anuncios de eBay con Python, envía una petición GET al endpoint de Web Unlocker con la URL del anuncio y analiza el HTML devuelto con BeautifulSoup o selectolax. El ejemplo de Python de arriba es toda la integración: sin pool de proxies que configurar, sin driver de navegador que instalar y sin bucle de reintentos que programar.

¿Puedo exportar los datos de eBay a JSON o CSV?

Cada respuesta llega como JSON con el HTML renderizado, el código de estado y metadatos de tiempos, y guardar los campos extraídos en CSV lleva unas pocas líneas de tu propio código. No hay un endpoint de campos ya procesados, así que tú decides qué campos de la tabla de arriba conservar y con qué formato.

¿Cuántos anuncios de eBay puedo extraer al día?

Los planes de pago no tienen un límite diario fijo: el rendimiento depende de tu configuración de concurrencia, no de una cuota. Los equipos que monitorizan precios de eBay a gran escala procesan cientos de miles de anuncios al día con una sola clave. El widget de demostración gratuito de esta página tiene su propio límite de uso.

¿La API de scraping de eBay funciona con eBay.co.uk, eBay.de y otros marketplaces?

La API de scraping de eBay funciona con eBay.co.uk, eBay.de, eBay.com.au y el resto de sitios por país, porque tú pasas la URL completa y la API renderiza lo que sirva ese dominio. Los precios llegan en la moneda propia del marketplace y la página, en su idioma. El parámetro geo define el país del proxy.

¿Puedo extraer datos de los anuncios vendidos y finalizados de eBay?

Las páginas públicas de anuncios vendidos y finalizados se renderizan como cualquier otra URL de eBay, así que se pueden extraer sin iniciar sesión. Estamos desarrollando un módulo específico que devuelve los precios de venta y la tasa de venta. El historial de ventas de eBay no está en la Browse API; se encuentra tras la Marketplace Insights API, de acceso limitado.

¿Cuánto cuesta la API de scraping de eBay?

El precio se basa en el éxito y empieza por debajo de un dólar por cada 1.000 solicitudes exitosas, así que los intentos bloqueados y las páginas de CAPTCHA nunca se cobran. Una solicitud solo cuenta cuando se devuelve la página real. Las tarifas de cada plan están en la página de precios, y el volumen comprometido reduce el precio unitario.

¿Necesito una cuenta de desarrollador de eBay o una clave de API?

No necesitas cuenta de desarrollador de eBay ni clave de API de eBay, porque el scraper lee la página pública en lugar de llamar a la API de eBay. Te autenticas en Gologin con tu propia clave y pasas la URL de destino. Así también te ahorras la revisión del keyset de OAuth y la aprobación por scope en la configuración.

¿Qué diferencia hay entre un scraper de eBay y la API de anuncios de eBay?

Un scraper de eBay devuelve la propia página renderizada, mientras que la API de anuncios de eBay devuelve el esquema JSON fijo que eBay decide exponer. Por eso el scraper incluye datos como los observadores, la cantidad vendida y las características del artículo que la API deja fuera, y no requiere aprobación. A cambio, el parser lo escribes tú.

Cada solicitud fallida es dinero que no tenías por qué perder

Precios reales de anuncios. Capturas reales. Velocidad real, desde menos de un dólar por cada 1.000 solicitudes. Reserva una demo personal gratuita y mira cómo funciona Gologin Web Unlocker en tu propio caso de uso, en directo.

Reservar una demo