Saltar para o conteúdo
Comece grátis
Voltar ao blogue

Os melhores proxies para web scraping em 2026: escolha consoante a tarefa e o custo

Robert MunceanuÚltima atualização em 27 min read
Os melhores proxies para web scraping em 2026: escolha consoante a tarefa e o custo
Resumo: Os melhores proxies para web scraping são os mais baratos que o seu alvo aceita. Utilize proxies de centro de dados para sites abertos em volume, ISP para manter um IP em fluxos com sessão iniciada ou com vários passos, residenciais para sites mais restritivos e segmentação por cidade, e móveis para alvos mobile-first. Escolha primeiro o tipo pela tarefa e depois compare fornecedores pelo custo por pedido bem-sucedido, não pelo preço por GB.

Os melhores proxies para web scraping são os mais baratos que o seu alvo aceita. O datacenter lida com sites abertos em grande volume, o ISP mantém um IP para fluxos com início de sessão ou em várias etapas, o residencial consegue aceder a sites mais restritivos e a segmentação ao nível da cidade, e o móvel abrange alvos que dão prioridade aos dispositivos móveis. Escolha de acordo com a tarefa e, em seguida, compare o custo por pedido bem-sucedido.

Um proxy reencaminha as solicitações do seu scraper para que o alvo veja o IP do proxy em vez do seu. Este guia destina-se a equipas de engenharia e de dados que já têm uma tarefa de scraping e precisam de uma lista restrita de tipos de proxy, modos de sessão, modelos de faturação e fornecedores. A WebScrapingAPI é uma das nove opções abaixo — e é o nosso produto —, pelo que também indicamos em que casos não é a melhor escolha.

Pontos-chave

  • Primeiro, escolha o tipo de proxy adequado à tarefa; só depois compare os fornecedores.
  • Compare o custo por pedido bem-sucedido, e não apenas o preço por GB ou por IP.
  • As sessões rotativas são adequadas para a obtenção de páginas independentes; os IPs fixos ou estáticos são adequados para fluxos com várias etapas.
  • Teste o conteúdo utilizável nos seus próprios URLs antes de comprometer largura de banda.
  • Quando os bloqueios e os desafios dos navegadores forem predominantes, transfira esses alvos para um desbloqueador ou uma API de scraping.

Qual é o proxy mais adequado para a sua tarefa de scraping?

Comece pelo alvo e pelo fluxo de trabalho, não pela marca. O site aceita tráfego proveniente de centros de dados? A tarefa requer o mesmo IP em todas as solicitações? Quão precisa deve ser a localização? Essas respostas indicam-lhe um tipo, um modo de sessão e um modelo de faturação; em seguida, selecione os fornecedores que oferecem essa configuração.

Tarefa de scraping

Comece com

Modo de sessão

Faturamento adequado

Lista de pré-seleção

Mude quando…

Abrir páginas públicas em grande volume (documentos, catálogos, notícias, dados abertos)

Centro de dados partilhado

Rotativo

Por GB ou por IP

Webshare, Decodo, Oxylabs

Aumento da taxa de bloqueio → residencial

Preços, stock ou resultados de pesquisa que variam consoante a cidade ou o código postal

Residencial com segmentação por estado/cidade/código postal

Rotativo ou fixo por localização

Por GB

Bright Data, WebScrapingAPI, IPRoyal

Só precisa de resultados ao nível do país → tipo mais económico

Sites que bloqueiam redes de centros de dados (bloqueio baseado em ASN)

Residencial (ou ISP, se precisar de menos IPs)

Rotativo

Por GB

Bright Data, Oxylabs, Decodo — para comparações mais aprofundadas de planos residenciais, consulte o nosso ranking de fornecedores de proxies residenciais rotativos

O volume é enorme e o site aceita ISP → ISP

Fluxos de sessão iniciada, carrinho de compras ou com várias páginas que necessitem do mesmo IP

ISP (residencial estático) ou centro de dados dedicado

Fixo ou estático

Por IP

Bright Data, Oxylabs, Rayobyte — compare fornecedores de proxies partilhados e dedicados se precisar de um conjunto fixo

O site aceita proxies residenciais rotativos com janelas de fixação curtas

Sites e pontos de acesso de aplicações orientados para dispositivos móveis

Móvel

Permanência com um intervalo de rotação controlado

Por GB ou por porta

Oxylabs, IPRoyal, Decodo — a nossa lista dos melhores serviços de proxy móvel para web scraping apresenta os fornecedores um a um (a WebScrapingAPI não comercializa serviços móveis)

O HTML para computador funciona com endereços residenciais

Motores de busca (Google, Bing)

Residencial ou ISP com segmentação por país/cidade, ou uma API de SERP

Rotativo

Por GB ou por resultado com uma API

Bright Data, Oxylabs, WebScrapingAPI

Precisa de SERP estruturada em grande escala → API de SERP

Sites altamente protegidos (desafios JS, CAPTCHAs, identificação por impressão digital)

Desbloqueador, navegador hospedado ou API de scraping

Gerido pelo fornecedor

Por pedido bem-sucedido

Desbloqueadores Bright Data, Oxylabs, Decodo; API de scraping WebScrapingAPI

Ver «Quando os proxies não são suficientes»

Pequenos trabalhos, protótipos e aprendizagem

Nível gratuito ou um plano de centro de dados pequeno

Rotativo

Por IP ou em pequenos pacotes

Webshare (plano gratuito), Oxylabs (crédito de boas-vindas de 5 $), pacotes introdutórios da DataImpulse

Não introduza credenciais ou dados de clientes em listas públicas gratuitas — não o faça

Rastreios de grande dimensão com um orçamento limitado

Primeiro no centro de dados, com recurso para endereços residenciais em caso de falha (roteamento em camadas)

