Saltar al contenido
Empezar gratis
Volver al blog

Los mejores servidores proxy para el web scraping en 2026: selección según el uso y el coste

Robert MunceanuÚltima actualización el 28 min read
Los mejores servidores proxy para el web scraping en 2026: selección según el uso y el coste
En resumen: Los mejores proxies para web scraping son los más baratos que acepte tu objetivo. Usa proxies de centro de datos para sitios abiertos a gran volumen, ISP para mantener una IP en flujos con sesión iniciada o de varios pasos, residenciales para sitios más estrictos y segmentación por ciudad, y móviles para objetivos mobile-first. Elige primero el tipo según la tarea y luego compara proveedores por coste por solicitud exitosa, no por precio por GB.

Los mejores proxies para el web scraping son los más baratos que acepte tu sitio de destino. Los de centro de datos gestionan grandes volúmenes de sitios abiertos; los de ISP mantienen una sola IP para flujos con inicio de sesión o de varios pasos; los residenciales permiten acceder a sitios más restrictivos y a la segmentación por ciudad; y los móviles cubren los objetivos que dan prioridad a los dispositivos móviles. Elige según el trabajo y, a continuación, compara el coste por solicitud exitosa.

Un proxy reenvía las solicitudes de tu rastreador para que el sitio de destino vea la IP del proxy en lugar de la tuya. Esta guía está dirigida a equipos de ingeniería y de datos que ya tienen una tarea de rastreo y necesitan una lista de proveedores, así como información sobre el tipo de proxy, el modo de sesión y el modelo de facturación. WebScrapingAPI es uno de los nueve que se indican a continuación —y es nuestro producto—, por lo que también indicamos en qué casos no es la mejor opción.

Puntos clave

  • En primer lugar, adapta el tipo de proxy al trabajo; después, compara los proveedores.
  • Compara el coste por solicitud completada con éxito, no solo el precio por GB o por IP.
  • Las sesiones rotativas son adecuadas para la obtención de páginas independientes; las IP fijas o estáticas, para flujos de varios pasos.
  • Prueba el contenido utilizable en tus propias URL antes de comprometer ancho de banda.
  • Cuando predominen los bloqueos y los retos del navegador, traslada esos objetivos a un desbloqueador o a una API de scraping.

¿Qué proxy es el mejor para tu tarea de scraping?

Empieza por el objetivo y el flujo de trabajo, no por la marca. ¿Acepta el sitio tráfico procedente de centros de datos? ¿El trabajo requiere la misma IP en todas las solicitudes? ¿Qué grado de precisión debe tener la ubicación? Esas respuestas te indicarán el tipo, el modo de sesión y el modelo de facturación; a continuación, haz una preselección de los proveedores que ofrezcan esa configuración.

Tarea de scraping

Empieza por

Modo de sesión

Facturación adecuada

Lista de preseleccionados

Cambia cuando…

Abrir páginas públicas con un gran volumen de visitas (documentos, catálogos, noticias, datos abiertos)

Centro de datos compartido

Rotación

Por GB o por IP

Webshare, Decodo, Oxylabs

Aumento de la tarifa por bloques → residencial

Precios, existencias o resultados de búsqueda que varían según la ciudad o el código postal

Residencial con segmentación por estado/ciudad/código postal

Rotativo o fijo por ubicación

Por GB

Bright Data, WebScrapingAPI, IPRoyal

Solo necesitas resultados a nivel de país → opción más económica

Sitios que bloquean las redes de centros de datos (bloqueo basado en ASN)

Residencial (o ISP si necesitas menos direcciones IP)

Rotación

Por GB

Bright Data, Oxylabs, Decodo: para una comparación más detallada de los planes residenciales, consulta nuestra clasificación de proveedores de proxies residenciales rotativos

El volumen es enorme y el sitio acepta ISP → ISP

Flujos de inicio de sesión, carrito de la compra o multipágina que requieren la misma IP

ISP (residencial estático) o centro de datos dedicado

Fija o estática

Por IP

Bright Data, Oxylabs, Rayobyte: compara proveedores de proxies compartidos y dedicados si necesitas un grupo fijo

El sitio acepta proxies residenciales rotativos con ventanas de permanencia cortas

Sitios web orientados a dispositivos móviles y puntos finales de aplicaciones

Móvil

Permanencia con un intervalo de rotación controlado

Por GB o por puerto

Oxylabs, IPRoyal, Decodo: nuestra lista de los mejores servicios de proxy móvil para web scraping se presenta proveedor por proveedor (WebScrapingAPI no ofrece servicios móviles)

El HTML de escritorio funciona con servidores residenciales

Motores de búsqueda (Google, Bing)

Residenciales o de ISP con segmentación por país/ciudad, o una API de SERP

Rotación

Por GB o por resultado con una API

Bright Data, Oxylabs, WebScrapingAPI

Necesitas una SERP estructurada a gran escala → API de SERP

Sitios web con alta protección (desafíos de JS, CAPTCHAs, huellas digitales)

Desbloqueador, navegador alojado o API de scraping

Gestionado por el proveedor

Por solicitud realizada con éxito

Desbloqueadores de Bright Data, Oxylabs y Decodo; API de scraping de WebScrapingAPI

Véase «Cuando los proxies no son suficientes»

Trabajos pequeños, prototipos y aprendizaje

Nivel gratuito o un plan de centro de datos pequeño

Rotación

Por IP o en pequeños paquetes

Webshare (nivel gratuito), Oxylabs (5 $ de crédito de bienvenida), paquetes de introducción de DataImpulse

No introduzcas credenciales ni datos de clientes en listas públicas gratuitas

Rastreadores de gran envergadura con un presupuesto limitado

Primero el centro de datos; recambio residencial en caso de fallo (enrutamiento por niveles)

Misto

Misto

Decodo, Rayobyte, DataImpulse, Webshare

