API de scraper do eBay: extraia dados de anúncios, preços e vendedores

Cole qualquer URL de busca ou de anúncio do eBay e veja nosso web scraper do eBay coletar dados em tempo real por um navegador real: número do item, preço, condição, vendedor e frete. Um scraper de anúncios do eBay com acesso confiável a dados públicos da web e cobrança por sucesso: requisição com falha custa $0.

Experimente estes:
HTML
Baixar HTML
Clique em "Fazer scraping" ou teste uma busca sugerida para ver o HTML real aqui
Prévia ao vivo
A página real renderizada aparecerá aqui quando a execução terminar
Quer ver como funciona? Teste o scraping de uma URL acima ou vá direto para uma demonstração personalizada:
Agendar demonstração

API de web scraper do eBay para dados de anúncios, preços e vendedores

Uma chamada à API de scraper do eBay retorna a página renderizada do anúncio, do número do item às avaliações do vendedor, no mesmo motor de navegador real que sustenta as sessões de navegador do Gologin.

Scraper de anúncios e números de item do eBay

Faça scraping de qualquer anúncio do eBay pelo número do item e receba condição, especificações do item, variações, unidades vendidas e número de observadores. O eBay publica os sinais de demanda que a Amazon esconde, e eles são extraídos direto da página.
Apple MacBook Air 13" M1
US $444.99Usado · Muito bom
Número do item298664654145
Vendidos47
Observando128

Scraper de preços do eBay para lances e Compre Já

Acompanhe preços de Compre Já, lances em tempo real e a disponibilidade de Fazer oferta durante toda a vida de um anúncio. Cada preço volta na moeda do próprio marketplace.
US $444.99-8%
Compre Já

API de scraper do eBay em Python, Node.js ou cURL

Uma única chamada REST retorna o HTML bruto de qualquer página do eBay. Renderização de JavaScript, proxies residenciais por localização e fingerprints de navegador consistentes são tratados antes de a resposta chegar até você.
pyjscurl
Requisição enviada
Página renderizada
HTML retornado

Fingerprint de navegador consistente em cada requisição ao eBay

Cada requisição ao eBay é carregada em um navegador real com um fingerprint completo e consistente (canvas, WebGL, fontes, fuso horário), para que os sinais sejam coerentes entre si e as páginas sejam renderizadas como para qualquer visitante. É o mesmo motor de fingerprint das sessões de navegador do Gologin.
canvas
webgl
fontes
fuso horário

Rotação automática de IP e novas tentativas

Uma tentativa com falha é repetida automaticamente em um novo IP residencial, sem você precisar escrever lógica de repetição. Com a cobrança por sucesso, as tentativas com falha não custam nada.
203.0.113.42falhou
198.51.100.7falhou
192.0.2.19200 OK
3 tentativas1 cobrada

Sessões que navegam por várias páginas da busca do eBay

Cookies e filtros são mantidos entre as requisições, então você pode navegar por várias páginas da busca do eBay em uma única sessão contínua.

Scraper de dados do eBay: todos os campos que você pode extrair

Cada campo abaixo é lido diretamente da página renderizada, então uma execução do nosso scraper de dados do eBay retorna os mesmos valores que um comprador vê no navegador. Os nomes dos campos seguem os rótulos que o eBay exibe na página; os exemplos vêm de um anúncio real.

Campos retornados pelo scraper de anúncios do eBay, com exemplos de valores
CampoExemplo de valorDisponível em
TítuloApple MacBook Air 13" M1 256GB SSDTodas
Número do item298664654145Todas
EPID21038277962Página do item
PreçoUS $444.99Todas
MoedaUSDTodas
CondiçãoUsado – Muito bomPágina do item, resultados de busca
Formato do anúncioCompre jáTodas
Lance atualUS $312.00Página do item, resultados de busca
Número de lances27Página do item, resultados de busca
Fazer ofertaAceitaPágina do item
Quantidade vendida47Página do item
Observadores128Página do item
Tempo restante3d 04h 12mPágina do item, resultados de busca
Custo de freteGrátisTodas
Estimativa de entregater., 29 de set. – sex., 2 de out.Página do item
Localização do itemPortland, Oregon, EUAPágina do item, resultados de busca
Nome de usuário do vendedormacmall_dealsTodas
Pontuação de feedback24,318Página do item, Loja do vendedor
% de feedback99.3%Página do item, Loja do vendedor
Top Rated SellertruePágina do item, Loja do vendedor
Especificações do itemMarca: Apple · RAM: 8 GB · SSD: 256 GBPágina do item
VariaçõesCor: Space Grey / Silver / GoldPágina do item
Caminho da categoriaComputers/Tablets & Networking > LaptopsPágina do item, Navegação por categoria
URLs das imagensi.ebayimg.com/images/g/9k0/s-l1600.jpgTodas
Política de devolução30 dias, frete da devolução por conta do compradorPágina do item