Misto

Misto

Decodo, Rayobyte, DataImpulse, Webshare

O custo por sucesso mantém-se elevado → corrija o peso da página e as tentativas de repetição antes de adquirir mais GB

Quer saber primeiro os pormenores técnicos? O nosso guia sobre tipos de proxies para web scraping aborda protocolos, IPv4 vs IPv6 e como cada tipo funciona.

Recolher endereços de proxy gratuitos é uma tarefa diferente; consulte a nossa análise das listas de proxies gratuitos para web scraping e as suas limitações — não as recomendamos para uso em produção.

Precisa de proxies para web scraping?

Nem sempre. Algumas centenas de pedidos educados a um site aberto costumam funcionar a partir de um único IP. Precisa de proxies quando um site limita a taxa de acesso ou bloqueia o seu IP, quando o conteúdo varia consoante a localização ou quando o volume excede a capacidade de um único endereço — e precisa de mais do que proxies quando os sites desafiam os navegadores.

Esteja atento a:

  • respostas HTTP 429 «Too Many Requests», especialmente com um Retry-After cabeçalho
  • respostas 403 após uma sequência de pedidos bem-sucedidos
  • páginas de CAPTCHA ou «verifique se é humano» (muitas vezes ainda com resposta HTTP 200)
  • Conteúdo, preços ou disponibilidade que variam consoante o país ou a cidade

Os sites classificam o tráfego automatizado com base na reputação do IP e no ASN, na taxa de pedidos e nas impressões digitais do navegador e do TLS. O catálogo de ameaças automatizadas da OWASP inclui o scraping (OAT-011) entre os padrões que os defensores procuram. Os intervalos de endereços de centros de dados são rapidamente identificados em alguns alvos, porque o ASN é fácil de identificar, mesmo quando cada pedido utiliza um IP diferente do mesmo conjunto.

Centro de dados, ISP, residencial ou móvel: de que tipo precisa para o seu trabalho?

Os IPs de centros de dados são rápidos e baratos, mas fáceis de identificar. Os IPs de ISP são endereços estáticos registados em ISP de consumidores. Os IPs residenciais provêm de ligações domésticas e, normalmente, alternam. Os IPs móveis provêm de redes de operadoras. Pague por mais confiança apenas quando o alvo assim o exigir.

Tipo

Como os alvos o veem

Faturação típica

Ideal para

Ponto fraco

Centro de dados

Nuvem ou alojamento ASN

Por IP ou por GB

Sites abertos, grande volume, baixo custo

Sites que bloqueiam redes de alojamento

ISP (residencial estático)

ASN de ISP de consumidor em hardware de centro de dados; os proxies de ISP são IPs residenciais estáticos alojados em centros de dados

Por IP

Inícios de sessão, carrinhos de compras, sessões prolongadas e fixas, conjuntos privados dos EUA

Rastreios em massa mais baratos

Residencial

IPs de banda larga doméstica, frequentemente rotativos

Por GB

Sites mais restritivos, segmentação por cidade/código postal

HTML leve em grandes volumes (a largura de banda acumula-se)

Móvel

IPs 4G/5G das operadoras

Por GB ou por porta

Aplicações e sites otimizados para dispositivos móveis

Volume orçamental em páginas abertas

Sessões rotativas ou fixas: qual é a mais adequada para o seu scraper?

As sessões rotativas atribuem um novo IP a cada pedido — adequadas para recuperações independentes de páginas em grande volume. As sessões fixas mantêm um único IP durante um período definido — adequadas para paginação, carrinhos de compras, inícios de sessão ou qualquer fluxo em que o site associe o estado ao seu IP. Os IPs estáticos são adequados para sessões de longa duração.

Fluxo de trabalho

Modo de sessão

O que pedir ao fornecedor

Páginas independentes de produtos ou artigos

Rotativo

Comportamento de rotação por predefinição; limites de simultaneidade

Paginação, carrinho, início de sessão, finalização de compra em várias etapas

Fixação

Duração máxima da fixação; como as sessões são identificadas; se o IP pode mudar a meio da sessão

Conta de longa duração ou monitorização a partir de um único endereço

Estático / dedicado

Duração do contrato; lista de permissões; limites de largura de banda

Nos proxies residenciais da WebScrapingAPI, as opções de país, sessão e rotação são incluídas no nome de utilizador. Um exemplo de sessão fixa tem o seguinte aspeto:

username=<USER>+country=us+session=1+rotation=600

Esse padrão mantém um IP residencial durante o período de persistência documentado (a página do produto indica sessões persistentes de 3, 5 ou 10 minutos; o período máximo documentado é de 10 minutos). Omita session e rotation para pedidos rotativos. Consulte a documentação de configuração dos proxies residenciais para conhecer todas as opções e como funciona a rotação de IPs para web scraping, no que diz respeito aos mecanismos gerais.

Como escolhemos e comparamos estes fornecedores de proxies

Todos os fornecedores aqui referidos vendem proxies sob a sua própria marca. Os preços e as funcionalidades provêm das páginas públicas de cada fornecedor. Os tamanhos dos conjuntos de proxies e as taxas de sucesso não são considerados: os fornecedores medem-nos de forma diferente e não é possível verificá-los externamente. A WebScrapingAPI é da nossa autoria. A NetNut não está incluída porque os seus domínios foram apreendidos pelas autoridades dos EUA em julho de 2026.

Comparação dos melhores fornecedores de proxies para web scraping

Fornecedor

Ideal para

Tipos (DC / ISP / Residencial / Móvel)

Acesso residencial

Acesso a centro de dados / ISP

Móvel

Unidades de faturação

Teste gratuito / crédito / plano gratuito

Sessões

Segmentação

API de desbloqueio ou de scraping

WebScrapingAPI (o nosso produto)