El coste por éxito sigue siendo elevado → corrige el peso de la página y los reintentos antes de comprar más GB

¿Quieres conocer primero los aspectos técnicos? Nuestra guía sobre los tipos de proxies para el web scraping aborda los protocolos, la diferencia entre IPv4 e IPv6 y cómo funciona cada tipo.

Recopilar direcciones de proxy gratuitas es otra historia; consulta nuestra reseña sobre listas de proxies gratuitos para el web scraping y sus limitaciones; no los recomendamos para entornos de producción.

¿Necesitas proxies para el web scraping?

No siempre. Unos cientos de solicitudes correctas a un sitio abierto suelen funcionar desde una sola IP. Necesitas proxies cuando un sitio limita el tráfico o bloquea tu IP, cuando el contenido varía según la ubicación o cuando el volumen supera la capacidad de una sola dirección; y necesitas más que proxies cuando los sitios plantean retos a los navegadores.

Presta atención a:

  • respuestas HTTP 429 «Too Many Requests», especialmente con un Retry-After encabezado
  • respuestas 403 tras una ráfaga de solicitudes exitosas
  • páginas de CAPTCHA o de «verifica que eres humano» (que a menudo siguen siendo HTTP 200)
  • Contenido, precios o disponibilidad que varían según el país o la ciudad

Los sitios clasifican el tráfico automatizado según la reputación de la IP y el ASN, la frecuencia de las solicitudes y las huellas digitales del navegador y de TLS. El catálogo de amenazas automatizadas de OWASP incluye el scraping (OAT-011) entre los patrones que buscan los defensores. Los rangos de direcciones de los centros de datos se identifican rápidamente en algunos objetivos porque el ASN es fácil de etiquetar, incluso cuando cada solicitud utiliza una IP diferente del mismo grupo.

Centro de datos, ISP, residencial o móvil: ¿qué tipo necesitas para tu trabajo?

Las IP de centros de datos son rápidas y baratas, pero fáciles de identificar. Las IP de proveedores de servicios de Internet (ISP) son direcciones estáticas registradas a nombre de los consumidores. Las IP residenciales proceden de conexiones domésticas y suelen rotar. Las IP móviles proceden de redes de operadores. Paga por una mayor fiabilidad solo cuando el objetivo lo exija.

Tipo

Cómo lo ven los objetivos

Facturación habitual

Ideal para

Punto débil

Centro de datos

Nube o alojamiento ASN

Por IP o por GB

Sitios web abiertos, gran volumen, bajo coste

Sitios que bloquean redes de alojamiento

ISP (residencial estático)

ASN de ISP de consumo en hardware de centro de datos; los proxies de los ISP son direcciones IP residenciales estáticas alojadas en centros de datos

Por IP

Inicios de sesión, carritos de la compra, sesiones largas y persistentes, grupos privados de EE. UU.

Rastreos masivos más económicos

Residencial

IP de banda ancha doméstica, a menudo rotativas

Por GB

Sitios web más restrictivos, segmentación por ciudad/código postal

HTML ligero en grandes volúmenes (el ancho de banda se acumula)

Móvil

Direcciones IP de operadores 4G/5G

Por GB o por puerto

Aplicaciones y sitios web orientados a dispositivos móviles

Volumen presupuestado en páginas abiertas

Sesiones rotativas o fijas: ¿cuál necesita tu rastreador?

Las sesiones rotativas asignan una nueva IP a cada solicitud, lo que resulta adecuado para la recuperación independiente de páginas a gran escala. Las sesiones fijas mantienen una misma IP durante un tiempo determinado, lo que resulta adecuado para la paginación, los carritos de la compra, los inicios de sesión o cualquier flujo en el que el sitio vincule el estado a tu IP. Las IP estáticas son adecuadas para sesiones de larga duración.

Flujo de trabajo

Modo de sesión

Qué solicitar al proveedor

Páginas independientes de productos o artículos

Rotación

Comportamiento predeterminado de la rotación; límites de concurrencia

Paginación, carrito, inicio de sesión, proceso de pago en varios pasos

Fijación

Duración máxima de la fijación; cómo se identifican las sesiones; si la IP puede cambiar durante la sesión

Cuenta de larga duración o seguimiento desde una misma dirección

Estática / dedicada

Duración del contrato; lista de permitidos; límites de ancho de banda

En los proxies residenciales de WebScrapingAPI, las opciones de país, sesión y rotación se incluyen en el nombre de usuario. Un ejemplo de sesión «sticky» sería:

username=<USER>+country=us+session=1+rotation=600

Ese patrón mantiene una misma IP residencial hasta el límite de permanencia documentado (la página del producto indica sesiones de permanencia de 3, 5 o 10 minutos; el límite máximo documentado es de 10 minutos). Omite session y rotation para las solicitudes rotativas. Consulta la documentación de configuración de los proxies residenciales para conocer todas las opciones y cómo funciona la rotación de IP para el web scraping, donde se explica el funcionamiento general.

Cómo hemos seleccionado y comparado estos proveedores de proxies

Todos los proveedores aquí mencionados venden proxies bajo su propia marca. Los precios y las características proceden de las páginas públicas de cada proveedor. No se incluyen los tamaños de los grupos de proxies ni las tasas de éxito: los proveedores los miden de forma diferente y no es posible verificarlos desde fuera. WebScrapingAPI es de nuestra propiedad. NetNut no se incluye porque sus dominios fueron incautados por las autoridades estadounidenses en julio de 2026.

Comparativa de los mejores proveedores de proxies para el web scraping

Proveedor

Ideal para

Tipos (DC / ISP / Residencial / Móvil)

Acceso residencial

Acceso a centro de datos / ISP

Móvil

Unidades de facturación

Prueba gratuita / crédito / nivel gratuito

Sesiones

Segmentación

API de desbloqueo o de scraping

WebScrapingAPI (nuestro producto)

