Proxies para monitoramento de posições

Pools MIX de até 25.000 IPs: cada endereço recebe poucas consultas por dia e o buscador não mostra captcha. Cada proxy da lista traz o código do país, então você coleta resultados locais a partir de endereços do país que precisa. Uma hora de teste custa $1.

  • Pool verificado a cada 5 minutos
  • Código de país em cada endereço
  • Reembolso em pacotes desde 3 dias
Ver preços
Linhas de resultados de busca sobem para a primeira posição através de uma rede de endereços proxy

O preço para o seu volume

Escolha um pacote e mova o período e o número de threads. Uma thread é uma consulta simultânea ao buscador: um rastreador com 200 threads coleta 200 páginas de resultados de uma vez.

MIX-Business foi pensado para uma agência: uma dezena de projetos, milhares de palavras-chave, checagem diária em dois buscadores e várias regiões. 16.000 endereços deixam folga para os dias em que todos os clientes pedem o relatório pela manhã. Mil threads, ampliáveis até 1.400.

1 mês
1.000

Uma thread é uma conexão simultânea. Mais threads — mais feito no mesmo tempo.

$100
≈ $3.3 / diapor 30 dias

$100 por um mêssem custo extra por threads

economia $350 vs. diário
SIMreembolso do restante
  • 1 hora — $1
  • 1 dia — $15
  • 3 dias — $35
  • 1 semana — $50
  • 2 semanas — $75
  • 1 mês — $100
  • 3 meses — $255
  • 6 meses — $475
Comprar proxies — MIX-Business

Como conectar os proxies ao seu rastreador de posições

  1. 1
    Compre uma hora por $1 e informe o IP da máquina onde o rastreador roda.

    O seu servidor entra numa lista branca e, a partir daí, os proxies respondem a ele sem login nem senha. A lista comporta até dez endereços.

  2. 2
    Pegue no painel o link da lista de proxies.

    O link devolve texto puro, cada linha com o endereço e a porta de um proxy. O mesmo link terminado em .csv devolve a lista com o código do país de cada endereço, necessário para resultados locais.

  3. 3
    Carregue o link no rastreador como fonte de proxies.

    Key Collector e A-Parser releem a lista sozinhos, basta colar o link nas configurações de proxy. Se o rastreador é caseiro, parta do exemplo em Python abaixo.

  4. 4
    Ajuste as threads do rastreador sem passar das portas do pacote.

    São 500 portas no Basic, 1.000 no Business, 1.500 no Elite. Cada porta é um proxy separado e cada consulta sai por uma porta.

  5. 5
    Defina a região dentro do próprio buscador.

    No Google são os parâmetros gl e hl, no Bing cc e setLang. Escolha proxies do país alvo pelo CSV e os resultados vão bater com o que um usuário de lá vê.

O Google só entrega resultados a um navegador, por isso o exemplo usa Playwright: o script pega um proxy da lista, abre os resultados de uma região e procura o domínio entre eles. Coloque o link da lista do seu painel no lugar de PROXY_LIST_URL_FROM_DASHBOARD.

# pip install requests playwright
# playwright install chromium
import random, time, requests
from urllib.parse import quote_plus, urlparse
from playwright.sync_api import sync_playwright

PROXY_LIST_URL = "PROXY_LIST_URL_FROM_DASHBOARD"
REFRESH_SEC = 600
DEPTH = 30

_pool, _loaded = [], 0

def pool():
    global _pool, _loaded
    if time.time() - _loaded > REFRESH_SEC:
        text = requests.get(PROXY_LIST_URL, timeout=15).text
        _pool = [line.strip() for line in text.splitlines() if ":" in line]
        _loaded = time.time()
    return _pool

def serp_links(browser, url, hl, tries=3):
    for _ in range(tries):
        proxy = random.choice(pool())
        ctx = browser.new_context(proxy={"server": f"socks5://{proxy}"}, locale=hl)
        try:
            page = ctx.new_page()
            page.goto(url, timeout=20000, wait_until="domcontentloaded")
            if "/sorry/" in page.url:
                continue
            page.wait_for_selector("#search", timeout=10000)
            return page.eval_on_selector_all("#search a[href^='http'] h3",
                                             "els => els.map(e => e.closest('a').href)")
        except Exception:
            continue
        finally:
            ctx.close()
    return []