APIs residenciais + de scraping de um único fornecedor

✓ / ✓ / ✓ / ✗

Pagamento por utilização: 8,50 $/GB; mensal a partir de 52 $ por 8 GB

Orçamento

Não comercializado

Por GB (res); orçamento (DC/ISP)

Versão de avaliação da API de extração (5 000 pedidos) — não é uma versão de avaliação do proxy

Rotativo, fixo

País, estado, cidade, código postal, ASN, quando disponível

APIs de scraping (Scraper, SERP, Navegador, Crawl, Dados)

Bright Data

Catálogo abrangente que inclui os quatro tipos

✓ / ✓ / ✓ / ✓

Lista de pagamento à medida que se utiliza: 8 $/GB (os descontos promocionais aparecem na página)

Centro de dados partilhado a partir de 1,40 $/IP (10 IPs); ISP partilhado a partir de 1,80 $/IP (10 IPs)

Vendido

Por GB, por IP

«Iniciar período de teste gratuito»; o primeiro depósito é igualado até 500 $

Opções rotativas, fixas e estáticas

País, estado, cidade, código postal, ASN

Sim

Oxylabs

Uma subscrição para todos os tipos de proxy + desbloqueador

✓ / ✓ / ✓ / ✓

A partir de 6 $/GB (preço variável consoante o nível)

Por IP a partir de 1 $/IP; por GB a partir de 0,60 $/GB; centro de dados dedicado a partir de 2 $/IP; ISP a partir de 1,50 $/IP

A partir de 7,50 $/GB

Por GB, por IP; subscrição a partir de 30 $/mês

Crédito de boas-vindas de 5 $

Rotativo, fixo, estático

País (e mais por produto)

Sim

Decodo

Serviço residencial self-service com planos mensais reduzidos

✓ / ✓ / ✓ / ✓

Pagamento à medida que se utiliza: 4 $/GB; mensal a partir de 3,75 $/GB (3 GB)

Centro de dados partilhado a partir de 0,60 $/GB ou 0,10 $/IP; centro de dados dedicado a partir de 2,50 $/IP; ISP a partir de 2 $/IP ou 1,30 $/GB

A partir de cerca de 2,25 $/GB (os blocos promocionais podem indicar valores mais baixos)

Por GB, por IP

Botões de teste gratuito; a página do DC indica reembolso em 14 dias

Rotativo, fixo

País e localização geográfica mais precisa por produto

Sim

SOAX

Residencial e móvel num único modelo por GB

— / — / ✓ / ✓

Sandbox com pagamento à medida que se utiliza (sem taxa de subscrição); mensal a partir de 200 $

Não consta da tabela de preços pública

O mesmo modelo que o residencial

Por GB (créditos); + IVA

Sandbox (não é um período de teste gratuito; é necessário comprar recargas)

Fixo e rotativo

País; localização geográfica mais precisa nos planos superiores

—

IPRoyal

Pacotes residenciais pequenos e testes curtos de ISP

✓ / ✓ / ✓ / ✓

Pagamento à medida que se utiliza a partir de 7,35 $/GB (1 GB); subscrição a partir de 7,00 $/GB

DC a partir de 1,57 $/proxy (30 dias); ISP a partir de 1,80 $/proxy (24 horas)

Rotação a partir de 6,80 $/GB (2 GB); portas dedicadas a partir de 10,11 $/dia

Por GB, por proxy, por porta

Não há versão de avaliação gratuita disponível

Rotativo, fixo

País e cidade em servidores residenciais

—

DataImpulse

Tarifas por GB pré-pagas mais baixas publicadas

✓ / ✗ / ✓ / ✓

1 $/GB no sistema de pagamento à medida que se utiliza; oferta inicial de 5 $ por 5 GB

0,50 $/GB

2 $/GB

Por GB; tráfego sem prazo de validade

Pacote inicial de 5 $ para novos utilizadores

Sessões persistentes disponíveis

Segmentação por país incluída

—

Rayobyte

Várias linhas de produtos, incluindo residenciais e DC

✓ / ✓ / ✓ / ✓

Residencial Premium com pagamento à medida que se utiliza a partir de 3,50 $/GB

Linhas por IP e por GB na página de preços

Vendido em planos mensais

Por GB, por IP

Teste gratuito na maioria dos produtos; sem cartão de crédito

Rotativo, fixo

Cobertura por país, consoante o produto

API de scraping / produtos do tipo «desbloqueador»

Webshare

Protótipos e alvos abertos em DC barato

✓ / — / ✓ / —

Residencial estático e rotativo à venda

10 proxies gratuitos; 100 proxies a 2,99 $/mês (0,0299 $/proxy)

—

Por proxy; níveis de largura de banda no DC

10 proxies gratuitos

Opções rotativas e estáticas

Combinação de países nos planos de DC

—

Os valores acima são preços de tabela em USD, retirados das páginas de preços de cada fornecedor. Várias páginas acrescentam IVA; a Bright Data e a Decodo também apresentam cupões temporários — calcule o preço com base no preço de tabela, e não no valor com desconto.

Os 9 melhores fornecedores de proxy para web scraping, analisados

WebScrapingAPI (o nosso produto)

A WebScrapingAPI comercializa proxies residenciais, de centros de dados e de ISP, além de APIs de Scraper, SERP, Navegador, Crawl e Dados para quando os proxies simples já não forem suficientes — concebidas para equipas que pretendem ter ambas as opções num único fornecedor.