API residenciales + de scraping de un mismo proveedor

✓ / ✓ / ✓ / ✗

Pago por uso: 8,50 $/GB; tarifa mensual a partir de 52 $ por 8 GB

Presupuesto

No se comercializa

Por GB (residencial); presupuesto (DC/ISP)

Prueba de la API de scraping (5.000 solicitudes); no es una prueba de proxy

Rotativo, fijo

País, provincia, ciudad, código postal y ASN, cuando estén disponibles

API de scraping (Scraper, SERP, Navegador, Rastreo, Datos)

Bright Data

Amplio catálogo que abarca los cuatro tipos

✓ / ✓ / ✓ / ✓

Lista de pago por uso: 8 $/GB (los descuentos promocionales aparecen en la página)

Centro de datos compartido desde 1,40 $/IP (10 IP); proveedor de Internet compartido desde 1,80 $/IP (10 IP)

Vendido

Por GB, por IP

«Empieza la prueba gratuita»; te igualamos el primer depósito hasta 500 $

Opciones rotativas, fijas y estáticas

País, provincia, ciudad, código postal, ASN

Sí

Oxylabs

Una única suscripción para todos los tipos de proxy + desbloqueador

✓ / ✓ / ✓ / ✓

Desde 6 $/GB (precio decreciente según el nivel)

Por IP, desde 1 $/IP; por GB, desde 0,60 $/GB; centro de datos dedicado, desde 2 $/IP; ISP, desde 1,50 $/IP

Desde 7,50 $/GB

Por GB, por IP; suscripción desde 30 $ al mes

5 $ de crédito de bienvenida

Rotativas, fijas, estáticas

País (y más según el producto)

Sí

Decodo

Servicio de autoservicio para particulares con planes mensuales reducidos

✓ / ✓ / ✓ / ✓

Pago por uso: 4 $/GB; mensual a partir de 3,75 $/GB (3 GB)

Centro de datos compartido desde 0,60 $/GB o 0,10 $/IP; centro de datos dedicado desde 2,50 $/IP; proveedor de servicios de Internet desde 2 $/IP o 1,30 $/GB

Desde unos 2,25 $/GB (los anuncios promocionales pueden indicar precios más bajos)

Por GB, por IP

Botones de prueba gratuita; la página de DC indica devolución del dinero en 14 días

Rotativos, fijos

País y ubicación geográfica más precisa según el producto

Sí

SOAX

Residencial y móvil en un único modelo por GB

— / — / ✓ / ✓

Sandbox de pago por uso (sin cuota de suscripción); mensual a partir de 200 $

No figura en la lista de precios pública

Mismo modelo que el residencial

Por GB (créditos); + IVA

Sandbox (no es una prueba gratuita; hay que comprar recargas)

Fijo y rotativo

País; localización geográfica más precisa en los planes superiores

—

IPRoyal

Pequeños paquetes residenciales y pruebas breves de proveedores de Internet

✓ / ✓ / ✓ / ✓

Pago por uso desde 7,35 $/GB (1 GB); suscripción desde 7,00 $/GB

DC desde 1,57 $ por proxy (30 días); ISP desde 1,80 $ por proxy (24 horas)

Rotación desde 6,80 $/GB (2 GB); puertos dedicados desde 10,11 $/día

Por GB, por proxy, por puerto

No se indica ninguna prueba gratuita

Rotativo, fijo

País y ciudad en el modo residencial

—

DataImpulse

Las tarifas por GB de pago por uso más bajas publicadas

✓ / ✗ / ✓ / ✓

1 $/GB de pago por uso; oferta de lanzamiento: 5 $ por 5 GB

0,50 $/GB

2 $/GB

Por GB; tráfico sin caducidad

Paquete de bienvenida de 5 $ para nuevos usuarios

Sesiones persistentes disponibles

Segmentación por país incluida

—

Rayobyte

Numerosas líneas de productos, incluyendo residenciales y de centro de datos

✓ / ✓ / ✓ / ✓

Tarifa residencial premium de pago por uso a partir de 3,50 $/GB

Tarifas por IP y por GB en la página de precios

Se comercializa en planes mensuales

Por GB, por IP

Prueba gratuita en la mayoría de los productos; sin necesidad de tarjeta de crédito

Rotativas, fijas

Cobertura por países según el producto

API de scraping / productos tipo desbloqueador

Webshare

Prototipos y objetivos abiertos en DC barato

✓ / — / ✓ / —

Residenciales estáticos y rotativos a la venta

10 proxies gratis; 100 proxies a 2,99 $ al mes (0,0299 $ por proxy)

—

Por proxy; niveles de ancho de banda en DC

10 proxies gratuitos

Opciones rotativas y estáticas

Combinación de países en los planes de DC

—

Las cifras anteriores son precios de catálogo en USD extraídos de las páginas de precios de cada proveedor. Varias páginas añaden el IVA; Bright Data y Decodo también muestran cupones temporales: calcula el precio a partir del precio de catálogo, no del que aparece con descuento.

Los 9 mejores proveedores de proxies para el web scraping, analizados

WebScrapingAPI (nuestro producto)

WebScrapingAPI comercializa proxies residenciales, de centros de datos y de proveedores de servicios de Internet (ISP), además de las API Scraper, SERP, Browser, Crawl y Data para cuando los proxies básicos ya no son suficientes; está diseñado para equipos que desean contar con ambas opciones en un único proveedor.

El proxy residencial de pago por uso cuesta 8,50 $/GB (hasta 50 GB); los planes de proxies residenciales empiezan en 52 $ al mes por 8 GB, con el plan «Grow» a 150 $ por 25 GB, el «Business» a 280 $ por 50 GB y el «Pro» a 520 $ por 100 GB. Todos los planes residenciales incluyen sesiones simultáneas ilimitadas, segmentación por país y ciudad, sesiones fijas y rotativas, y asistencia técnica premium; los planes «Business» y «Pro» añaden un gestor de cuentas. La página del producto de proxies indica una cobertura en 195 países, con segmentación por estado, ciudad, código postal y ASN cuando esté disponible. Los puntos finales residenciales admiten salida Host:puerto, HTTP, HTTPS y SOCKS5, con credenciales o listas de IP permitidas.

