MIX-Basic
8.000 IP · 500–900 hilos
desde $50 al mes
Un sitio y una comprobación al día. Tómalo cuando sigues cientos de palabras clave y el informe hace falta por la mañana, no cada hora.
Pools MIX de hasta 25.000 IP: a cada dirección le tocan unas pocas consultas al día y el buscador no muestra captcha. Cada proxy de la lista lleva su código de país, así que los resultados locales los tomas desde direcciones del país que necesitas. Una hora de prueba cuesta $1.

Elige un paquete y mueve el periodo y el número de hilos. Un hilo es una consulta simultánea al buscador: un rastreador con 200 hilos toma 200 páginas de resultados a la vez.
MIX-Basic cubre un sitio: unos cientos de palabras clave una vez al día en Google y Bing, hasta el resultado cien. 8.000 direcciones reparten la carga de modo que a cada IP le tocan un par de consultas al día. 500 hilos de salida; en periodos desde una semana se añaden de 50 en 50.
MIX-Business está pensado para una agencia: una docena de proyectos, miles de palabras clave, comprobación diaria en dos buscadores y varias regiones. 16.000 direcciones dejan margen para los días en que todos los clientes piden el informe por la mañana. Mil hilos, ampliables hasta 1.400.
MIX-Elite está hecho para servicios de monitoreo de resultados: comprobación cada hora, decenas de miles de palabras clave, el top 100 completo. 25.000 direcciones y hasta 9.900 hilos: ni Basic ni Business se acercan.
Un hilo es una conexión simultánea. Más hilos: más trabajo hecho en el mismo tiempo.
$50 por un messin recargo por hilos
ahorro $250 vs. diarioUn hilo es una conexión simultánea. Más hilos: más trabajo hecho en el mismo tiempo.
$100 por un messin recargo por hilos
ahorro $350 vs. diarioUn hilo es una conexión simultánea. Más hilos: más trabajo hecho en el mismo tiempo.
$150 por un messin recargo por hilos
ahorro $450 vs. diarioTu servidor entra en una lista blanca y desde ese momento los proxies le responden sin usuario ni contraseña. La lista admite hasta diez direcciones.
El enlace devuelve texto plano, cada línea con la dirección y el puerto de un proxy. El mismo enlace terminado en .csv devuelve la lista con el código de país de cada dirección, necesario para resultados locales.
Key Collector y A-Parser releen la lista por su cuenta, basta pegar el enlace en los ajustes de proxy. Si el rastreador es casero, parte del ejemplo en Python de abajo.
Son 500 puertos en Basic, 1.000 en Business, 1.500 en Elite. Cada puerto es un proxy distinto y cada consulta sale por un puerto.
En Google son los parámetros gl y hl, en Bing cc y setLang. Elige proxies del país objetivo con el CSV y los resultados coincidirán con lo que ve un usuario de allí.
Google solo entrega resultados a un navegador, por eso el ejemplo usa Playwright: el script toma un proxy de la lista, abre los resultados de una región y busca el dominio entre ellos. Pon el enlace de la lista de tu panel en 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 IP · 500–900 hilos
desde $50 al mes
Un sitio y una comprobación al día. Tómalo cuando sigues cientos de palabras clave y el informe hace falta por la mañana, no cada hora.
16.000 IP · 1.000–1.400 hilos
desde $100 al mes
Paquete para agencias: proyectos de clientes, dos buscadores y varias regiones en un solo pool.
25.000 IP · 1.500–9.900 hilos
desde $150 al mes
Paquete para servicios de monitoreo: comprobación cada hora, top 100 completo e hilos hasta 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}")
Pago, protocolos y límites están en las preguntas generales, cada paquete en la página principal.
Una hora en el pool muestra la tasa de captcha de tu rastreador, luego eliges el periodo. Los paquetes desde 3 días devuelven a tu saldo el tiempo sin usar.
Probar proxies por $1