Quem usa um scraper de anúncios do eBay

Seis tipos de equipe que usam o mesmo endpoint em rotinas bem diferentes.

Equipes de repricingPreços de Buy It Now, disponibilidade de Best Offer e custo de frete são coletados a cada poucos minutos em uma lista de números de item. Esse feed alimenta o repricer que define os preços dos anúncios do próprio vendedor.
Pesquisa de produtos para dropshippingQuantidade vendida e watchers separam um anúncio que vende de um que só parece bom. A pesquisa de produtos para dropshipping se apoia nesses dois números, mais o custo final do fornecedor até a entrega.
Monitoramento de marca e MAPAs marcas acompanham anúncios com preço abaixo do preço mínimo anunciado (MAP) e vendedores não autorizados. Nome de usuário do vendedor, pontuação de feedback e localização do item mostram quem contatar.
Pesquisa de mercado e índices de preçosAnalistas montam índices de preços de produtos usados a partir de milhares de anúncios por categoria por semana. Nessa escala, o monitoramento de preços do eBay precisa mais de uma taxa de sucesso estável do que de velocidade.
Pesquisa de preços de colecionáveis e tênisOs dados do leilão definem o lance: lance atual, número de lances e tempo restante, consultados até o anúncio encerrar. A taxa de venda de itens comparáveis define o teto.
Monitoramento de concorrentes e vendedoresUma varredura na loja devolve de uma vez todo o inventário de um concorrente, a pontuação de feedback e o status Top Rated. Repita toda semana e os novos anúncios aparecem como diferença.

API de scraping do eBay vs API Browse oficial do eBay

As duas devolvem dados de anúncios do eBay. A diferença está no que você precisa solicitar, nos campos que recebe e no formato da resposta: uma página ou um esquema fixo.

🔑 API Browse do eBay
⚡ API de scraping do eBay da Gologin
Acesso e aprovação: conta de desenvolvedor, um app e chaves OAuth. Alguns escopos precisam de aprovação do eBay.
Chave de API no cadastro. Sem solicitação, sem análise.
Campos retornados: esquema fixo. Contagem de watchers e unidades vendidas não são expostas.
Tudo o que aparece na página, incluindo watchers, quantidade vendida, status de Best Offer e especificações do item.
Anúncios vendidos / encerrados: não estão na Browse. O histórico de vendas fica na Marketplace Insights, uma API de lançamento limitado.
As páginas públicas de anúncios encerrados e vendidos carregam como qualquer outra URL. Módulo dedicado em breve.
Limites e cotas: Cotas diárias de chamadas por conjunto de chaves, ampliadas apenas mediante solicitação.
Baseado em concorrência. A cobrança é por sucesso, então uma tentativa que falha custa $0,00.
Cobertura geográfica / de marketplaces: Cabeçalho com o ID do marketplace. Sem visualização de frete e impostos pelo CEP do comprador.
Qualquer site de país, além de segmentação por CEP no nível do comprador, com proxies residenciais rotativos em mais de 195 localidades.
Renderização de JavaScript: Não se aplica. A API responde com dados, nunca com uma página.
Renderização completa em navegador headless antes de a resposta ser devolvida.
Formato da resposta: Somente JSON.
HTML bruto ou uma captura de tela, dentro de um envelope JSON com metadados de status e de tempo.

API de scraping do eBay em Python, Node.js e cURL

Uma única requisição GET com a URL de destino. Para fazer scraping do eBay com Python, Node.js ou cURL, você envia os mesmos parâmetros e lê o HTML dentro do envelope 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

Procurando extração especializada de dados do eBay?

Dois módulos dedicados rodam na mesma infraestrutura do Web Unlocker, ajustados para conjuntos de dados que esta página não cobre.

Scraper de anúncios vendidos e encerrados do eBay

Extraia preços de venda, taxas de venda e o histórico de leilões encerrados.

Em breve

Scraper de vendedores e avaliações do eBay

Extraia o inventário da loja, as notas de avaliação e insights sobre o vendedor.

Em breve

Proxies gerenciados por você vs. Gologin Web Unlocker: comparação rápida

Alguns pontos que vale conhecer antes de escolher:

🖥️ Proxies gerenciados por você
⚡ Gologin Web Unlocker
Configuração: você mesmo configura os pools de proxies, a rotação e as impressões digitais
Uma única chamada de API: rotação e impressões digitais já vêm resolvidas
Requisições bloqueadas: cobradas da mesma forma, seja página ou CAPTCHA
Sem custo. Com a cobrança por sucesso, um bloqueio ou CAPTCHA custa $0,00
Manutenção: o eBay muda a estrutura das páginas e seus scripts quebram
A Gologin acompanha as mudanças no site do eBay para que sua integração não quebre
Impressões digitais do navegador: você mesmo cria e mantém sua camada de navegador e de impressões digitais
Já incluídas: navegadores reais com impressões digitais consistentes e renderização de JavaScript em cada requisição
Novas tentativas: lógica de novas tentativas manual, que você escreve, testa e não para de corrigir
Automáticas, em um novo IP residencial, sem você escrever nenhum código
Escala: mais volume significa buscar e pagar por mais IPs por conta própria
A mesma chamada de API escala automaticamente de 10 requisições a 10 milhões

Infraestrutura sólida de navegação na nuvem

O Web Unlocker não é um produto avulso: ele compartilha a infraestrutura com o restante da Gologin, então o scraping do eBay e o gerenciamento de contas rodam na mesma base.

Sessões de navegador persistentes

Cada identidade que você gerencia tem seu próprio fingerprint de navegador persistente: canvas, WebGL, fontes e fuso horário, tudo único e salvo. É o mesmo mecanismo de fingerprint que o Web Unlocker usa em cada requisição ao eBay, então uma sessão salva aqui se comporta igual à que coleta uma página de anúncio.

Cloud Browser

Sessões de navegador com interface, controladas por API e executadas na nuvem: clique, role a página, tire screenshots e leia o conteúdo como uma pessoa faria, sem instalar nem manter um Chromium local. Útil sempre que o destino exige interação real, e não apenas uma busca simples de HTML.

Proxies residenciais

Um pool de IPs residenciais em mais de 195 locais vem incluído em todos os planos: sem precisar contratar, configurar ou conciliar a fatura de outro fornecedor de proxy. O mesmo pool sustenta a rotação automática de IP do Web Unlocker em cada requisição.

Web UnlockerVocê está aqui

A API de scraping sem estado que esta página mostra ao vivo: cole uma URL e ela cuida automaticamente de fingerprints de navegador, renderização de JavaScript e rotação de IP, com base no mesmo mecanismo de identidade do restante da plataforma.

Geolocalização por CEP na API de web scraping do eBay

O vendedor define o preço. O CEP do comprador define todo o resto. Aponte uma requisição para um CEP dos EUA e a API de scraping do eBay responde como um comprador que está naquele local.

Custo final, não preço de tabela

Frete, imposto e prazo de entrega mudam conforme o CEP, então o que o comprador paga nunca é o número que aparece no anúncio. Um pool com mais de 30 milhões de proxies residenciais lê o mesmo item a partir de qualquer CEP dos EUA.

Todos os marketplaces do eBay, uma só integração

O mesmo parâmetro alterna entre os sites de cada país, então uma única integração lê todos os marketplaces com a moeda, o idioma e o perfil de vendedores de cada um, a partir de mais de 195 locais de proxy.

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

Glossário de scraping do eBay

Quatro termos que aparecem em todas as respostas da API de scraping do eBay.

EPID
O EPID (eBay Product ID) é o identificador de catálogo que o eBay atribui a um produto, compartilhado por todos os anúncios desse mesmo produto, independentemente do vendedor ou da condição.
Taxa de sell-through
A taxa de sell-through é a parcela dos anúncios de um produto que terminaram em venda em determinado período, calculada como anúncios vendidos divididos pelo total de anúncios.
Best Offer
Best Offer é uma opção de anúncio do eBay que permite ao comprador propor um preço abaixo do preço de Buy It Now, que o vendedor pode aceitar, recusar ou responder com uma contraproposta.
Watchers
Watchers é o número de usuários do eBay que salvaram um anúncio para acompanhar o preço e o tempo restante, e é o indicador público mais próximo da demanda por aquele item.

Perguntas frequentes sobre o scraper de eBay

Respostas diretas às dúvidas mais comuns antes de coletar dados de anúncios do eBay.

É legal fazer scraping de dados de anúncios do eBay?

Coletar dados de anúncios publicamente disponíveis, como preços, títulos e especificações do item, costuma ser legal na maioria das jurisdições, já que fatos não têm direito autoral. O Web Unlocker foi feito apenas para dados públicos; ele não foi projetado para coletar dados de contas com login.

O que é o número do item no eBay?

O número do item é o ID numérico que o eBay atribui a cada anúncio. Você o encontra na URL do anúncio, depois de “/itm/”. É o identificador que a maioria das ferramentas de scraping do eBay usa para buscar um anúncio específico.

O que é a pontuação de feedback do vendedor e por que coletá-la?

A pontuação e a porcentagem de feedback são os sinais públicos de reputação de um vendedor no eBay. Quem faz reprecificação e equipes de sourcing acompanham esses dados junto com o preço, porque o mesmo item de um vendedor Top Rated compete de outra forma.