O plano residencial pré-pago custa 8,50 $/GB (até 50 GB); os planos de proxy residencial começam nos 52 $ por mês para 8 GB, com o plano «Grow» a 150 $ para 25 GB, o «Business» a 280 $ para 50 GB e o «Pro» a 520 $ para 100 GB. Todos os planos residenciais incluem sessões simultâneas ilimitadas, segmentação por país e cidade, sessões fixas e rotativas, e suporte premium; os planos «Business» e «Pro» incluem ainda um gestor de conta. A página do produto de proxies indica uma cobertura em 195 países, com segmentação por estado, cidade, código postal e ASN, sempre que disponível. Os terminais residenciais suportam saída Host:porta, HTTP, HTTPS e SOCKS5, com credenciais ou lista de IPs autorizados.

Teste janelas fixas de 3, 5 ou 10 minutos num fluxo de várias etapas e segmentação por país ou cidade numa página sensível à localização geográfica. Observe as tarifas residenciais por GB mais elevadas publicadas em comparação com vários fornecedores económicos: não há proxies móveis, os centros de dados e os ISP estão disponíveis apenas mediante orçamento e não há versão de avaliação gratuita publicada (a versão de avaliação de 5 000 pedidos destina-se à API Scraper).

Bright Data

A Bright Data abrange serviços residenciais, de centro de dados, ISP e móveis, juntamente com produtos de desbloqueio e de scraping. As listas residenciais de pagamento à medida que se utiliza custam 8 $/GB; os planos residenciais mensais começam em cerca de 499 $ por 141 GB. O centro de dados partilhado começa com 10 IPs por 1,40 $/IP (14 $/mês); o ISP partilhado com 10 IPs por 1,80 $/IP (18 $/mês). Baseie-se no preço de tabela, e não nos cupões temporários com descontos percentuais. Aparecem botões para igualar o depósito e para um período de teste gratuito; confirme o que o período de teste abrange. Verifique a localização geográfica (cidade/código postal) na página de preços e as separadores «partilhado» e «dedicado» para saber a capacidade de simultaneidade. Os planos tendem a exigir compromissos de maior dimensão; os valores apresentados em moeda local são estimativas — o USD é o valor vinculativo.

Oxylabs

Na Oxylabs, uma única subscrição abrange ligações residenciais, móveis, ISP, centros de dados e um desbloqueador. As subscrições iniciais começam nos 30 $/mês (pode aplicar-se IVA), com um crédito de boas-vindas de 5 $. O plano residencial começa nos 6 $/GB e o preço diminui com o volume; o plano móvel custa 7,50 $/GB; o plano de centro de dados tem opções por IP e por GB; o plano ISP começa nos 1,50 $/IP. Confirme se os seus alvos não constam da lista de restrições e avalie o tempo de permanência nos fluxos do carrinho de compras. Os níveis de entrada têm o custo mais elevado por unidade; o volume melhora a tarifa.

Decodo

A Decodo é um serviço residencial self-service com pequenos pacotes mensais e faturação flexível para centros de dados. O plano residencial pré-pago custa 4 $/GB; o plano mensal começa nos 3,75 $/GB para 3 GB e desce para 2,75 $/GB a partir dos 100 GB. Os centros de dados e os ISP cobram por GB, por IP ou como IPs dedicados. O plano móvel tem uma tarifa nominal baixa e descontos ocasionais no site. Os preços não incluem IVA; a página do centro de dados indica uma garantia de reembolso de 14 dias. Compare o plano pré-pago com uma franquia mensal e verifique o IVA na sua fatura; considere as ofertas promocionais como temporárias.

SOAX

A SOAX agrupa os serviços residenciais e móveis num único modelo baseado em créditos, por GB. O Sandbox não tem taxa de subscrição nem créditos incluídos — compre recargas para testar. Os planos mensais começam no Builder (200 $/mês + IVA) e vão aumentando. As tarifas por GB variam consoante o plano e o país de saída de tráfego; por isso, verifique primeiro os preços para os seus países-alvo reais no Sandbox; o IVA e as tarifas baseadas na localização alteram o custo efetivo.

IPRoyal

A IPRoyal destina-se a pequenos pacotes residenciais e testes curtos de ISP. O serviço residencial pré-pago começa nos 7,35 $/GB por 1 GB (o preço da subscrição é ligeiramente inferior). O tráfego é descrito como sem prazo de validade. O serviço de centro de dados começa em cerca de 1,57 $/proxy por 30 dias; o serviço ISP tem uma opção de 24 horas a partir de 1,80 $/proxy. O serviço móvel é vendido por GB ou como portas dedicadas. Experimente um aluguer de 24 horas do serviço ISP num fluxo de início de sessão e segmentação por cidade numa página de resultados local. As portas móveis dedicadas tornam-se rapidamente dispendiosas se precisar apenas de picos de tráfego curtos.

DataImpulse

A DataImpulse apresenta os preços por GB «pague à medida que utiliza» mais baixos aqui publicados: residencial 1 $/GB com um pacote introdutório de 5 $ por 5 GB; centro de dados 0,50 $/GB; móvel 2 $/GB. O tráfego não expira. O serviço ISP não está disponível nas suas páginas públicas de preços. Avalie o sucesso efetivo com base nos seus objetivos concretos — um preço baixo por GB só ajuda se as páginas forem apresentadas corretamente — e ignore as alegações dos fornecedores sobre o seu conjunto de fornecedores e classificações.

Rayobyte

A Rayobyte oferece várias linhas de produtos residenciais e para centros de dados numa única conta. O plano residencial premium «pague à medida que utiliza» começa nos 3,50 $/GB e diminui consoante a faixa de volume. A página de preços também apresenta outras linhas residenciais e rotativas; leia as condições do plano antes de contar com qualquer tarifa mensal para grandes volumes. Existem versões de avaliação gratuitas para a maioria dos produtos, sem necessidade de cartão de crédito. Teste o «Premium Residential» num conjunto representativo de URLs e confirme as regras de simultaneidade — nomes semelhantes podem ser faturados de forma diferente, por isso certifique-se de que o SKU corresponde à tarefa.

