Tony Wang10 min de lecturaLas mejores API de scraping de eBay en 2026: cómo elegir
Compara las mejores API de eBay en 2026 para búsqueda, ítems y vendedores — dónde falla la oficial y qué herramienta te conviene.
La "mejor" API de scraping de eBay depende de lo que estés construyendo: resultados de búsqueda para seguimiento de precios, detalle de ítem para un pipeline de reventa, o feedback de vendedor e inventario de tienda para investigación de la competencia. Esta guía explica por qué la API oficial de eBay se queda corta para ese trabajo, clasifica las alternativas reales y muestra cómo compararlas por costo real.
Por qué la API oficial de eBay no es suficiente
eBay sí ofrece un Developers Program oficial con una Browse API y una Finding API heredada, ambas de uso gratuito en el sandbox. Tres cosas empujan a la mayoría de los equipos de investigación de precios y reventa hacia una API de terceros:
- Un límite predeterminado de 5.000 llamadas/día. El límite de tasa a nivel de aplicación de la Browse API parte en 5.000 llamadas/día para una app nueva — compartido entre todos los usuarios de esa app, no por usuario. Los flujos de trabajo con búsquedas intensas o monitoreo de vendedores agotan eso rápido; el "Application Growth Check" de eBay puede subirlo, pero es una revisión manual, no una mejora de autoservicio.
- El acceso al sandbox es fácil, el de producción no. Las Buy API (Browse, Marketing) están abiertas a cualquiera en el sandbox de eBay, pero el uso en producción requiere cumplir requisitos de elegibilidad, obtener aprobación del soporte de eBay y firmar un contrato — un ciclo de aprobación que puede tardar días o semanas antes de que funcione una sola llamada en producción.
- El acuerdo de licencia prohíbe la investigación competitiva y de precios de forma directa. El API License Agreement de eBay prohíbe usar el Contenido de eBay para "diseñar, construir, promover o mejorar cualquier sitio o servicio que compita con eBay Services", prohíbe comparar el rendimiento de eBay con cualquier servicio de terceros, y prohíbe explícitamente usar el Contenido de eBay — solo o combinado con otros datos — "para sugerir o modelar precios de artículos listados en eBay". Esa cláusula descarta la API oficial precisamente para el caso de uso de precios de reventa e investigación de mercado que la mayoría de los equipos buscan resolver con datos de eBay.
Esa combinación — un límite de cuota real, una barrera de aprobación y una cláusula de términos de servicio que nombra explícitamente la investigación de precios como prohibida — es la razón por la que existe una API de scraping de páginas públicas como categoría separada del propio programa de desarrolladores de eBay.
Qué evaluar
- Cobertura: búsqueda, detalle de ítem y datos de vendedor (perfil, feedback, inventario de tienda) — ¿cuáles de estos devuelve realmente la herramienta?
- Salida: JSON normalizado con campos de precio/moneda/condición parseados vs. HTML crudo que tienes que parsear tú mismo.
- Manejo de tipos de listado: subastas, precio fijo, listados vendidos/completados e ítems con múltiples variaciones — ¿el esquema los distingue?
- Fiabilidad frente a las defensas antibot de eBay: las IP de datacenter se limitan rápido; verifica si la rotación de proxies y los reintentos vienen incluidos o son tarea tuya.
- Modelo de facturación: pago por éxito (solo se cobran las solicitudes completadas) vs. precio plano por solicitud/ancho de banda que también cobra los fallos.
- Costo por resultado exitoso y usable a tu volumen — no la tarifa destacada.
- Cumplimiento: solo datos públicos de listado y vendedor, y revisa los términos de eBay antes de revender o republicar.
Las mejores API de scraping de eBay en 2026
| Tool | Type | Coverage | Notable | Best for |
|---|---|---|---|---|
| Crawlora | Structured API | Search, item detail, seller profile, seller about, seller feedback, seller shop | No daily quota units; eBay + dozens of other platforms in one schema; 2,000 free credits/mo | Clean multi-endpoint JSON across search + item + full seller data, no parser |
| Bright Data | Proxy + scraper suite | Search, item detail, seller data via pre-built eBay scraper | Pay-per-success, ~$0.75-1.50/1,000 records; eBay is one of 100+ marketplace targets | Enterprise scale across a large multi-site target list |
| Oxylabs | Scraper API | Search, item detail, seller data via dedicated eBay target | Plans from $49/mo (Micro); HTML, JSON, or Markdown output | Teams already on Oxylabs for other e-commerce targets |
| Apify (community eBay Actors) | Actor/pay-per-result | Search, sold listings, item detail, seller/store data (split across Actors) | From ~$0.63-2.00 per 1,000 results; no daily quota wall | High-volume batch collection on a budget |
| ScraperAPI | Structured Data Endpoint | eBay search and product-page structured endpoints | Hobby plan $49/mo for 100,000 credits; 7-day trial, 5,000 credits | Teams wanting one platform for eBay plus other e-commerce targets |
| Zyte API | Extract API | eBay product and productList extraction via generic /extract endpoint | Pay-as-you-go from ~$0.13-16.08/1,000 requests depending on site tier and JS rendering | Scrapy-based teams wanting one API across many sites |
| RapidAPI eBay wrappers | Wrapper APIs | Varies by listing — typically search or price-lookup only, per third-party wrapper | Dozens of independent, small-scope wrappers; pricing and reliability vary per developer | Quick prototyping of a single narrow eBay lookup |
1. Crawlora — JSON normalizado de eBay para búsqueda, ítem y vendedor
La API de eBay de Crawlora devuelve resultados de búsqueda, detalle de ítem y datos de vendedor (perfil, about, feedback, inventario de tienda) como JSON normalizado — sin OAuth, sin límite de cuota diaria, sin espera de aprobación:
curl -X POST "https://api.crawlora.net/api/v1/ebay/search" \
-H "x-api-key: $CRAWLORA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keyword": "mechanical keyboard", "page": 1, "limit": 60, "listing_type": "active"}'
import os
import requests
resp = requests.post(
"https://api.crawlora.net/api/v1/ebay/search",
headers={"x-api-key": os.environ["CRAWLORA_API_KEY"]},
json={"keyword": "mechanical keyboard", "page": 1, "limit": 60, "listing_type": "active"},
)
data = resp.json()["data"]
for item in data["result"]:
print(item["title"], item["item_id"], item["link"])
A partir de un resultado de búsqueda, obtén el detalle completo del ítem o el perfil, feedback e inventario de tienda de un vendedor con los otros cinco endpoints del mismo esquema:
h = {"x-api-key": os.environ["CRAWLORA_API_KEY"]}
base = "https://api.crawlora.net/api/v1/ebay"
item = requests.get(f"{base}/item/196435705622", headers=h).json()["data"]
seller = requests.get(f"{base}/seller/poloblade", headers=h).json()["data"]
feedback = requests.get(f"{base}/seller/poloblade/feedback", headers=h, params={"per_page": 48}).json()["data"]
Cuándo elegirla: quieres datos de búsqueda, ítem y vendedor (perfil, about, feedback, tienda) en un solo esquema, planeas extraer datos de otras plataformas también (Amazon, Etsy, Walmart — mira cómo hacer scraping de datos de productos de Amazon), y valoras un nivel gratuito (2.000 créditos/mes, sin tarjeta) frente al ciclo de aprobación de aplicaciones de eBay. La contrapartida: son seis endpoints enfocados, no un extractor genérico de HTML a lo que sea — si necesitas scraping de páginas arbitrarias más allá de las propias páginas de listado/vendedor de eBay, combínalo con el endpoint de web scrape genérico de Crawlora o mira la opción #6 más abajo.
2. Bright Data — plataforma de proxies empresarial con un scraper de eBay preconstruido
Bright Data incluye eBay entre 100+ objetivos de scraping en su marketplace de Web Scraper API, devolviendo JSON estructurado para páginas de búsqueda, ítem y vendedor sin necesidad de un parser propio. El precio es pago por éxito, a razón de aproximadamente $1,50 por cada 1.000 registros exitosos ($0,75 con el descuento promocional vigente) — las solicitudes fallidas no se cobran. Cuándo elegirla: eBay es uno de varios marketplaces que necesitas y ya operas, o planeas operar, infraestructura de proxies a escala empresarial. Cuándo buscar en otro lado: aquí la cobertura de eBay es un objetivo entre muchos, no un producto dedicado a feedback de vendedor e inventario de tienda.
3. Oxylabs — objetivo eBay dedicado dentro de un scraper de e-commerce más amplio
Oxylabs ofrece eBay como objetivo nombrado dentro de su E-Commerce Scraper API, con salida en HTML, JSON o Markdown. Los planes empiezan en $49/mes (Micro), escalando por los niveles Starter y Business hasta contratos empresariales personalizados de pago por resultado. Cuándo elegirla: ya usas Oxylabs para otros objetivos de e-commerce y quieres tener eBay en la misma cuenta y facturación. Cuándo buscar en otro lado: los planes de entrada se facturan por volumen de solicitudes/GB en lugar de una tarifa plana por cada 1.000 resultados de eBay, así que modelar el costo a tu volumen específico requiere más cálculo previo que una única cifra publicada por 1.000.
4. Apify — recolección batch de alto volumen y bajo costo vía Actors comunitarios
El marketplace de Apify tiene varios Actors de eBay mantenidos de forma independiente — un scraper general de ítems/búsqueda, scrapers dedicados de listados vendidos y un scraper de tienda — con precios desde aproximadamente $0,63 hasta $2,00 por cada 1.000 resultados según el Actor, sin límite de cuota diaria. Cuándo elegirlo: recolectas lotes grandes de forma asíncrona y te sientes cómodo con el modelo de trabajo por Actor (enviar una ejecución, sondear resultados), y no te importa que los datos de búsqueda, listados vendidos y tienda vivan en Actors separados construidos por desarrolladores independientes distintos en lugar de un esquema unificado.
5. ScraperAPI — endpoints estructurados de eBay dentro de una plataforma de scraping general
ScraperAPI ofrece endpoints dedicados de datos estructurados eBay Search y eBay Product que convierten HTML crudo en JSON o CSV parseado, junto a su API de scraping de propósito general para otros sitios. El plan Hobby cuesta $49/mes por 100.000 créditos de API, con una prueba de 7 días que incluye 5.000 créditos. Cuándo elegirlo: eBay es uno de varios sitios de los que necesitas salida estructurada y quieres una sola plataforma y un solo pool de créditos para todos. Cuándo buscar en otro lado: las solicitudes a endpoints estructurados suelen costar más créditos que una simple obtención de página, así que el costo efectivo por cada 1.000 resultados de eBay es más alto de lo que sugiere el precio destacado del plan.
6. Zyte API y wrappers de RapidAPI — extracción genérica y consultas puntuales
El endpoint /extract de Zyte maneja eBay mediante los modos de extracción product y productList sobre su API de web scraping general, facturado por consumo desde aproximadamente $0,13 por cada 1.000 solicitudes para peticiones HTTP simples hasta $16,08 por cada 1.000 para solicitudes renderizadas en navegador en sitios más difíciles — un rango amplio que depende en gran medida de si se necesita renderizado JS. Es una opción sólida para equipos que ya usan Scrapy o que quieren una sola API para muchos sitios, no específicamente eBay. En el otro extremo, el marketplace de RapidAPI lista docenas de pequeñas API wrapper de eBay construidas de forma independiente (consultas de precio de venta promedio, chequeos de precio de un solo ítem); son útiles para prototipar rápido una consulta puntual, pero varían mucho en fiabilidad, cobertura y precio, ya que cada una la mantiene un desarrollador de terceros distinto, no un proveedor con un SLA.
Precios y costo por resultado exitoso
Las tarifas destacadas en esta categoría van desde aproximadamente $0,13 hasta $16 por cada 1.000 resultados — un rango amplio que en gran parte se explica por si la solicitud necesita renderizado de navegador, no por el margen del proveedor:
- El propio límite de tasa de eBay no tiene precio, pero es un costo real. El límite predeterminado gratuito de 5.000 llamadas/día de la Browse API suena generoso hasta que un trabajo de monitoreo de vendedores o búsqueda multi-palabra clave necesita más — y aumentarlo implica una revisión manual del Application Growth Check, no una mejora instantánea.
- El pago por éxito ya es estándar, así que compara la tarifa por resultado exitoso, no la tarifa por solicitud. Bright Data, Zyte y la mayoría de los Actors de Apify solo cobran las solicitudes completadas; un proveedor que sigue cobrando por intentos bloqueados o fallidos es, en la práctica, más caro que su tarifa de lista.
- Las herramientas con endpoints o Actors divididos multiplican el costo. Los datos de búsqueda, listados vendidos y tienda de Apify viven en Actors separados facturados por separado; el perfil, about, feedback y tienda del vendedor de Crawlora también son endpoints separados, pero comparten un único precio plano de crédito por llamada — ten en cuenta ambas estructuras en una estimación por proyecto, no solo la tarifa de un endpoint.
- Los niveles gratuitos (2.000 créditos/mes de Crawlora, la prueba de 5.000 créditos de ScraperAPI, los créditos gratuitos de Apify) te permiten evaluar listados y vendedores reales antes de comprometerte.
Compara siempre por costo por resultado exitoso y usable a tu volumen — mira Best Web Scraping APIs in 2026 para el método aplicable a cualquier categoría.
Cómo elegir en tres preguntas
- ¿Necesitas datos de vendedor (feedback, inventario de tienda) además de búsqueda y detalle de ítem, o solo uno de los tres?
- ¿eBay es tu única fuente, o uno de varios marketplaces (Amazon, Etsy, Walmart) para los que necesitarás el mismo esquema?
- ¿Tu carga de trabajo encaja en una llamada síncrona de solicitud/respuesta, o es un trabajo batch asíncrono grande más adecuado para el modelo de Actor/sondeo de trabajos?
Si quieres datos de búsqueda, ítem y vendedor en un solo esquema sin límite de cuota ni espera de aprobación, Crawlora encaja; si eBay es uno de 100+ objetivos de marketplace que necesitas a escala empresarial, Bright Data u Oxylabs; para trabajos batch de alto volumen y bajo costo, Apify.
Datos de búsqueda, ítem y vendedor de eBay — sin unidades de cuota, sin espera de aprobación
JSON normalizado para búsqueda, detalle de ítem y perfil/feedback/tienda de vendedor de eBay, con proxies y reintentos gestionados. 2.000 créditos gratis al mes, sin tarjeta.
Fuentes
Próximos pasos
Lee la guía de cómo hacer scraping de eBay, explora la documentación de la API, prueba una búsqueda en el Playground y consulta los precios. Mira también cómo hacer scraping de datos de productos de Amazon y cómo elegir una API de web scraping.