Qual é a diferença para uma requisição HTTP simples ou o curl?

Uma requisição simples muitas vezes retorna páginas incompletas. Se você a agenda a partir de um único IP, os resultados ficam instáveis. O Web Unlocker renderiza a página em um navegador real, com fingerprints consistentes, renderização de JavaScript, IPs residenciais por localização e novas tentativas automáticas, exatamente o que esta página acabou de mostrar ao vivo.

Fazer scraping no eBay causa bloqueio?

Não na primeira requisição. O eBay é mais tolerante que a Amazon em acessos isolados, e é justamente assim que muitas equipes se surpreendem: o protótipo funciona, então vai para produção. Em volume de produção, requisições repetidas do mesmo IP e fingerprint podem receber desafios e limitações, e o que funcionava nos testes deixa de funcionar. Como a cobrança é baseada em sucesso, uma requisição que falha não custa nada para você.

Posso coletar resultados de busca e páginas de Deals do eBay, e não só páginas de item?

Sim. Páginas de item, resultados de busca, Daily Deals, páginas de navegação por categoria e lojas de vendedores usam exatamente a mesma chamada de API. Teste qualquer uma delas na lista “Try These” acima.

Como fazer scraping de anúncios do eBay com Python?

Para fazer scraping de anúncios do eBay com Python, você envia uma requisição GET ao endpoint do Web Unlocker com a URL do anúncio e depois analisa o HTML retornado com BeautifulSoup ou selectolax. O exemplo em Python acima é a integração inteira: sem pool de proxies para configurar, sem driver de navegador para instalar e sem loop de novas tentativas para escrever.

Posso exportar dados do eBay para JSON ou CSV?

Toda resposta chega como saída em JSON com o HTML renderizado, o código de status e metadados de tempo, e gravar os campos extraídos em CSV leva poucas linhas no seu próprio código. Não existe um endpoint de campos já extraídos, então você decide quais campos da tabela acima manter e em que formato.

Quantos anúncios do eBay posso coletar por dia?

Não há limite diário fixo nos planos pagos: o volume é limitado pela sua configuração de concorrência, e não por uma cota. Equipes que fazem monitoramento de preços no eBay em grande escala sustentam centenas de milhares de anúncios por dia com uma única chave. O widget de demonstração gratuito desta página tem um limite de requisições separado.

A API de scraping do eBay funciona com eBay.co.uk, eBay.de e outros marketplaces?

Sim. A API de scraping do eBay funciona com eBay.co.uk, eBay.de, eBay.com.au e os demais sites por país, porque você envia a URL completa e a API renderiza o que aquele domínio entregar. Os preços voltam na moeda do próprio marketplace e a página, no idioma dele. O parâmetro geo define o país do proxy.

Posso fazer scraping de anúncios vendidos e finalizados no eBay?

As páginas públicas de anúncios vendidos e finalizados são renderizadas como qualquer outra URL do eBay, então é possível fazer o scraping sem login. Um módulo dedicado que retorna preços de venda e taxa de sell-through está em desenvolvimento. O histórico de vendas do próprio eBay não está na Browse API; ele fica na Marketplace Insights API, de acesso limitado (Limited Release).

Quanto custa a API de scraping do eBay?

O preço é baseado em sucesso e começa abaixo de um dólar por 1.000 requisições bem-sucedidas, então tentativas bloqueadas e páginas de CAPTCHA nunca são cobradas. Uma requisição só conta quando a página real é retornada. As tarifas de cada plano estão na página de preços, e o volume contratado reduz o preço unitário.

Preciso de uma conta de desenvolvedor do eBay ou de uma chave de API?

Não é preciso ter conta de desenvolvedor do eBay nem chave de API do eBay, porque o scraper lê a página pública em vez de chamar a API do eBay. Você se autentica no Gologin com a sua própria chave e envia a URL de destino. Assim, a configuração também dispensa a análise do keyset OAuth e a aprovação por escopo.

Qual é a diferença entre um scraper do eBay e a API de anúncios do eBay?

Um scraper do eBay retorna a própria página renderizada, enquanto a API de anúncios do eBay retorna o esquema JSON fixo que o eBay decide expor. Por isso, o scraper inclui dados como watchers, quantidade vendida e item specifics que a API deixa de fora, e não exige aprovação. Em contrapartida, você mesmo escreve o parser.

Cada requisição que falha é receita que você não precisava perder

Preços reais de anúncios. Screenshots reais. Velocidade real, por menos de um dólar por 1.000 requisições. Agende uma demonstração pessoal gratuita e veja o Gologin Web Unlocker rodando ao vivo no seu caso de uso.

Agendar demonstração