Webshare

O Webshare destina-se a protótipos e alvos abertos em proxies de centros de dados económicos. A linha «Proxy Server» inclui 10 proxies gratuitos e planos pagos a partir de 100 proxies por 2,99 $/mês (0,0299 $/proxy), com níveis de largura de banda que vão desde 250 GB até ilimitado nos planos superiores. Os proxies residenciais estáticos e rotativos encontram-se em separadores distintos — confirme essas tarifas na página de preços em tempo real. Verifique se os alvos aceitam ASNs de centros de dados com a simultaneidade que planeou. Os conjuntos de proxies de centros de dados gratuitos e económicos são partilhados; não são adequados para alvos fortificados.

Quanto custam realmente os proxies para web scraping?

Os preços residenciais «pague à medida que utiliza» publicados neste guia variam entre cerca de 1 $ e 8,50 $ por GB; os IPs de centros de dados ou de ISP costumam ser faturados entre cêntimos e alguns dólares por mês. A despesa real depende do peso da página, da taxa de sucesso e das tentativas de repetição — compare o custo por pedido bem-sucedido.

Fórmula: custo por cada 1 000 páginas bem-sucedidas ≈ preço por GB × transferência média por tentativa (GB) × 1,15 (uma sobrecarga de 15% para cabeçalhos, TLS e redirecionamentos) × tentativas por sucesso × 1 000. O número de tentativas por sucesso é igual a 1 ÷ taxa de sucesso, uma vez que as tentativas falhadas continuam a consumir largura de banda.

Exemplo prático (tamanhos de página e taxas de sucesso ilustrativos, preço de tabela da WebScrapingAPI de 8,50 $/GB):

  • Uma página HTML de 100 KB com uma taxa de sucesso utilizável de 95% custa cerca de 1,03 dólares por cada 1 000 páginas bem-sucedidas.
  • Uma página renderizada de 2 MB (com imagens e tipos de letra carregados) com uma taxa de sucesso utilizável de 70% custa cerca de 27,93 $ por cada 1 000 páginas bem-sucedidas — aproximadamente 27 vezes mais ao mesmo preço por GB.

Normalmente, é mais barato do que procurar uma tarifa por GB mais baixa: bloqueie imagens e tipos de letra, recupere a API JSON ou HTML subjacente à página e ignore a renderização completa do navegador quando não for necessária.

Ponto de equilíbrio por IP vs. por GB: os IPs de centros de dados dedicados ou de ISP saem a ganhar para muitos pedidos leves em sites que os aceitam; o modelo residencial por GB sai a ganhar para pedidos dispersos e específicos de localização.

Custos ocultos a ter em conta no orçamento

  • Tráfego com prazo de validade em alguns planos mensais (a DataImpulse e a IPRoyal anunciam tráfego sem prazo de validade; verifique outras opções)
  • Novas tentativas que multiplicam a largura de banda — utilize tempos de espera, novas tentativas e recuo com jitter em vez de ciclos de novas tentativas muito curtos
  • IVA
  • Compromissos mínimos
  • Tempo de engenharia dedicado à rotação e ao tratamento de bloqueios
"""Estimate what a scraping proxy really costs per 1,000 successful pages."""


def cost_per_1k_per_gb(price_per_gb: float, avg_page_kb: float, success_rate: float,
                       overhead: float = 1.15) -> float:
    """Bandwidth-billed proxies (residential, mobile, some datacenter).

    avg_page_kb: average transfer per attempt, including assets you actually load.
    success_rate: share of attempts that return usable content (0-1).
    overhead: headers, TLS and redirects that the provider also bills (assumption).
    Failed attempts still consume traffic, so we divide by success_rate.
    """
    gb_per_attempt = avg_page_kb * overhead / 1_000_000
    attempts_per_success = 1 / success_rate
    return round(price_per_gb * gb_per_attempt * attempts_per_success * 1000, 4)


def cost_per_1k_per_ip(monthly_price_per_ip: float, ips: int,
                       successful_pages_per_month: int) -> float:
    """IP-billed proxies (dedicated datacenter or ISP): fixed monthly cost."""
    return round(monthly_price_per_ip * ips / successful_pages_per_month * 1000, 4)


if __name__ == "__main__":
    # Example inputs for illustration — not a vendor quote or benchmark.
    scenarios = [
        ("Light HTML page, easy target", 10.0, 80, 0.98),
        ("Same page, protected target", 10.0, 80, 0.60),
        ("Rendered page with assets", 10.0, 1500, 0.90),
    ]
    for name, price, kb, ok in scenarios:
        print(f"{name:32} ${cost_per_1k_per_gb(price, kb, ok):>8} per 1,000 successful pages")
    print(
        f"{'20 dedicated IPs, 400k pages/mo':32} "
        f"${cost_per_1k_per_ip(2.0, 20, 400_000):>8} per 1,000 successful pages"
    )

Como testar um fornecedor de proxy antes de comprar

Selecione entre 50 e 200 URLs reais por tipo de destino, submeta-as a cada fornecedor pré-selecionado com configurações idênticas e considere um sucesso apenas quando o conteúdo necessário estiver presente. Registe a taxa de sucesso utilizável, a latência e a largura de banda e, em seguida, o custo por cada 1 000 páginas utilizáveis.

  1. Crie uma targets.csv tabela com colunas url,must_contain.
  2. Defina PROXY_URL para o endpoint do fornecedor (desative-o para fazer um teste em simulação com uma ligação direta).
  3. Execute o conjunto de testes abaixo.
  4. Repita no segundo dia com a concorrência de produção.
  5. Compare os seus números com o medidor de utilização do próprio fornecedor.

Uma verificação rápida da conectividade:

curl -x "$PROXY_URL" https://httpbin.org/ip