Prueba ventanas fijas de 3, 5 o 10 minutos en un flujo de varios pasos, y segmentación por país o ciudad en una página sensible a la ubicación geográfica. Observa que las tarifas residenciales publicadas por GB son más elevadas en comparación con varios proveedores económicos: no hay proxies móviles, los de centros de datos y los de ISP solo están disponibles mediante presupuesto, y no se publica ninguna prueba gratuita de proxies (la prueba de 5.000 solicitudes es para la API Scraper).

Bright Data

Bright Data abarca proxies residenciales, de centros de datos, de ISP y móviles, junto con productos de desbloqueo y scraping. Las tarifas residenciales de pago por uso se sitúan en 8 $/GB; los planes residenciales mensuales comienzan en torno a los 499 $ por 141 GB. Los centros de datos compartidos empiezan en 10 direcciones IP a 1,40 $/IP (14 $/mes); los ISP compartidos, en 10 direcciones IP a 1,80 $/IP (18 $/mes). Calcula el plan a partir del precio de catálogo, no de los cupones de descuento porcentual temporales. Aparecen botones de «igualar depósito» y «prueba gratuita»; confirma qué incluye la prueba. Comprueba la ubicación geográfica (ciudad/código postal) en la página de precios y las pestañas «compartido» frente a «dedicado» para ver la concurrencia. Los planes tienden a requerir compromisos más amplios; los precios en moneda local son estimaciones; el dólar estadounidense (USD) es el importe vinculante.

Oxylabs

En Oxylabs, una única suscripción cubre los sectores residencial, móvil, ISP, centros de datos y un desbloqueador. Las suscripciones básicas empiezan en 30 $ al mes (puede aplicarse el IVA), con un crédito de bienvenida de 5 $. El tráfico residencial parte de 6 $/GB y el precio desciende según el volumen; el móvil, de 7,50 $/GB; el de centros de datos ofrece opciones por IP y por GB; y el de proveedores de Internet, a partir de 1,50 $/IP. Confirma que tus objetivos no figuran en su lista de restricciones y mide la duración de la permanencia en el carrito de la compra. Los niveles de entrada son los más caros por unidad; el volumen mejora la tarifa.

Decodo

Decodo es un servicio residencial de autoservicio con pequeños paquetes mensuales y facturación flexible para centros de datos. El servicio residencial de pago por uso cuesta 4 $/GB; la tarifa mensual empieza en 3,75 $/GB por 3 GB y desciende hasta 2,75 $/GB por 100 GB. Los centros de datos y los proveedores de servicios de Internet (ISP) facturan por GB, por IP o como IP dedicadas. El servicio móvil tiene una tarifa base baja y descuentos ocasionales en la web. Los precios no incluyen el IVA; la página del centro de datos indica una garantía de devolución del dinero de 14 días. Compara el pago por uso con una asignación mensual y comprueba el IVA en tu factura; considera las ofertas promocionales como temporales.

SOAX

SOAX agrupa los servicios residenciales y móviles en un único modelo basado en créditos y por GB. Sandbox no tiene cuota de suscripción ni créditos incluidos: compra recargas para probarlo. Los planes mensuales empiezan por el Builder (200 $/mes + IVA) y van aumentando. Las tarifas por GB varían según el plan y el país de salida, así que calcula primero el precio para tus países de destino reales en Sandbox; el IVA y las tarifas basadas en la ubicación geográfica modifican el coste efectivo.

IPRoyal

IPRoyal se centra en pequeños paquetes residenciales y pruebas breves con proveedores de Internet. La tarifa residencial de pago por uso empieza en 7,35 $/GB por 1 GB (el precio de la suscripción es ligeramente inferior). Se indica que el tráfico no caduca nunca. El centro de datos cuesta alrededor de 1,57 $/proxy por 30 días; el plan para proveedores de servicios de Internet (ISP) ofrece una opción de 24 horas a partir de 1,80 $ por proxy. El plan móvil se vende por GB o como puertos dedicados. Prueba un alquiler de 24 horas del plan ISP en un flujo de inicio de sesión y con segmentación por ciudad en una página de resultados local. Los puertos móviles dedicados se encarecen rápidamente si solo necesitas picos de tráfico breves.

DataImpulse

DataImpulse tiene los precios por GB de pago por uso más bajos que se publican aquí: residencial, 1 $/GB con un paquete de introducción de 5 $ por 5 GB; centro de datos, 0,50 $/GB; móvil, 2 $/GB. El tráfico no caduca. El servicio ISP no se comercializa en sus páginas públicas de precios. Mide el éxito real en función de tus objetivos concretos —un precio bajo por GB solo sirve de algo si las páginas se cargan correctamente— y no te fíes de las afirmaciones de los proveedores sobre su cartera de proveedores y sus valoraciones.

Rayobyte

Rayobyte ofrece varias líneas de productos residenciales y para centros de datos en una misma cuenta. El plan residencial Premium de pago por uso parte de 3,50 $/GB y el precio desciende según el tramo de volumen. La página de precios también incluye otras líneas residenciales y rotativas; lee las condiciones del plan antes de confiar en cualquier tarifa mensual de gran volumen. Pruebas gratuitas en la mayoría de los productos sin necesidad de tarjeta de crédito. Prueba el plan «Premium Residential» con un conjunto representativo de URL y comprueba las reglas de concurrencia: los nombres similares pueden facturarse de forma diferente, así que asegúrate de que el SKU se corresponde con el trabajo.

Webshare

