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.
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.

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-Basic cobre um site: algumas centenas de palavras-chave uma vez por dia no Google e no Bing, até o centésimo resultado. 8.000 endereços dividem a carga de modo que cada IP recebe um par de consultas por dia. 500 threads de saída; em períodos a partir de uma semana você adiciona de 50 em 50.
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.
MIX-Elite foi feito para serviços de monitoramento de resultados: checagem a cada hora, dezenas de milhares de palavras-chave, o top 100 completo. 25.000 endereços e até 9.900 threads: nem Basic nem Business chegam perto.
Uma thread é uma conexão simultânea. Mais threads — mais feito no mesmo tempo.
$50 por um mêssem custo extra por threads
economia $250 vs. diárioUma thread é uma conexão simultânea. Mais threads — mais feito no mesmo tempo.
$100 por um mêssem custo extra por threads
economia $350 vs. diárioUma thread é uma conexão simultânea. Mais threads — mais feito no mesmo tempo.
$150 por um mêssem custo extra por threads
economia $450 vs. diárioO 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.
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.
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.
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.
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"))
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.
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.
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.
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}")
Pagamento, protocolos e limites estão nas perguntas gerais, cada pacote na página inicial.
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