Consulte a utilização do curl com um proxy e seis formas práticas de testar proxies, desde verificações de IP até testes de destino.

Um código de estado 200 não significa sucesso: as páginas de bloqueio devolvem frequentemente um 200 com um corpo CAPTCHA. A norma de semântica HTTP (RFC 9110) descreve o que os códigos de estado significam para a troca de dados — não se o HTML é o conteúdo que procurava.

Para os proxies residenciais da WebScrapingAPI, eis um exemplo PROXY_URL formato é:

export PROXY_URL='http://username=<USER>+country=us:<PASS>@pr.webscrapingapi.com:7777'
"""Test a proxy endpoint on your own targets before you buy.

Usage:
  export PROXY_URL='http://user:pass@host:port'   # unset to test a direct connection
  python proxy_test.py targets.csv --workers 5 --price-per-gb 10

targets.csv columns: url,must_contain
"""
import argparse
import csv
import os
import statistics
import time
from concurrent.futures import ThreadPoolExecutor

import requests

BLOCK_MARKERS = ("captcha", "access denied", "verify you are human", "unusual traffic")
RETRY_STATUSES = {429, 500, 502, 503, 504}


def fetch(url: str, must_contain: str, proxy_url: str | None, max_retries: int = 2) -> dict:
    proxies = {"http": proxy_url, "https": proxy_url} if proxy_url else None
    attempts, total_bytes = 0, 0
    for attempt in range(max_retries + 1):
        attempts += 1
        start = time.perf_counter()
        try:
            r = requests.get(
                url,
                proxies=proxies,
                timeout=30,
                headers={"User-Agent": "Mozilla/5.0 (proxy-evaluation)"},
            )
        except requests.RequestException as exc:
            result = {"status": type(exc).__name__, "latency": None}
            if attempt < max_retries:
                time.sleep(2 ** attempt)
                continue
            break
        latency = time.perf_counter() - start
        body = r.text.lower()
        total_bytes += len(r.content) + sum(len(k) + len(v) for k, v in r.headers.items())
        blocked = any(m in body for m in BLOCK_MARKERS)
        usable = r.status_code == 200 and must_contain.lower() in body and not blocked
        result = {
            "status": r.status_code,
            "latency": latency,
            "usable": usable,
            "blocked": blocked,
        }
        if r.status_code == 407:  # bad proxy credentials: retrying won't help
            break
        if r.status_code in RETRY_STATUSES and attempt < max_retries:
            wait = r.headers.get("Retry-After")
            time.sleep(int(wait) if wait and wait.isdigit() else 2 ** attempt)
            continue
        break
    result.update({"url": url, "attempts": attempts, "bytes": total_bytes})
    result.setdefault("usable", False)
    return result


def main() -> None:
    ap = argparse.ArgumentParser()
    ap.add_argument("targets")
    ap.add_argument("--workers", type=int, default=5)
    ap.add_argument("--price-per-gb", type=float, default=0.0)
    args = ap.parse_args()
    proxy_url = os.environ.get("PROXY_URL")
    with open(args.targets, newline="") as f:
        rows = list(csv.DictReader(f))
    with ThreadPoolExecutor(max_workers=args.workers) as pool:
        results = list(pool.map(lambda r: fetch(r["url"], r["must_contain"], proxy_url), rows))

    usable = [r for r in results if r["usable"]]
    latencies = sorted(r["latency"] for r in usable if r["latency"])
    gb = sum(r["bytes"] for r in results) / 1_000_000_000
    for r in results:
        print(
            f'{str(r["status"]):>20}  usable={r["usable"]!s:5}  '
            f'attempts={r["attempts"]}  {r["url"]}'
        )
    print(f"\nUsable: {len(usable)}/{len(results)} ({len(usable) / len(results):.0%})")
    if latencies:
        p95 = latencies[min(len(latencies) - 1, int(len(latencies) * 0.95))]
        print(f"Latency p50 {statistics.median(latencies):.2f}s, p95 {p95:.2f}s")
    print(f"Measured transfer: {gb * 1000:.3f} MB (your provider's meter will read higher)")
    if args.price_per_gb and usable:
        print(f"Cost per 1,000 usable pages: ${args.price_per_gb * gb / len(usable) * 1000:.4f}")


if __name__ == "__main__":
    main()

Exemplo targets.csv:

url,must_contain
https://example.com/,Example Domain
https://httpbin.org/html,Herman Melville
https://books.toscrape.com/,Books to Scrape
https://httpbin.org/status/429,anything

Erros de proxy com que se vai deparar e o que significam

A maioria das falhas de proxy enquadra-se em alguns grupos: autenticação (407), bloqueios (403 ou uma página CAPTCHA), limites de taxa (429), falhas a montante (5xx) e tempos de espera esgotados. Cada um requer uma solução diferente; apenas alguns devem ser repetidos.

Código

Normalmente significa

Solução

Tentar novamente?

407 Autenticação do proxy necessária

Credenciais de proxy incorretas ou um IP que não consta na lista de permissões

Corrija as credenciais ou a lista de endereços autorizados

Não

403

O destino recusou este IP ou impressão digital

Alterne ou mude para um tipo de proxy mais seguro

Após alterar algo

429

Limite de taxa

Abrande e respeite o Retry-After

Sim, com backoff

5xx (502/504)

Falha no servidor de origem ou no proxy

Reintentar com backoff

Sim

Tempo limite

Excesso de simultaneidade ou localização distante

Reduzir a simultaneidade; verificar a configuração geográfica

Sim, um número limitado de vezes

O nosso guia para diagnosticar erros de estado do proxy explica cada etapa em que ocorreu uma falha.

Como verificar a origem dos IPs residenciais e móveis