Webshare está orientado a prototipos y objetivos abiertos en proxies de centros de datos económicos. La línea «Proxy Server» incluye 10 proxies gratuitos y planes de pago a partir de 100 proxies por 2,99 $ al mes (0,0299 $ por proxy), con niveles de ancho de banda que van desde los 250 GB hasta ilimitado en los planes superiores. Los proxies residenciales estáticos y rotativos se encuentran en pestañas separadas; confirma esas tarifas en la página de precios en tiempo real. Comprueba si los objetivos aceptan ASN de centros de datos con la concurrencia que tienes prevista. Los grupos de proxies de centros de datos gratuitos y económicos son compartidos, lo que no resulta adecuado para objetivos bien protegidos.

¿Cuánto cuestan realmente los proxies para web scraping?

Los precios residenciales de pago por uso publicados en esta guía oscilan entre aproximadamente 1 y 8,50 dólares por GB; las IP de centros de datos o de proveedores de servicios de Internet (ISP) suelen facturarse desde céntimos hasta unos pocos dólares al mes. El gasto real depende del peso de la página, la tasa de éxito y los reintentos: compara el coste por solicitud exitosa.

Fórmula: coste por cada 1.000 páginas obtenidas con éxito ≈ precio por GB × transferencia media por intento (GB) × 1,15 (un 15 % de sobrecarga por encabezados, TLS y redireccionamientos) × intentos por éxito × 1.000. El número de intentos por éxito es 1 ÷ tasa de éxito, ya que los intentos fallidos también consumen ancho de banda.

Ejemplo práctico (tamaños de página y tasas de éxito ilustrativos; precio de catálogo de WebScrapingAPI: 8,50 $/GB):

  • Una página HTML de 100 KB con una tasa de éxito útil del 95 % cuesta aproximadamente 1,03 $ por cada 1.000 páginas completadas con éxito.
  • Una página renderizada de 2 MB (con imágenes y fuentes cargadas) con una tasa de éxito útil del 70 % cuesta unos 27,93 $ por cada 1.000 páginas con éxito —aproximadamente 27 veces más al mismo precio por GB—.

Normalmente resulta más barato que buscar una tarifa por GB más baja: bloquea las imágenes y las fuentes, recupera el JSON o la API HTML que hay detrás de la página y omite la renderización completa del navegador cuando no la necesites.

Umbral de rentabilidad por IP frente a por GB: las IP de centros de datos dedicados o de proveedores de servicios de Internet (ISP) salen ganando para muchas solicitudes ligeras en sitios web que las aceptan; las IP residenciales por GB salen ganando para solicitudes dispersas y específicas de una ubicación.

Costes ocultos que hay que tener en cuenta

  • Tráfico que caduca en algunos planes mensuales (DataImpulse e IPRoyal anuncian tráfico que no caduca; comprueba otros proveedores)
  • Los reintentos que multiplican el ancho de banda: utiliza tiempos de espera, reintentos y retroceso con fluctuación (jitter) en lugar de bucles de reintento muy ajustados
  • IVA
  • Compromisos mínimos
  • Tiempo de ingeniería dedicado a la rotación y la gestión de bloqueos
"""Estimate what a scraping proxy really costs per 1,000 successful pages."""


def cost_per_1k_per_gb(price_per_gb: float, avg_page_kb: float, success_rate: float,
                       overhead: float = 1.15) -> float:
    """Bandwidth-billed proxies (residential, mobile, some datacenter).

    avg_page_kb: average transfer per attempt, including assets you actually load.
    success_rate: share of attempts that return usable content (0-1).
    overhead: headers, TLS and redirects that the provider also bills (assumption).
    Failed attempts still consume traffic, so we divide by success_rate.
    """
    gb_per_attempt = avg_page_kb * overhead / 1_000_000
    attempts_per_success = 1 / success_rate
    return round(price_per_gb * gb_per_attempt * attempts_per_success * 1000, 4)


def cost_per_1k_per_ip(monthly_price_per_ip: float, ips: int,
                       successful_pages_per_month: int) -> float:
    """IP-billed proxies (dedicated datacenter or ISP): fixed monthly cost."""
    return round(monthly_price_per_ip * ips / successful_pages_per_month * 1000, 4)


if __name__ == "__main__":
    # Example inputs for illustration — not a vendor quote or benchmark.
    scenarios = [
        ("Light HTML page, easy target", 10.0, 80, 0.98),
        ("Same page, protected target", 10.0, 80, 0.60),
        ("Rendered page with assets", 10.0, 1500, 0.90),
    ]
    for name, price, kb, ok in scenarios:
        print(f"{name:32} ${cost_per_1k_per_gb(price, kb, ok):>8} per 1,000 successful pages")
    print(
        f"{'20 dedicated IPs, 400k pages/mo':32} "
        f"${cost_per_1k_per_ip(2.0, 20, 400_000):>8} per 1,000 successful pages"
    )

Cómo probar un proveedor de proxy antes de contratarlo

Toma entre 50 y 200 URL reales por tipo de destino, pruébalas con cada proveedor preseleccionado con una configuración idéntica y cuenta como éxito solo cuando el contenido que necesitas esté presente. Registra la tasa de éxito útil, la latencia y el ancho de banda, y luego el coste por cada 1.000 páginas útiles.

  1. Crea una targets.csv con columnas url,must_contain.
  2. Configura PROXY_URL al punto final del proveedor (desactívalo para realizar una prueba en seco con conexión directa).
  3. Ejecuta el conjunto de pruebas que aparece a continuación.
  4. Repítelo un segundo día con la concurrencia de producción.
  5. Compara tus cifras con el contador de uso del propio proveedor.

Una comprobación rápida de la conectividad:

curl -x "$PROXY_URL" https://httpbin.org/ip

Consulta el uso de curl con un proxy y seis formas prácticas de probar proxies, desde comprobaciones de IP hasta pruebas de destino.

