Proxies para monitoreo de precios

Pools MIX de hasta 25.000 IP y tráfico ilimitado: toma precios de marketplaces y tiendas de la competencia cada hora si quieres, las fichas de producto nunca chocan con un tope de volumen. El código de país de cada dirección te da precios regionales. Una hora de prueba cuesta $1.

  • El tráfico no se cobra
  • Pool verificado cada 5 minutos
  • Reembolso en paquetes desde 3 días
Ver precios
Etiquetas de precio de decenas de escaparates confluyen en un solo nodo del pool de proxies

El precio para tu volumen

Elige un paquete y mueve el periodo y el número de hilos. Un hilo es una ficha de producto que el monitor descarga en ese momento: 500 hilos son 500 páginas a la vez.

MIX-Elite está hecho para repricing y pasadas programadas cada 15 minutos: cientos de miles de fichas, catálogos completos de la competencia, precios por país. Es el pool más grande, 25.000 direcciones, y el único paquete donde los hilos llegan hasta 9.900.

1 mes
1.500

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

$150
≈ $5 / díapor 30 días

$150 por un messin recargo por hilos

ahorro $450 vs. diario
reembolso del resto
  • 1 hora — $1
  • 1 día — $20
  • 3 días — $40
  • 1 semana — $70
  • 2 semanas — $100
  • 1 mes — $150
  • 3 meses — $360
  • 6 meses — $675
Comprar proxies — MIX-Elite

Cómo conectar los proxies a tu monitor de precios

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

    La lista blanca abre el acceso al propio servidor: el monitor no tiene dónde ni para qué meter usuario y contraseña. Caben hasta diez direcciones.

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

    La respuesta llega en texto plano: dirección y puerto, un proxy por línea. El mismo enlace terminado en .csv devuelve la lista con el código de país de cada dirección, necesario cuando el precio depende de la región.

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

    A-Parser, ZennoPoster y la mayoría de scrapers de precios aceptan la lista por enlace y la releen solos. Un monitor propio en Python se arma a partir del ejemplo de abajo.

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

    Basic te da 500 puertos, Business 1.000, Elite 1.500. Cada puerto es un proxy distinto y cada ficha se descarga por un puerto.

  5. 5
    Toma el precio del marcado de la página, no de una captura.

    La mayoría de escaparates guarda el precio en datos schema.org dentro del HTML, así que una ficha es una sola petición sin imágenes ni scripts. El script de abajo lo lee de ahí.

Así se toman los precios desde Python. El script lee las URL de producto de products.txt, descarga cada ficha por un proxy aleatorio de la lista, extrae el precio del marcado schema.org y añade una línea a prices.csv. Cambia PROXY_LIST_URL_FROM_DASHBOARD por el enlace de tu panel y deja el resto como está.

# pip install requests[socks]
import json, random, re, time, requests

PROXY_LIST_URL = "PROXY_LIST_URL_FROM_DASHBOARD"
REFRESH_SEC = 600
HEADERS = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0 Safari/537.36",
           "Accept-Language": "en-US,en;q=0.9"}

_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:
            r = requests.get(url, headers=HEADERS, timeout=15,
                             proxies={"http": f"socks5h://{proxy}", "https": f"socks5h://{proxy}"})
            if r.status_code == 200:
                return r.text
        except requests.RequestException:
            pass
        time.sleep(2)
    return ""

def offers(node, currency=""):
    if isinstance(node, dict):
        currency = node.get("priceCurrency", currency)
        if "price" in node:
            yield node["price"], currency
        for value in node.values():
            yield from offers(value, currency)
    elif isinstance(node, list):
        for item in node:
            yield from offers(item, currency)

def price(html):
    for block in re.findall(r'<script[^>]*type="application/ld\+json"[^>]*>(.*?)</script>', html, re.S):
        try:
            data = json.loads(block)
        except ValueError:
            continue
        for value, currency in offers(data):
            return str(value), currency
    return "", ""