def position(domain, query, gl="us", hl="en"):
    hosts = []
    with sync_playwright() as p:
        browser = p.chromium.launch(headless=True)
        for start in range(0, DEPTH, 10):
            url = f"https://www.google.com/search?q={quote_plus(query)}&gl={gl}&hl={hl}&start={start}"
            for link in serp_links(browser, url, hl):
                host = urlparse(link).netloc.replace("www.", "")
                if host and host not in hosts:
                    hosts.append(host)
            if domain in hosts:
                break
        browser.close()
    return hosts.index(domain) + 1 if domain in hosts else None

print(position("example.com", "buy proxies", gl="us", hl="en"))

Qual pacote escolher para monitorar posições

MIX-Basic

8.000 IPs · 500–900 threads

a partir de $50 por mês

Um site e uma checagem por dia. Escolha este quando acompanha centenas de palavras-chave e o relatório é para a manhã, não para cada hora.

MIX-Business

16.000 IPs · 1.000–1.400 threads

a partir de $100 por mês

Pacote para agências: projetos de clientes, dois buscadores e várias regiões em um só pool.

MIX-Elite

25.000 IPs · 1.500–9.900 threads

a partir de $150 por mês

Pacote para serviços de monitoramento: checagem a cada hora, top 100 completo e threads até 9.900.

Cinco ajustes que preservam o pool

  • Uma consulta por proxy. Um rastreador que empurra cem consultas por um mesmo endereço recebe captcha na décima.
  • Resposta 429 ou página com captcha: deixe esse proxy de lado por 10 minutos e repita a consulta por outro.
  • O Google entrega 10 resultados por página. Profundidade 100 são dez consultas, planeje a carga por páginas e não por palavras-chave.
  • Defina a região com os parâmetros do buscador e com um endereço do mesmo país. Um sem o outro dá resultados que nenhum usuário vê.
  • Atualize a lista a cada 10 minutos: o pool é verificado a cada 5 e os endereços que caíram já saíram do link.

Perguntas sobre proxies para monitorar posições

01Quantas consultas por dia o pool aguenta?
O buscador conta consultas por IP. Um endereço com pausas suporta algumas dezenas de consultas por dia, então os 8.000 endereços do Basic cobrem milhares de páginas de resultados e os 25.000 do Elite várias vezes mais. O número exato para o seu rastreador sai em uma hora de teste: a taxa de captcha aparece na hora.
02Esses proxies servem para Bing e Yandex?
Sim. Os dois contam a frequência por endereço como o Google, então distribua as consultas por todo o pool e mantenha pausas. O Bing pega a região de cc e setLang, o Yandex de lr; passe-os em cada consulta.
03Preciso digitar login e senha no rastreador?
Não. No pedido você informa o IP da máquina com o rastreador e os proxies passam a deixá-la entrar. Até dez máquinas assim, a lista é editada no painel.
04Como checo posições em outro país?
O Google adapta os resultados ao país do endereço e aos parâmetros gl e hl. Acrescente .csv ao link da lista: esse arquivo tem seis colunas separadas por ponto e vírgula, ip, port, country, speed, uptime e real_ip, com o país em código de duas letras. O script abaixo escolhe os endereços dos países que você precisa e grava em um arquivo para o rastreador. O exemplo usa Alemanha e França, troque pelos seus códigos.
import csv, io, requests

CSV_URL = "PROXY_LIST_URL_FROM_DASHBOARD.csv"
COUNTRIES = {"de", "fr"}
OUT_FILE = "proxies_de_fr.txt"

text = requests.get(CSV_URL, timeout=15).text
rows = csv.DictReader(io.StringIO(text), delimiter=";")
picked = [f"{r['ip']}:{r['port']}" for r in rows if r["country"].lower() in COUNTRIES]

with open(OUT_FILE, "w") as f:
    f.write("\n".join(picked) + "\n")
print(f"{len(picked)} proxies saved to {OUT_FILE}")
05Funciona com Key Collector e A-Parser?
Sim. Os dois carregam a lista por link e releem conforme um cronograma; use o protocolo SOCKS5 ou HTTP, a porta é a mesma. Rastreadores em nuvem como o SE Ranking não pedem proxies, eles não precisam do pool.
06O que acontece se o pool decepcionar?
A hora de $1 serve para isso: rode o rastreador nela e veja a taxa de captcha. Se pegou um pacote desde 3 dias e mudou de ideia, cancele no painel: o tempo decorrido é cobrado pela tarifa normal e a diferença volta para o seu saldo.

Pagamento, protocolos e limites estão nas perguntas gerais, cada pacote na página inicial.

Comece com uma hora por $1

Uma hora no pool mostra a taxa de captcha do seu rastreador, depois você escolhe o período. Pacotes desde 3 dias devolvem ao saldo o tempo não usado.

Testar proxies por $1
ENTRAR/REGISTRAR-SE