Proxies para scraping de sitios

Pools MIX de hasta 25.000 IP y hasta 9.900 hilos simultáneos. Tráfico ilimitado, HTTP(S) y SOCKS5 en un solo puerto, acceso por IP sin usuario ni contraseña. La hora de prueba cuesta $1.

  • Pool verificado cada 5 minutos
  • Lista de proxies por enlace
  • Reembolso en paquetes desde 3 días
Ver precios
Flujos de datos de decenas de sitios convergen en un solo nodo del pool de proxies

El precio para tu volumen

Elige el paquete y mueve el periodo y el número de hilos. Los hilos equivalen a las peticiones simultáneas que tu scraper envía a través de los proxies.

MIX-Business está pensado para scraping de resultados de Google y para varios proyectos a la vez. 16.000 direcciones reparten la carga: cada IP recibe menos peticiones y el captcha aparece menos. Mil hilos de inicio, hasta 1.400 ampliando.

1 mes
1.000

Un hilo es una conexión simultánea. Más hilos: más trabajo hecho en el mismo tiempo.

$100
≈ $3.3 / díapor 30 días

$100 por un messin recargo por hilos

ahorro $350 vs. diario
reembolso del resto
  • 1 hora — $1
  • 1 día — $15
  • 3 días — $35
  • 1 semana — $50
  • 2 semanas — $75
  • 1 mes — $100
  • 3 meses — $255
  • 6 meses — $475
Comprar proxies — MIX-Business

Cómo conectar los proxies al scraper

  1. 1
    Compra una hora por $1 e indica la IP del servidor donde corre el scraper.

    El acceso se concede por lista blanca, hasta 10 direcciones por cuenta. No hacen falta usuario ni contraseña.

  2. 2
    Copia en tu panel el enlace a la lista de proxies.

    Devuelve un archivo de texto, un proxy por línea: dirección y puerto. Unas diez direcciones de pasarela, miles de puertos, y cada puerto es un proxy independiente. El mismo enlace terminado en .csv devuelve la lista con países.

  3. 3
    Carga el enlace en el scraper como fuente de proxies.

    A-Parser y ZennoPoster lo releen solos. En Scrapy y en código propio conviene recargar la lista con un script cada 10 minutos, ejemplo abajo.

  4. 4
    Ajusta los hilos del scraper sin superar los puertos del paquete.

    500 en Basic, 1.000 en Business, 1.500 en Elite. Los hilos extra se compran en periodos desde una semana.

  5. 5
    Elige el protocolo según la herramienta.

    SOCKS5 funciona con cualquier tráfico TCP; HTTP(S) sirve donde no hay soporte SOCKS. Ambos están en el mismo puerto.

Así se carga la lista desde Python. Sustituye PROXY_LIST_URL_FROM_DASHBOARD por el enlace de tu panel y deja el resto igual.

import random, time, requests

PROXY_LIST_URL = "PROXY_LIST_URL_FROM_DASHBOARD"
REFRESH_SEC = 600

_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 fetch(url, tries=3):
    for _ in range(tries):
        proxy = random.choice(pool())
        try:
            return requests.get(url, timeout=15,
                                proxies={"http": f"socks5h://{proxy}", "https": f"socks5h://{proxy}"})
        except requests.RequestException:
            continue
    return None

Qué paquete elegir para scraping

MIX-Basic

8.000 IP · 500–900 hilos

desde $50 al mes

El paquete inicial para un solo escenario de recolección. Tómalo cuando el scraper corre con horario y no las 24 horas.

MIX-Business

16.000 IP · 1.000–1.400 hilos

desde $100 al mes

Un paquete para equipos y agencias: dos o tres scrapers en un pool, posiciones en buscadores y precios de la competencia en un solo plan.

MIX-Elite

25.000 IP · 1.500–9.900 hilos

desde $150 al mes

Un paquete para recolección continua: la mayor reserva de direcciones y hilos ampliables hasta 9.900.

Cinco ajustes que cuidan el pool

  • Tiempo de espera de 10–15 segundos y dos reintentos por otro proxy. Una petición colgada cuesta más que una omitida.
  • Recarga la lista cada 10 minutos: así trabajas con direcciones verificadas en los últimos 5 minutos.
  • Limita la frecuencia de peticiones a cada dominio. El sitio ve la frecuencia de cada IP, y un flujo denso desde una dirección provoca captcha.
  • No cuentes con la misma IP de salida más allá de una sesión: el pool está vivo y las direcciones se reemplazan.
  • Reserva algunos hilos para las tareas críticas; así la caída de una dirección no detiene la recolección.

Preguntas sobre proxies para scraping

01¿Cuántas IP únicas obtengo?
Tantas como tenga el pool del paquete: 8.000 en Basic, 16.000 en Business, 25.000 en Elite. En la propia lista verás unas diez direcciones de pasarela y miles de puertos: cada puerto es un proxy independiente. Recarga la lista cada 10 minutos para trabajar con direcciones recién verificadas.
02¿Sirven estos proxies para scraping de Google?
Sí. El captcha de los buscadores depende de la frecuencia de peticiones desde una IP; reparte las peticiones por todo el pool y deja pausas entre ellas. Para recolección regular de resultados elige Business o Elite: la reserva de direcciones es mayor.
03¿Necesito usuario y contraseña?
Por la IP de la máquina que indicas al pedir: los proxies empiezan a dejarla pasar y no hacen falta usuario ni contraseña. Hasta 10 direcciones por cuenta, modificables en el panel en cualquier momento.
04¿HTTP o SOCKS5?
Ambos, en el mismo puerto. SOCKS5 pasa cualquier tráfico TCP sin tocar las cabeceras. Elige HTTP(S) si tu herramienta no habla SOCKS.
05¿Puedo tomar proxies solo de ciertos países?
Sí. El mismo enlace sirve la lista también en CSV: columnas ip, port, country, speed, uptime, real_ip, separadas por punto y coma, país en código de dos letras. El pool MIX cubre todo el mundo, y cualquier país o conjunto de países lo seleccionas tú mismo con el script de abajo. El ejemplo toma India e Indonesia: el scraper recibe un archivo solo con esas direcciones, y cambiar los códigos es editar una línea.
import csv, io, requests

CSV_URL = "PROXY_LIST_URL_FROM_DASHBOARD.csv"
COUNTRIES = {"in", "id"}
OUT_FILE = "proxies_in_id.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}")
06¿Y si los proxies no me sirven?
Toma una hora por $1 y pasa tu scraper por ella. Los paquetes desde 3 días tienen reembolso: cancela la suscripción en el panel, el tiempo usado se recalcula a tarifa normal y el resto vuelve a tu saldo.

El resto de respuestas está en las preguntas frecuentes, y todos los planes en la página principal.

Empieza con una hora por $1

Prueba el pool con tu propio scraper y después elige el periodo. En paquetes desde 3 días el resto vuelve a tu saldo.

Proxies de prueba por $1
INICIAR SESIÓN/REGISTRARSE