with open("prices.csv", "a") as out:
    for url in open("products.txt"):
        url = url.strip()
        if url:
            value, currency = price(fetch(url))
            out.write(f"{int(time.time())};{url};{value};{currency}\n")
            print(url, value, currency)

Qué paquete elegir para monitorear precios

MIX-Basic

8.000 IP · 500–900 hilos

desde $50 al mes

Una tienda, una pasada al día. Tómalo cuando sigues miles de fichas y el informe hace falta por la mañana.

MIX-Business

16.000 IP · 1.000–1.400 hilos

desde $100 al mes

Paquete para analistas y servicios: varios marketplaces, decenas de miles de fichas, varias pasadas al día.

MIX-Elite

25.000 IP · 1.500–9.900 hilos

desde $150 al mes

Paquete para repricing: catálogos enteros, una pasada cada 15 minutos e hilos hasta 9.900.

Cinco ajustes que cuidan el pool

  • Una ficha por un proxy, la siguiente por otro. El escaparate cuenta peticiones por dirección, no por cuenta.
  • Descarga solo el HTML de la ficha: imágenes, scripts y estilos no le sirven al monitor y tardan muchas veces más.
  • Respuesta 403, 429 o página con captcha: aparta ese proxy 10 minutos y repite la ficha por otro.
  • Mantén una pausa de 2–3 segundos entre peticiones a un mismo escaparate desde una misma dirección, aunque haya muchos hilos.
  • Descarga la lista de nuevo cada 10 minutos, así el monitor nunca va a direcciones que la verificación ya descartó.

Preguntas sobre proxies para monitorear precios

01¿Cuántas fichas al día aguanta el pool?
El escaparate cuenta peticiones por IP. Con pausas, una dirección soporta unas decenas de fichas al día, así que las 8.000 direcciones de Basic cubren cientos de miles de fichas y las 25.000 de Elite varias veces más. La cifra exacta para tu marketplace la sacas en una hora de prueba: la parte de captchas y 403 se ve enseguida.
02¿Sirven estos proxies para Amazon, MercadoLibre y eBay?
Sí, con una condición: reparte las peticiones por todo el pool y mantén pausas, porque cada uno de estos marketplaces cuenta la frecuencia por dirección. Para catálogos completos toma Business o Elite, ahí la reserva de direcciones es mayor.
03¿El tráfico es ilimitado de verdad?
Sí. Pagas por el periodo y el número de hilos, el volumen descargado nunca se cuenta. Un catálogo de un millón de fichas cuesta lo mismo que cien.
04¿Para qué IP se abre el acceso?
Por las que añadiste en el panel: los proxies aceptan peticiones solo de esas direcciones, hasta diez por cuenta, sin usuario ni contraseña. ¿Mudaste el monitor a otro servidor? Cambias la dirección en la lista y listo.
05¿Cómo tomo precios de otro país?
Los marketplaces muestran precio y disponibilidad según el país de la dirección. El mismo enlace terminado en .csv devuelve una tabla con las columnas ip, port, country, speed, uptime, real_ip, punto y coma como separador y el país en código de dos letras. El script de abajo elige las direcciones de los países que necesitas y las guarda en un archivo para el monitor. El ejemplo toma Estados Unidos y Reino Unido, cambia los códigos por los tuyos.
import csv, io, requests

CSV_URL = "PROXY_LIST_URL_FROM_DASHBOARD.csv"
COUNTRIES = {"us", "gb"}
OUT_FILE = "proxies_us_gb.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¿Cómo pruebo el pool antes de comprar un mes?
Empieza por la hora de $1: muestra cómo reacciona el marketplace al pool. Un paquete desde 3 días se cancela en el panel cualquier día, el tiempo usado se recalcula a la tarifa normal y el resto vuelve a tu saldo.

Las dudas generales sobre el servicio están resueltas en las preguntas generales, la tabla completa de planes en la página principal.

Empieza con una hora por $1

Una hora muestra cuántas fichas al día toma tu monitor sin captcha. El periodo lo eliges después; en paquetes desde 3 días el resto sin usar vuelve.

Probar proxies por $1
INICIAR SESIÓN/REGISTRARSE