Un código de estado 200 no significa éxito: las páginas bloqueadas suelen devolver un 200 con un CAPTCHA en el cuerpo. El estándar de semántica HTTP (RFC 9110) describe lo que significan los códigos de estado para el intercambio, no si el HTML es el contenido que buscabas.

En el caso de los proxies residenciales de WebScrapingAPI, un ejemplo PROXY_URL es:

export PROXY_URL='http://username=<USER>+country=us:<PASS>@pr.webscrapingapi.com:7777'
"""Test a proxy endpoint on your own targets before you buy.

Usage:
  export PROXY_URL='http://user:pass@host:port'   # unset to test a direct connection
  python proxy_test.py targets.csv --workers 5 --price-per-gb 10

targets.csv columns: url,must_contain
"""
import argparse
import csv
import os
import statistics
import time
from concurrent.futures import ThreadPoolExecutor

import requests

BLOCK_MARKERS = ("captcha", "access denied", "verify you are human", "unusual traffic")
RETRY_STATUSES = {429, 500, 502, 503, 504}


def fetch(url: str, must_contain: str, proxy_url: str | None, max_retries: int = 2) -> dict:
    proxies = {"http": proxy_url, "https": proxy_url} if proxy_url else None
    attempts, total_bytes = 0, 0
    for attempt in range(max_retries + 1):
        attempts += 1
        start = time.perf_counter()
        try:
            r = requests.get(
                url,
                proxies=proxies,
                timeout=30,
                headers={"User-Agent": "Mozilla/5.0 (proxy-evaluation)"},
            )
        except requests.RequestException as exc:
            result = {"status": type(exc).__name__, "latency": None}
            if attempt < max_retries:
                time.sleep(2 ** attempt)
                continue
            break
        latency = time.perf_counter() - start
        body = r.text.lower()
        total_bytes += len(r.content) + sum(len(k) + len(v) for k, v in r.headers.items())
        blocked = any(m in body for m in BLOCK_MARKERS)
        usable = r.status_code == 200 and must_contain.lower() in body and not blocked
        result = {
            "status": r.status_code,
            "latency": latency,
            "usable": usable,
            "blocked": blocked,
        }
        if r.status_code == 407:  # bad proxy credentials: retrying won't help
            break
        if r.status_code in RETRY_STATUSES and attempt < max_retries:
            wait = r.headers.get("Retry-After")
            time.sleep(int(wait) if wait and wait.isdigit() else 2 ** attempt)
            continue
        break
    result.update({"url": url, "attempts": attempts, "bytes": total_bytes})
    result.setdefault("usable", False)
    return result


def main() -> None:
    ap = argparse.ArgumentParser()
    ap.add_argument("targets")
    ap.add_argument("--workers", type=int, default=5)
    ap.add_argument("--price-per-gb", type=float, default=0.0)
    args = ap.parse_args()
    proxy_url = os.environ.get("PROXY_URL")
    with open(args.targets, newline="") as f:
        rows = list(csv.DictReader(f))
    with ThreadPoolExecutor(max_workers=args.workers) as pool:
        results = list(pool.map(lambda r: fetch(r["url"], r["must_contain"], proxy_url), rows))

    usable = [r for r in results if r["usable"]]
    latencies = sorted(r["latency"] for r in usable if r["latency"])
    gb = sum(r["bytes"] for r in results) / 1_000_000_000
    for r in results:
        print(
            f'{str(r["status"]):>20}  usable={r["usable"]!s:5}  '
            f'attempts={r["attempts"]}  {r["url"]}'
        )
    print(f"\nUsable: {len(usable)}/{len(results)} ({len(usable) / len(results):.0%})")
    if latencies:
        p95 = latencies[min(len(latencies) - 1, int(len(latencies) * 0.95))]
        print(f"Latency p50 {statistics.median(latencies):.2f}s, p95 {p95:.2f}s")
    print(f"Measured transfer: {gb * 1000:.3f} MB (your provider's meter will read higher)")
    if args.price_per_gb and usable:
        print(f"Cost per 1,000 usable pages: ${args.price_per_gb * gb / len(usable) * 1000:.4f}")


if __name__ == "__main__":
    main()

Ejemplo targets.csv:

url,must_contain
https://example.com/,Example Domain
https://httpbin.org/html,Herman Melville
https://books.toscrape.com/,Books to Scrape
https://httpbin.org/status/429,anything

Errores de proxy con los que te encontrarás y qué significan

La mayoría de los fallos de proxy se clasifican en varios grupos: autenticación (407), bloqueos (403 o una página de CAPTCHA), límites de frecuencia (429), fallos en el servidor de origen (5xx) y tiempos de espera agotados. Cada uno requiere una solución diferente; solo en algunos casos se debe volver a intentarlo.

Código

Normalmente significa

Solución

¿Reintentar?

407 Se requiere autenticación del proxy

Credenciales de proxy incorrectas o una dirección IP que no figura en la lista de permitidos

Corrige las credenciales o la lista de direcciones permitidas

No

403

El destino ha rechazado esta IP o huella digital

Cambia de proxy o utiliza uno más seguro

Después de realizar algún cambio

429

Límite de frecuencia

Reduzca la velocidad y respete el Retry-After

Sí, con retroceso

5xx (502/504)

Fallo en el servidor de origen o en el proxy

Reintentar con retardo

Sí

Tiempo de espera agotado

Demasiada concurrencia o una ubicación lejana

Reducir la concurrencia; comprobar la configuración geográfica

Sí, un número limitado de veces

Nuestra guía para diagnosticar errores de estado del proxy repasa cada salto fallido.

Cómo comprobar de dónde proceden las direcciones IP residenciales y móviles

Pregunta cómo obtiene el proveedor sus direcciones IP, si los propietarios de los dispositivos dan su consentimiento y reciben una remuneración, cómo pueden darse de baja y cómo selecciona a sus clientes. Da preferencia a los proveedores que documenten esto públicamente. Las direcciones IP procedentes de dispositivos comprometidos o cuyos propietarios no sean conscientes de ello suponen un riesgo ético y legal.