Pergunte como é que o fornecedor obtém os seus IPs, se os proprietários dos dispositivos dão o seu consentimento e são remunerados, como podem recusar a participação e como é que o fornecedor seleciona os clientes. Dê preferência a fornecedores que divulguem publicamente esta informação. Os IPs provenientes de dispositivos comprometidos ou cujos proprietários não têm conhecimento da situação representam um risco ético e legal.

Lista de verificação:

  1. Modelo de aquisição — SDK, parceria de aplicações ou contratos com ISP?
  2. Consentimento e exclusão — Os proprietários dos dispositivos podem sair e como?
  3. Remuneração — Os proprietários são remunerados pela largura de banda?
  4. KYC dos clientes e casos de utilização proibidos — O que é que eles recusam?
  5. Revenda — A rede revende IPs de outros fornecedores?
  6. Gestão de abusos — Como são investigadas as reclamações?

O relatório de perturbações da Google de julho de 2026 explica por que razão esta diligência é importante: redes residenciais construídas com base em dispositivos comprometidos foram utilizadas para ocultar ataques, e algumas marcas revendem a capacidade de outras redes — um risco geral do setor, não uma alegação contra qualquer fornecedor aqui listado.

Quando os proxies não são suficientes: desbloqueadores e APIs de scraping

Quando bloqueios, CAPTCHAs e impressões digitais do navegador demoram mais tempo do que a recolha de dados, transfira esses alvos para um desbloqueador ou uma API de scraping. Paga-se por pedido bem-sucedido em vez de por GB; o fornecedor trata da rotação, das tentativas de repetição e da renderização. Mantenha os proxies simples para alvos que já funcionam. Comparamos as opções no nosso guia sobre as melhores APIs de scraping da Web.

Opção

Quem gere a rotação, as tentativas de repetição e a renderização

Faturação típica

Ideal para

Proxies «Raw»

Você

Por GB ou por IP

Destinos que já aceitam este tipo de proxy

Ponto de acesso de proxy do tipo «Unblocker»

Fornecedor

Frequentemente por pedido bem-sucedido ou GB premium

Sites mais difíceis sem reescrever o seu cliente

API de scraping

Fornecedor

Por pedido bem-sucedido

Extração estruturada e páginas com muito código JS

Navegador alojado

Fornecedor

Por sessão ou tempo de processamento

Fluxos de trabalho completos no navegador, controlados por si

Conjuntos de dados adquiridos

Fornecedor

Por conjunto de dados ou subscrição

Quando precisas dos dados, não do rastreamento

A Bright Data, a Oxylabs e a Decodo vendem ferramentas para contornar bloqueios; a Zyte e outras empresas vendem APIs de scraping. Da nossa parte, a API do Scraper trata da rotação, da renderização e das tentativas de repetição por si. O nosso manual para fazer scraping sem ser bloqueado abrange todas as camadas de defesa.

A utilização de proxies é legal na maioria dos países. O que importa é o que recolhe e como o faz. Recolha dados públicos, respeite os termos dos sites e o Protocolo de Exclusão de Robôs (RFC 9309), não contorne inícios de sessão nem controlos de acesso, trate os dados pessoais de acordo com a legislação aplicável e compre a fornecedores que obtenham endereços IP com consentimento. Isto não constitui aconselhamento jurídico — verifique as regras na sua jurisdição.

Perguntas frequentes

Quais são os melhores proxies para web scraping?

São os tipos mais baratos que os teus alvos aceitam: de centro de dados para sites abertos em grande volume, de ISP para fluxos que exigem início de sessão ou com várias etapas, residenciais para alvos mais restritivos ou específicos de localização e móveis para sites otimizados para dispositivos móveis. Em seguida, testa os fornecedores pré-selecionados nas tuas URLs.

Qual é o melhor tipo de proxy para web scraping?

Nenhum é universalmente o melhor. Comece com os de centro de dados (rápidos e baratos); passe para os residenciais quando os sites bloquearem redes de centro de dados ou quando precisar de segmentação ao nível da cidade; utilize os de ISP quando for necessário manter um IP estável; e recorra aos móveis apenas quando os alvos confiarem mais nas redes das operadoras.

Os proxies residenciais são melhores do que os de centro de dados para o scraping?

Os IPs residenciais pertencem a ligações domésticas, pelo que são mais difíceis de bloquear, mas custam mais e, normalmente, são faturados por gigabyte. Os de centro de dados são mais rápidos e mais baratos, embora alguns sites bloqueiem essas redes de imediato. Utilize os de centro de dados sempre que for viável.

Devo utilizar proxies rotativos ou fixos para o web scraping?

Utilize proxies rotativos (um novo IP por pedido) para recuperação independente de páginas em grande escala e sessões fixas (um IP durante um período definido) para paginação, carrinhos de compras, inícios de sessão ou fluxos em que o site associa o estado ao seu IP. Verifique primeiro a duração máxima das sessões fixas de cada fornecedor.

Quanto custam os proxies para web scraping?

Os preços iniciais do modelo «pague à medida que utiliza» variam entre cerca de 1 e 8,50 dólares/GB para IPs residenciais e entre cêntimos e alguns dólares por IP de centro de dados ou ISP por mês. O peso da página, a taxa de sucesso e as tentativas de repetição determinam o custo real — compare o custo por cada 1 000 páginas obtidas com sucesso.

De quantos proxies preciso para o web scraping?

Dimensiona o conjunto de proxies com base na taxa de pedidos por alvo, e não no volume total: estima o número de pedidos por minuto que um IP pode enviar antes de atingir os limites de taxa e, em seguida, divide a tua taxa-alvo por esse valor. Os gateways residenciais rotativos tratam disso; com IPs dedicados de centros de dados ou de ISP, dimensiona tu mesmo o conjunto de proxies.

Os proxies gratuitos são seguros para o web scraping?

