Voltar ao blog

Raspagem da Amazon sem bloqueios: como coletar dados de preços e produtos da concorrência de forma segura

Descubra como fazer scraping seguro da Amazon para monitoramento de preços e análise de concorrentes: escolha de proxies, configuração de ferramentas, contorno de sistemas anti-bot.

📅21 de janeiro de 2026
```html

A Amazon combate ativamente a coleta automática de dados — a plataforma bloqueia endereços IP em caso de atividade suspeita, exibe captchas e limita temporariamente o acesso. Para os vendedores que precisam monitorar os preços dos concorrentes, analisar o sortimento ou coletar avaliações, isso se torna um problema sério. Neste guia, vamos explorar como organizar um parsing estável da Amazon sem o risco de bloqueios.

Você vai aprender quais tipos de proxies são adequados para trabalhar com a Amazon, como configurar a rotação de endereços IP, quais ferramentas usar para automação e como contornar os mecanismos de proteção da plataforma. Todas as recomendações são baseadas na experiência prática de vendedores e especialistas em e-commerce.

Por que a Amazon bloqueia o parsing e como funciona a proteção

A Amazon utiliza um sistema de proteção em múltiplas camadas contra a coleta automática de dados. A plataforma processa milhões de solicitações diariamente, e a tarefa dos sistemas anti-bot é separar usuários reais de bots. Compreender os princípios de funcionamento dessa proteção é criticamente importante para organizar um parsing bem-sucedido.

Principais métodos de detecção de bots na Amazon:

  • Análise da frequência de solicitações: se de um único endereço IP chegam muitas solicitações em um curto espaço de tempo (por exemplo, 50+ solicitações por minuto), o sistema automaticamente o marca como suspeito
  • Verificação do User-Agent: a Amazon rastreia navegadores e dispositivos dos usuários — solicitações sem User-Agent ou com versões desatualizadas geram suspeitas
  • Análise de comportamento: usuários reais não abrem 100 páginas de produtos seguidas em 2 minutos — bots fazem exatamente isso
  • Rastreamento de cookies e sessões: a ausência de cookies ou a troca constante do fingerprint do navegador é um sinal de automação
  • Geolocalização de endereços IP: se o IP pertence a um data center ou serviço de VPN, a probabilidade de bloqueio é maior
  • Captcha e páginas de desafio: em caso de atividade suspeita, a Amazon exibe um captcha ou uma página de verificação "você é um robô?"

Os bloqueios podem ser de vários tipos: limitação temporária de acesso por 30-60 minutos, exibição de captcha em cada solicitação ou bloqueio total do endereço IP por várias horas. Para o parsing comercial, é importante minimizar os riscos de todos esses cenários.

Importante: A Amazon monitora especialmente o parsing em categorias com alta concorrência (eletrônicos, roupas, produtos para casa). Nesses nichos, os sistemas anti-bot operam de forma mais agressiva, e os requisitos de qualidade dos proxies são mais altos.

Quais proxies são adequados para parsing da Amazon

A escolha do tipo de proxy afeta diretamente a estabilidade do parsing e o número de bloqueios. Para trabalhar com a Amazon, é criticamente importante usar endereços IP que a plataforma perceba como endereços de usuários reais. Vamos considerar três tipos principais de proxies e sua aplicabilidade.

Proxies residenciais — a escolha ideal para a Amazon

Proxies residenciais usam endereços IP de provedores de internet residenciais reais. Para a Amazon, esses endereços parecem de usuários comuns, o que minimiza o risco de bloqueios. Esta é a opção mais confiável para parsing comercial.

Vantagens dos proxies residenciais para a Amazon:

  • Alta pontuação de confiança — a Amazon confia mais em IPs residenciais
  • Possibilidade de fazer parsing de até 20-30 páginas de um único IP sem bloqueios
  • Suporte a geotargeting — é possível coletar dados de países e cidades específicas
  • Baixa probabilidade de cair em captcha (menos de 5% das solicitações)
  • Adequados para monitoramento de preços e sortimento a longo prazo

Proxies residenciais custam mais do que outros tipos, mas para parsing da Amazon, este é um investimento justificado — você economiza tempo no tratamento de bloqueios e obtém um fluxo de dados estável.

Proxies móveis — máxima anonimidade

Proxies móveis usam endereços IP de operadoras de telefonia celular (4G/5G). Esses endereços têm o mais alto nível de confiança, pois um único IP móvel pode ter centenas de usuários reais. A Amazon praticamente nunca bloqueia IPs móveis.

Quando usar proxies móveis:

  • Parsing de categorias de produtos especialmente protegidas
  • Coleta de dados em regiões com proteção anti-bot agressiva
  • Trabalho com contas do Amazon Seller Central (monitoramento de concorrentes na perspectiva do vendedor)
  • Situações em que proxies residenciais apresentam alta taxa de bloqueios

A desvantagem dos proxies móveis é o alto custo e o menor pool de endereços IP disponíveis. Eles devem ser usados para tarefas críticas ou como uma opção de backup.

Proxies de data center — opção econômica com limitações

Proxies de data center são endereços IP de servidores de provedores de hospedagem. Eles são rápidos e baratos, mas a Amazon os reconhece facilmente e bloqueia com mais frequência. Para parsing da Amazon, eles podem ser usados apenas com sérias limitações.

Como usar proxies de data center para a Amazon:

  • Apenas para testar parsers antes de lançá-los em proxies residenciais
  • Coleta de dados com baixa frequência — não mais de 5-10 solicitações por minuto de um único IP
  • Parsing de dados não críticos, onde interrupções devido a bloqueios são aceitáveis
  • Rotação obrigatória de IP após cada 10-15 solicitações

Para parsing comercial da Amazon, proxies de data center não são recomendados como ferramenta principal — a taxa de bloqueios pode atingir 40-60%, o que torna a coleta de dados instável.

Tipo de proxy Pontuação de confiança da Amazon Taxa de bloqueios Recomendação
Residenciais Alta 5-10% Escolha ideal
Móveis Muito alta 1-3% Para tarefas críticas
Data Centers Baixa 40-60% Apenas para testes

Ferramentas para parsing da Amazon: soluções prontas e API

Para parsing da Amazon, existem vários tipos de ferramentas — desde plataformas SaaS prontas até scripts próprios. A escolha depende do volume de dados, orçamento e habilidades técnicas da equipe.

Plataformas prontas para parsing da Amazon

Serviços especializados oferecem soluções prontas para coleta de dados da Amazon sem a necessidade de programação. Eles já estão integrados com provedores de proxies e possuem mecanismos embutidos para contornar bloqueios.

Plataformas populares:

  • Helium 10: ferramenta abrangente para vendedores da Amazon com funções de parsing de preços, rastreamento de posições e análise de concorrentes
  • Jungle Scout: plataforma popular para pesquisa de produtos, inclui parser de dados de vendas e tendências
  • AMZScout: ferramenta para encontrar produtos lucrativos com coleta automática de dados sobre preços e classificações
  • Keepa: especializada no rastreamento da história de preços de produtos da Amazon, API para integração
  • DataHawk: plataforma para monitoramento de concorrentes e análise de mercado da Amazon

A vantagem das plataformas prontas é que você não precisa configurar proxies e contornar a proteção manualmente. A desvantagem é o alto custo da assinatura (de $50 a $500 por mês) e limitações no volume de solicitações.

Amazon Product Advertising API

A API oficial da Amazon permite obter dados sobre produtos legalmente, mas com sérias limitações. A API está disponível apenas para participantes do programa de afiliados Amazon Associates, e o número de solicitações é limitado pelo seu nível de vendas.

Limitações da Product Advertising API:

  • Acesso apenas para parceiros registrados da Amazon
  • Limite de solicitações depende do volume de vendas através de links de afiliados
  • Nem todos os dados estão disponíveis através da API (por exemplo, não há informações detalhadas sobre concorrentes)
  • Atraso na atualização de dados — as informações podem não ser atuais

A API é adequada para monitoramento básico de produtos, mas para uma análise aprofundada de concorrentes e preços atuais, é necessário o web parsing.

Parsers próprios em Python e Node.js

Para empresas com especialistas técnicos, a opção ideal é desenvolver um parser próprio. Isso oferece controle total sobre o processo de coleta de dados e a possibilidade de adaptar a lógica para tarefas específicas.

Bibliotecas populares para parsing da Amazon:

  • Python: Scrapy, BeautifulSoup, Selenium, Playwright — para parsing de páginas estáticas e dinâmicas
  • Node.js: Puppeteer, Cheerio, Axios — para trabalhar com renderização JavaScript
  • Frameworks prontos: ScrapingBee, ScraperAPI — serviços em nuvem com rotação de proxies embutida

Ao desenvolver seu próprio parser, é criticamente importante configurar corretamente o trabalho com proxies, a simulação do comportamento do usuário e o tratamento de erros. Mais detalhes sobre isso nas seções seguintes.

Dica: Comece com plataformas prontas para testar hipóteses e depois passe para soluções próprias para escalabilidade. Isso permitirá verificar rapidamente o modelo de negócios sem grandes investimentos em desenvolvimento.

Configuração de proxies para parsing: rotação e pools de IP

A configuração correta de proxies é um fator chave para o sucesso do parsing da Amazon. Mesmo proxies residenciais de qualidade não protegerão contra bloqueios se forem usados incorretamente. Vamos considerar as principais estratégias de trabalho com proxies.

Rotação de endereços IP: quando e com que frequência mudar proxies

A rotação de proxies é a mudança automática do endereço IP em intervalos determinados ou após um número definido de solicitações. Isso simula o comportamento de diferentes usuários e reduz o risco de detecção de bots.

Estratégias de rotação para a Amazon:

  • Rotação por solicitações: mude o IP a cada 15-20 solicitações para proxies residenciais, a cada 5-10 para data centers
  • Rotação por tempo: troca de IP a cada 5-10 minutos, independentemente do número de solicitações
  • Sessões fixas: use um IP para toda a sessão de parsing de uma categoria específica de produtos (10-15 minutos), depois mude
  • Rotação geográfica: se você está fazendo parsing em várias regiões, use proxies dos países correspondentes

A estratégia ideal depende do volume de parsing. Para monitorar 100-500 produtos por dia, uma rotação a cada 20 solicitações é adequada. Para parsing em grande escala (10.000+ produtos), use uma combinação de rotação temporal e quantitativa.

Criação de pools de proxies para diferentes tarefas

Não use os mesmos proxies para todas as tarefas. Separe os endereços IP em pools distintos dependendo do tipo de parsing — isso aumentará a estabilidade e facilitará o diagnóstico de problemas.

Estrutura recomendada dos pools:

  • Pool para monitoramento de preços: 20-50 IPs residenciais com rotação a cada 15 solicitações
  • Pool para coleta de avaliações: 10-20 IPs com rotação lenta (a cada 10 minutos)
  • Pool para parsing de categorias: 30-100 IPs para coleta massiva de dados
  • Pool de backup: 10-15 proxies móveis para tarefas críticas em caso de bloqueios

Essa divisão permite isolar problemas — se um pool recebe bloqueios, os outros continuam funcionando. Além disso, você poderá identificar exatamente qual tipo de tarefa está causando mais problemas.

Configuração de timeouts e atrasos entre solicitações

Solicitações muito rápidas são a principal causa de bloqueios ao fazer parsing da Amazon. Usuários reais não abrem 50 páginas por minuto, portanto, é importante simular uma velocidade natural.

Atrasos recomendados:

  • Entre solicitações de um único IP: 2-5 segundos de atraso aleatório
  • Após receber captcha: pausa de 30-60 segundos, troca de IP, repetição da solicitação
  • Em caso de erro 503 (Serviço Indisponível): atraso exponencial — 5, 10, 20, 40 segundos
  • Pausas noturnas: reduza a intensidade do parsing entre 00:00-06:00 no horário da região-alvo

Use a randomização dos atrasos — não faça solicitações exatamente a cada 3 segundos. Varie o intervalo de 2 a 5 segundos aleatoriamente, para que o padrão pareça mais natural.

Importante: Não tente fazer parsing da Amazon na velocidade máxima. É melhor coletar 1000 produtos em uma hora de forma estável do que ser bloqueado após 200 produtos em um parsing agressivo.

Contornando sistemas anti-bot: User-Agent, cabeçalhos, atrasos

Proxies de qualidade são apenas metade do sucesso. A Amazon analisa muitos parâmetros das solicitações, e cabeçalhos ou fingerprint do navegador incorretos podem revelar um bot mesmo ao usar IPs residenciais.

Configuração correta do User-Agent e cabeçalhos

O User-Agent é uma string que informa ao servidor sobre o navegador e o sistema operacional do usuário. A Amazon verifica a conformidade do User-Agent com outros parâmetros da solicitação.

Recomendações para User-Agent:

  • Use versões atuais de navegadores — Chrome 120+, Firefox 121+, Safari 17+
  • Rotacione o User-Agent junto com o endereço IP — cada IP deve ter seu próprio navegador
  • Não use User-Agent de navegadores móveis para páginas de desktop
  • Adicione um conjunto completo de cabeçalhos: Accept, Accept-Language, Accept-Encoding

Exemplo do conjunto mínimo de cabeçalhos para parsing da Amazon:

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.9
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: none
Cache-Control: max-age=0

Trabalhando com cookies e sessões

A Amazon usa cookies para rastrear sessões de usuários. Um parser sem cookies parece suspeito — navegadores reais sempre salvam cookies após a primeira visita ao site.

Estratégia de trabalho com cookies:

  • Salve cookies para cada endereço IP separadamente
  • Atualize cookies ao trocar de IP — novo IP = nova sessão
  • Não use os mesmos cookies para diferentes IPs — isso revelará instantaneamente a automação
  • Limpe periodicamente cookies antigos (uma vez a cada 24 horas)

Ao usar navegadores headless (Selenium, Puppeteer), ative o gerenciamento automático de cookies — isso reduzirá a carga de desenvolvimento e diminuirá o número de erros.

Contornando verificações de JavaScript e fingerprinting

A Amazon usa JavaScript para coletar informações sobre o navegador do usuário (resolução da tela, fontes instaladas, fingerprint do WebGL). Navegadores headless frequentemente têm marcadores únicos que revelam a automação.

Métodos para contornar fingerprinting:

  • Use bibliotecas para mascarar o modo headless: puppeteer-extra-plugin-stealth para Puppeteer
  • Configure parâmetros realistas de viewport (resolução da tela): 1920x1080, 1366x768, 1440x900
  • Adicione aleatoriedade ao fingerprint do Canvas — cada IP deve ter uma impressão digital única
  • Desative a flag do WebDriver: navigator.webdriver deve retornar undefined

Para contornar fingerprinting de forma avançada, use soluções prontas como Playwright com perfis de navegadores configurados ou serviços em nuvem como ScrapingBee, que já resolveram esse problema.

Tratamento de captcha e páginas de desafio

Mesmo com a configuração ideal de proxies e cabeçalhos, a Amazon pode exibir um captcha. É importante lidar corretamente com essas situações para não perder dados e não receber um bloqueio de longo prazo.

Algoritmo para tratamento de captcha:

  • Detecte captcha por palavras-chave na página: "Digite os caracteres", "Insira os caracteres"
  • Imediatamente pare as solicitações do IP atual
  • Mude o IP e aguarde 30-60 segundos antes da próxima solicitação
  • Registre todos os casos de captcha para análise — talvez seja necessário reduzir a velocidade do parsing
  • Para dados críticos, use serviços de resolução de captcha: 2Captcha, Anti-Captcha

Se o captcha aparecer em mais de 10% das solicitações — isso é um sinal para revisar a estratégia de parsing: aumentar os atrasos, melhorar a qualidade dos proxies ou reduzir a intensidade.

Erros comuns ao fazer parsing da Amazon e como evitá-los

Muitas empresas perdem tempo e dinheiro devido a erros comuns na configuração do parsing. Vamos considerar os problemas mais comuns e como resolvê-los.

Erro #1: Uso de um único IP para todas as solicitações

Iniciantes frequentemente compram um ou vários proxies e os usam para todas as tarefas sem rotação. A Amazon rapidamente detecta essa atividade e bloqueia o IP.

Solução: Sempre use um pool de pelo menos 20-30 endereços IP com rotação automática. Mesmo para volumes pequenos de parsing (100-200 produtos por dia), um único IP não é adequado.

Erro #2: Ignorar atrasos entre solicitações

O desejo de obter dados mais rapidamente leva a um parsing agressivo sem atrasos. O resultado — bloqueios em massa e a necessidade de reiniciar o processo.

Solução: Sempre adicione atrasos aleatórios de 2-5 segundos entre as solicitações. É melhor coletar dados em 2 horas de forma estável do que ser bloqueado após 10 minutos.

Erro #3: Uso de proxies de data center baratos

Tentar economizar em proxies resulta em bloqueios constantes e perda de tempo na resolução de problemas. Proxies de data center para a Amazon são uma falsa economia.

Solução: Invista em proxies residenciais de qualidade desde o primeiro dia. O custo dos proxies é de 10-20% do total gasto em parsing, mas eles determinam 80% do sucesso.

Erro #4: Ausência de tratamento de erros e tentativas de repetição

Parsers sem lógica de repetição perdem dados em falhas temporárias de rede ou bloqueios aleatórios. Isso é especialmente crítico para parsing em grande escala.

Solução: Implemente tentativas automáticas com atraso exponencial. Se a solicitação falhar — aguarde 5 segundos, troque de IP e tente novamente. Máximo de 3 tentativas por produto.

Erro #5: Parsing em horários de pico

A Amazon intensifica a proteção anti-bot em horários de maior tráfego (geralmente 18:00-22:00 no horário local). Fazer parsing nesse período leva a um maior número de bloqueios.

Solução: Planeje o parsing principal para horários noturnos (02:00-06:00) da região-alvo. Nesse período, a carga nos servidores da Amazon é mínima e os sistemas anti-bot são menos agressivos.

Erro Consequências Solução
Um IP sem rotação Bloqueio em 10-20 minutos Pool de 20-30 IPs com rotação
Sem atrasos Captcha em 60% das solicitações 2-5 seg entre solicitações
Proxies de data center 40-60% de bloqueios Proxies residenciais
Sem lógica de repetição Perda de 20-30% dos dados 3 tentativas com atraso
Parsing em pico +50% de captchas Horários noturnos 02:00-06:00

Recomendações práticas para um parsing estável

Um parsing bem-sucedido da Amazon é uma combinação de ferramentas, configurações e processos corretos. Aqui estão práticas comprovadas que ajudarão a organizar a coleta de dados de forma estável.

Monitoramento e registro do processo de parsing

Sem um registro detalhado, é impossível entender onde ocorrem problemas e como corrigi-los. Configure um sistema de monitoramento desde o primeiro dia de operação do parser.

O que registrar:

  • Cada solicitação: URL, endereço IP, status da resposta, tempo de execução
  • Todos os erros: tipo de erro, IP que recebeu bloqueio, hora do evento
  • Casos de captcha: frequência de aparição, endereços IP com alta taxa de captcha
  • Métricas de desempenho: número de solicitações bem-sucedidas por hora, percentual de erros
  • Status dos proxies: quais IPs estão funcionando de forma estável, quais precisam ser trocados

Use ferramentas para visualização de logs — Grafana, Kibana ou dashboards simples no Google Sheets. Isso permitirá detectar anomalias rapidamente e reagir a problemas.

Testes antes da escalabilidade

Não inicie o parsing de 10.000 produtos de uma vez. Comece com um volume pequeno, verifique a estabilidade e, em seguida, aumente gradualmente a carga.

Lançamento em etapas:

  • Dia 1-3: parsing de 100-200 produtos, análise da taxa de bloqueios
  • Dia 4-7: aumento para 500-1000 produtos, otimização dos atrasos
  • Dia 8-14: teste com 2000-5000 produtos, monitoramento da estabilidade
  • Após 2 semanas: escalabilidade para volumes alvo

Essa abordagem permite identificar problemas em estágios iniciais e evitar bloqueios em massa durante o lançamento em grande escala.

Estratégias de backup em caso de bloqueios

Mesmo com a configuração ideal, podem ocorrer situações de bloqueios em massa — a Amazon pode intensificar a proteção em determinados períodos (por exemplo, durante promoções). Prepare um plano B.

Opções de backup:

  • Mantenha um pool de proxies móveis de backup para tarefas críticas
  • Use vários provedores de proxies — se um estiver bloqueando, mude para outro
  • Configure a troca automática para a API da Amazon (se disponível) em caso de alta taxa de erros
  • Tenha scripts prontos para parsing manual através de navegadores anti-detectores (Dolphin Anty, AdsPower)

Otimização de custos com proxies

Proxies são uma das principais despesas ao fazer parsing. A otimização correta pode reduzir custos em 30-50% sem perda de qualidade dos dados.

Maneiras de otimização:

  • Use sessões fixas — um IP para 15-20 solicitações em vez de mudar a cada solicitação
  • Faça parsing apenas de produtos alterados — monitore os hashes das páginas e pule os inalterados
  • Cache dados estáticos (descrições, características) e atualize apenas os preços
  • Configure uma rotação inteligente — mude o IP apenas ao aparecer captcha, e não por um timer
  • Use proxies residenciais para dados críticos, data centers — para dados não críticos

Analise regularmente as estatísticas de uso de proxies — talvez você esteja pagando demais por tráfego não utilizado ou possa mudar para um plano mais vantajoso.

Checklist para um parsing estável da Amazon:

  • Use proxies residenciais de qualidade
  • Implemente rotação de IP e sessões fixas
  • Adicione atrasos aleatórios entre solicitações
  • Monitore e registre o desempenho do parser
  • Teste antes de escalar o volume de parsing
```