Lista de comprobación:

  1. Modelo de obtención: ¿SDK, colaboración con aplicaciones o contratos con proveedores de servicios de Internet?
  2. Consentimiento y exclusión voluntaria: ¿pueden darse de baja los propietarios de los dispositivos y cómo?
  3. Compensación: ¿se paga a los propietarios por el ancho de banda?
  4. Verificación de identidad del cliente (KYC) y casos de uso prohibidos: ¿qué rechazan?
  5. Reventa: ¿revende la red direcciones IP de otros proveedores?
  6. Gestión de abusos: ¿cómo se investigan las reclamaciones?

El informe de interrupciones de Google de julio de 2026 explica por qué es importante esta diligencia: se utilizaron redes residenciales construidas con dispositivos comprometidos para ocultar ataques, y algunas marcas revenden la capacidad de otras redes —un riesgo general del sector, no una acusación contra ningún proveedor mencionado aquí—.

Cuando los proxies no bastan: desbloqueadores y API de scraping

Cuando los bloqueos, los CAPTCHA y las huellas digitales del navegador te llevan más tiempo que la recopilación de datos, recurre a un desbloqueador o a una API de scraping. Se paga por solicitud exitosa en lugar de por GB; el proveedor se encarga de la rotación, los reintentos y la representación. Mantén los proxies simples para los objetivos que ya funcionan. Comparamos las opciones en nuestra guía sobre las mejores API de scraping web.

Opción

¿Quién se encarga de la rotación, los reintentos y la representación?

Facturación habitual

Ideal para

Proxies sin configurar

Tú

Por GB o por IP

Destinos que ya aceptan este tipo de proxy

Punto final de proxy tipo «Unblocker»

Proveedor

A menudo por solicitud completada con éxito o por GB premium

Sitios más difíciles sin necesidad de reescribir el cliente

API de scraping

Proveedor

Por solicitud realizada con éxito

Extracción estructurada y páginas con mucho código JS

Navegador alojado

Proveedor

Por sesión o tiempo de procesamiento

Flujos de trabajo completos en el navegador que tú controlas

Conjuntos de datos adquiridos

Proveedor

Por conjunto de datos o por suscripción

Cuando necesitas los datos, no el rastreo

Bright Data, Oxylabs y Decodo venden herramientas para evitar bloqueos; Zyte y otros ofrecen API de scraping. Por nuestra parte, la API de Scraper se encarga de la rotación, la visualización y los reintentos por ti. Nuestra guía para realizar scraping sin que te bloqueen cubre todas las capas de defensa.

El uso de proxies es legal en la mayoría de los países. Lo que importa es qué datos recopilas y cómo lo haces. Extrae datos públicos, respeta las condiciones de uso de los sitios web y el Protocolo de Exclusión de Robots (RFC 9309), no eludas los inicios de sesión ni los controles de acceso, gestiona los datos personales conforme a la legislación aplicable y compra a proveedores que obtengan las direcciones IP con consentimiento. Esto no constituye asesoramiento jurídico: consulta la normativa de tu jurisdicción.

Preguntas frecuentes

¿Cuáles son los mejores proxies para el web scraping?

Son los más baratos que acepten tus objetivos: de centro de datos para sitios abiertos con gran volumen; de ISP para flujos que requieran inicio de sesión o de varios pasos; residenciales para objetivos más estrictos o específicos de una ubicación; y móviles para sitios optimizados para móviles. A continuación, prueba los proveedores preseleccionados con tus URL.

¿Qué tipo de proxy es el mejor para el web scraping?

No hay uno que sea universalmente mejor. Empieza con los de centro de datos (rápidos y baratos); pasa a los residenciales cuando los sitios bloqueen las redes de centro de datos o necesites una segmentación a nivel de ciudad; utiliza los de ISP cuando sea necesario mantener una misma IP estable; y los móviles solo cuando los sitios de destino confíen más en las redes de los operadores.

¿Son los proxies residenciales mejores que los de centro de datos para el scraping?

Las IP residenciales pertenecen a conexiones domésticas, por lo que son más difíciles de bloquear, pero cuestan más y suelen facturarse por gigabyte. Los de centro de datos son más rápidos y baratos, aunque algunos sitios bloquean esas redes directamente. Utiliza los de centro de datos cuando funcionen.

¿Debería utilizar proxies rotativos o fijos para el scraping web?

Utiliza proxies rotativos (una nueva IP por solicitud) para la obtención de páginas independientes a gran escala, y sesiones fijas (una IP durante un tiempo determinado) para la paginación, carritos de la compra, inicios de sesión o flujos en los que el sitio vincula el estado a tu IP. Comprueba primero la duración máxima de las sesiones fijas de cada proveedor.

¿Cuánto cuestan los proxies para el web scraping?

Los precios de entrada de pago por uso oscilan entre 1 y 8,50 dólares/GB para las IP residenciales, y entre unos céntimos y unos pocos dólares al mes por cada IP de centro de datos o de un proveedor de servicios de Internet (ISP). El peso de la página, la tasa de éxito y los reintentos determinan el coste real: compara el coste por cada 1.000 páginas recuperadas con éxito.

¿Cuántos proxies necesito para el web scraping?

Determina el tamaño del grupo en función de la tasa de solicitudes por objetivo, no del volumen total: calcula las solicitudes por minuto que una IP puede enviar antes de alcanzar los límites de tasa y, a continuación, divide tu tasa objetivo entre esa cifra. Las puertas de enlace residenciales rotativas se encargan de esto; con IP dedicadas de centros de datos o de proveedores de Internet, determina tú mismo el tamaño del grupo.

¿Son seguros los proxies gratuitos para el web scraping?