Não. Os proxies públicos gratuitos são frequentemente lentos, de curta duração, já bloqueados ou geridos por operadores desconhecidos que podem ver ou alterar o tráfego não encriptado. Servem para aprender; nunca envie credenciais ou dados de clientes através deles. A produção requer um fornecedor pago com origem, suporte e termos claros.

Preciso de proxies anónimos ou de elite para o web scraping?

Sim. Os proxies transparentes transmitem o seu IP real nos cabeçalhos. Os proxies anónimos e de elite (alto nível de anonimato) ocultam-no; os de elite também evitam revelar que está a ser utilizado um proxy. Os proxies comerciais para scraping são normalmente de elite — verifique os cabeçalhos das solicitações uma vez quando fizer o teste.

Quais são os melhores proxies para fazer web scraping no Google?

Os motores de busca impõem limites de taxa de pedidos de forma agressiva e variam os resultados consoante a localização; por isso, utilize proxies residenciais ou de ISP com segmentação por país e cidade, mantenha as taxas baixas e alterne entre eles. Para muitas consultas ou resultados estruturados, uma API SERP é frequentemente mais económica por resultado bem-sucedido.

Como posso saber se um fornecedor de proxies residenciais obtém os seus IPs de forma ética?

Pergunte como obtém os IPs, se os proprietários dos dispositivos dão o seu consentimento informado e podem optar por não participar, se são compensados e como os clientes são avaliados. Dê preferência a fornecedores que divulguem esta informação. À data da redação deste artigo, as ações públicas contra redes residenciais ligadas a dispositivos comprometidos tornam a origem dos IPs parte da sua própria avaliação de risco.

Quando devo utilizar uma API de scraping em vez de proxies?

Mude quando os bloqueios, os CAPTCHAs e a identificação por impressão digital exigirem mais tempo de engenharia do que a recolha de dados, ou quando precisar de renderização JavaScript em grande escala. Uma API de scraping gere a rotação, as tentativas de repetição e a renderização, sendo cobrada por pedido bem-sucedido. Mantenha os proxies simples onde já funcionam.

Na maioria dos países, sim. O que importa são os dados que recolhe e a forma como o faz: limite-se a dados públicos, respeite os termos do site e o ficheiro robots.txt, não contorne inícios de sessão nem controlos de acesso e trate os dados pessoais de forma legal. Isto não constitui aconselhamento jurídico; verifique a sua jurisdição.

Escolha com base na tarefa e, depois, comprove o custo

Comece pela tarefa de scraping, não pela lista de marcas. Escolha o tipo de proxy mais barato que os seus alvos aceitam, compare o custo por pedido bem-sucedido e faça um teste ao nível do conteúdo antes de adquirir um plano de grande dimensão.

Precisa de proxies residenciais ou está pronto para passar alvos difíceis para uma API? Consulte os planos residenciais da WebScrapingAPI ou experimente a Scraper API gratuitamente com 5 000 pedidos.

Sobre o autor

Robert Munceanu, Desenvolvedor Full-Stack @ WebScrapingAPI

Robert Munceanu

Desenvolvedor Full-Stack

Robert Munceanu é um programador Full Stack na WebScrapingAPI, contribuindo em todas as áreas do produto e ajudando a criar ferramentas e funcionalidades fiáveis que sustentam a plataforma.

Tutorial de Python do Nodriver: Extração discreta de dados da Web — Do primeiro script à produção
A ciência da extração de dados da Web

Tutorial de Python do Nodriver: Extração discreta de dados da Web — Do primeiro script à produção

TL;DR: Resumo: O Nodriver é uma biblioteca Python assíncrona que controla o Chromium através do Chrome DevTools Protocol, sem Selenium nem o binário chromedriver. Utilize-o quando um navegador furtivo auto-hospedado, mais próximo de uma sessão real do Chrome, é melhor do que uma stack WebDriver, mas saiba que, por si só, não elimina riscos de IP, TLS ou comportamento. Este tutorial vai de um primeiro script à produção em contentores e a uma Browser API alojada.

Suciu Dan15 min read
Ler artigo
Como lidar com URLs de redirecionamento do Google /goto e tokens CAES num scraper de SERP
A ciência da extração de dados da Web

Como lidar com URLs de redirecionamento do Google /goto e tokens CAES num scraper de SERP

TL;DR: Resumo: Os URLs /goto do Google com um token CAES, e os wrappers /url mais antigos, são camadas de redirecionamento, não destinos, por isso um scraper de SERP que trata cada href como final estraga o acompanhamento de posições e as bases de links. Prefira uma API de SERP estruturada quando devolve os links de destino. Quando tiver de analisar HTML, classifique cada href, elimine redirecionamentos duplicados e resolva-os com um GET simples. Não desencripte o CAES.

Suciu Dan13 min read
Ler artigo
Cabeçalhos de resposta HTTP no cURL: Cada flag, técnica e receita de scripting
A ciência da extração de dados da Web

Cabeçalhos de resposta HTTP no cURL: Cada flag, técnica e receita de scripting

TL;DR: O cURL esconde os cabeçalhos de resposta por padrão. Use -i para ver os cabeçalhos junto com o corpo, -I para uma solicitação HEAD que retorna apenas cabeçalhos, -v para depuração completa de solicitação/resposta e -D para salvar cabeçalhos em um arquivo. Para scripts modernos, o cURL 7.83+ permite extrair cabeçalhos individuais ou despejar todos eles como JSON com a opção -w write-out.

Suciu Dan12 min read
Ler artigo

Comece a construir

Pronto para expandir a sua recolha de dados?

Junte-se a mais de 2.000 empresas que utilizam a WebScrapingAPI para extrair dados da Web à escala empresarial, sem quaisquer custos de infraestrutura.