No. Los proxies públicos gratuitos suelen ser lentos, de corta duración, estar ya bloqueados o ser gestionados por operadores desconocidos que pueden ver o alterar el tráfico no cifrado. Están bien para aprender; nunca envíes credenciales ni datos de clientes a través de ellos. Para la producción se necesita un proveedor de pago con un origen claro, asistencia técnica y condiciones definidas.

¿Necesito proxies anónimos o de élite para el web scraping?

Sí. Los proxies transparentes revelan tu IP real en los encabezados. Los proxies anónimos y de élite (de alto anonimato) la ocultan; los de élite también evitan revelar que se está utilizando un proxy. Los proxies comerciales para el scraping suelen ser de élite: comprueba los encabezados de las solicitudes una vez cuando realices las pruebas.

¿Cuáles son los mejores proxies para el scraping en Google?

Los motores de búsqueda aplican límites de frecuencia muy estrictos y varían los resultados según la ubicación, así que utiliza proxies residenciales o de ISP con segmentación por país y ciudad, mantén una frecuencia baja y ve rotándolos. Para muchas consultas o resultados estructurados, una API de SERP suele resultar más económica por cada resultado obtenido.

¿Cómo puedo saber si un proveedor de proxies residenciales obtiene sus direcciones de forma ética?

Pregunta cómo obtiene las direcciones IP, si los propietarios de los dispositivos dan su consentimiento informado y pueden darse de baja, si reciben una compensación y cómo se verifica a los clientes. Da preferencia a los proveedores que publiquen esta información. En el momento de redactar este artículo, las medidas públicas contra las redes residenciales vinculadas a dispositivos comprometidos hacen que la obtención de proxies forme parte de tu propia evaluación de riesgos.

¿Cuándo debo utilizar una API de scraping en lugar de proxies?

Cambia cuando los bloqueos, los CAPTCHA y el reconocimiento de huellas digitales supongan más tiempo de ingeniería que la recopilación de datos, o cuando necesites renderización de JavaScript a gran escala. Una API de scraping se encarga de la rotación, los reintentos y la renderización, y se factura por cada solicitud exitosa. Mantén los proxies simples donde ya funcionan.

En la mayoría de los países, sí. Lo que importa son los datos que recopilas y cómo lo haces: limítate a los datos públicos, respeta los términos del sitio y el archivo robots.txt, no eludas los inicios de sesión ni los controles de acceso, y gestiona los datos personales de forma legal. Esto no constituye asesoramiento jurídico; consulta la legislación de tu jurisdicción.

Elige en función del trabajo y luego comprueba el coste

Empieza por la tarea de scraping, no por la lista de marcas. Elige el tipo de proxy más barato que acepten tus objetivos, compara el coste por solicitud completada con éxito y realiza una prueba a nivel de contenido antes de contratar un plan de gran volumen.

¿Necesitas proxies residenciales o estás listo para pasar objetivos difíciles a una API? Echa un vistazo a los planes residenciales de WebScrapingAPI o prueba la API de Scraper de forma gratuita con 5.000 solicitudes.

Acerca del autor

Robert Munceanu, Desarrollador full-stack @ WebScrapingAPI

Robert Munceanu

Desarrollador full-stack

Robert Munceanu es desarrollador full stack en WebScrapingAPI, donde colabora en todas las áreas del producto y ayuda a crear herramientas y funciones fiables que respaldan la plataforma.

Tutorial de Python de Nodriver: Extracción de datos de navegadores de forma sigilosa, desde el primer script hasta la puesta en producción
La ciencia del web scraping

Tutorial de Python de Nodriver: Extracción de datos de navegadores de forma sigilosa, desde el primer script hasta la puesta en producción

TL;DR: En resumen: Nodriver es una biblioteca asíncrona de Python que controla Chromium mediante el Chrome DevTools Protocol, sin Selenium ni el binario chromedriver. Úsala cuando un navegador sigiloso autoalojado, más parecido a una sesión real de Chrome, sea mejor opción que una pila WebDriver, pero ten en cuenta que por sí sola no elimina los riesgos de IP, TLS o comportamiento. Este tutorial va desde un primer script hasta la producción en contenedores y una Browser API alojada.

Suciu Dan15 min read
Leer artículo
Cómo gestionar las URL de redireccionamiento de Google /goto y los tokens CAES en un rastreador de SERP
La ciencia del web scraping

Cómo gestionar las URL de redireccionamiento de Google /goto y los tokens CAES en un rastreador de SERP

TL;DR: En resumen: Las URL /goto de Google con un token CAES, y los envoltorios /url más antiguos, son capas de redirección, no destinos, así que un scraper de SERP que trata cada href como final rompe el seguimiento de posiciones y los almacenes de enlaces. Prefiere una API de SERP estructurada cuando devuelva los enlaces de destino. Si tienes que analizar HTML, clasifica cada href, elimina redirecciones duplicadas y resuélvelas con un GET simple. No descifres CAES.

Suciu Dan13 min read
Leer artículo
Cabeceras de Respuesta HTTP en cURL: Cada Bandera, Técnica y Receta de Scripting
La ciencia del web scraping

Cabeceras de Respuesta HTTP en cURL: Cada Bandera, Técnica y Receta de Scripting

TL;DR: cURL oculta las cabeceras de respuesta por defecto. Utilice -i para ver las cabeceras junto con el cuerpo, -I para una solicitud HEAD que sólo devuelva cabeceras, -v para una depuración completa de solicitud/respuesta y -D para guardar las cabeceras en un archivo. Para scripts modernos, cURL 7.83+ le permite extraer cabeceras individuales o volcarlas todas como JSON con la opción -w write-out.

Suciu Dan13 min read
Leer artículo

Empieza a crear

¿Estás listo para ampliar tu recopilación de datos?

Únete a más de 2000 empresas que utilizan WebScrapingAPI para extraer datos de la web a escala empresarial sin ningún gasto de infraestructura.