Todos los artículos

FourA Digest: 4 al 11 de sep de 2026

Cada rechazo de plan ahora indica el límite exacto, el puerto del proxy recuerda la segmentación en la clave y Browser junto con la resolución de CAPTCHA se incluyen en todos los planes.

Puntos destacados

¿Fue el sitio el que dijo que no o fue tu plan? Cada request que tu plan rechaza ahora responde en un solo header, y Auto y el Playground también leen esa respuesta. El puerto del proxy ahora recuerda la segmentación en la key, y el renderizado con Browser junto con la resolución de CAPTCHA se incluyen en todos los planes, incluido el Free.

Novedades

Un rechazo que identifica quién lo rechazó

Cuando uno de los límites de tu plan rechaza un request, la response incluye un header X-FourA-Limit que indica cuál fue: plan_limit_credits, plan_limit_rate, plan_limit_browser_daily y otros cuatro. El body repite el código bajo reason, junto al número límite asignado. Nuestros límites de plataforma compartida nunca establecen ese header, por lo que su sola presencia te indica que el rechazo se debe a tu cuenta y no a que FourA esté saturado.

import requests

r = requests.post(
    "https://api.foura.ai/api/single",
    headers={"X-API-Key": "pk_live_..."},
    json={"url": "https://example.com/data"},
)
limit = r.headers.get("X-FourA-Limit")
if limit:
    print("my plan stopped this:", limit, r.json()["error"])

Cada límite de tu cuenta ahora proviene del plan que tienes, y Usage & Limits lista cada uno junto a tu estado en este período. La referencia de rate limits contiene los siete códigos y cuáles se resuelven con una breve espera.

Auto lee el mismo código y actúa en consecuencia. Un límite que bloquea un escalón (por ejemplo, la cuota diaria de navegadores) deja funcionando el resto de la escala, y las salidas que ya intentó no se consideran responsables por un rechazo emitido por tu plan. Un límite que significa que la cuenta misma se quedó sin recursos, como créditos, ancho de banda o un producto que tu plan no incluye, detiene la escala de inmediato y te entrega el rechazo en lugar de probar todas las demás rutas primero. Nada de esto cambia el propósito de Auto: deja que encuentre el escalón que funciona, luego reproduce la sesión que devuelve en /api/single o /api/browser y dirige tu volumen allí.

El Playground lo expresa en palabras. Una línea sobre la response indica qué transportó la página: una sesión que ya teníamos para ese host, un request simple, un proxy rotativo o un navegador real, además de si se resolvió un challenge, qué intento tuvo éxito y cuánto costó. Cuando tu plan detuvo el request, la línea comienza con "Detenido por tu plan, no por el sitio" y nombra el límite.

El puerto de proxy, en beta

El puerto de proxy permite que cualquier cliente que acepte una URL de proxy envíe su tráfico a través de nuestras salidas, sin necesidad de llamadas a la API. Es una beta: el tráfico a través de él aún no se factura, no incluye compromiso de uptime y los nombres de las opciones todavía pueden cambiar.

Esta semana quedó más claro qué estás eligiendo: la red compartida, que son nuestras propias salidas y viene incluida con tu plan, o la red residencial, direcciones hogareñas tomadas del tráfico premium de tu plan. Recurrir a residencial cuando la red compartida no puede procesar un request es un interruptor independiente, y comienza desmarcado. Una casilla marcada por nosotros implicaría que decidimos gastar tu cuota por ti.

La segmentación ahora reside en las credenciales. Guarda un país, región, ciudad o dispositivo en un usuario de proxy y cada conexión realizada con él responderá de esa manera. Así, la cadena de conexión se reduce a la credencial básica más lo que difiera. Pero el username sigue teniendo prioridad para esa conexión específica, y any anula un valor guardado: -city-any solicita todo el país desde una clave que recuerda una sola ciudad.

¿Ejecutas un perfil de navegador por dirección? Define cuántas direcciones persistentes deseas y la página listará una línea para cada una, con su propio nombre de sesión. Nuevos nombres te entrega un conjunto nuevo cuando un destino ha bloqueado el anterior, y las líneas se proporcionan como una URL o como host:port:user:pass, el formato que la mayoría de los administradores de proxy importan. La documentación del puerto de proxy contiene la gramática completa del username.

Páginas protegidas, en todos los planes

El renderizado de navegador y la resolución de CAPTCHA forman parte de todos los planes, incluido el Free, y solo cambian los límites. Free y Developer también incluyen algo de tráfico de salida premium, para que puedas ver cómo responde una página protegida en tu propia URL antes de pagar nada.

Las salidas premium en Proxy Finder dejaron de depender del sitio al que apuntes. Envía exitClass: premium para cualquier objetivo y el tráfico premium de tu plan (y lo que te quede de él) será lo único que decida.

Facturación que sigue tus datos

La empresa, el número de IVA y el país que guardas en Datos de facturación son los que imprimimos en tu factura y los que determinan tu tratamiento fiscal, tanto en el checkout como en cada renovación. Si escribes algo diferente en el formulario de pago, se sobrescribirá ese campo concreto solo para ese pago.

Si te hemos asignado un plan como parte de un acuerdo firmado, Plan y uso ahora te lo muestra con un botón Confirmar: elige mensual o anual, añade una tarjeta y pagarás el periodo completo por adelantado, sin prorrateos.

Dos tarjetas nuevas se sitúan junto a los créditos en Plan y uso, una para el ancho de banda y otra para el tráfico premium, mostrando cada una lo que has consumido frente a lo que incluye tu plan más cualquier compra adicional. Cuando hay una recarga disponible para ese tipo, el botón Comprar aparece en la tarjeta correspondiente. La guía de facturación explica ambas en detalle.

Bajo el capó

Tu rate limit por minuto contabiliza exactamente el tráfico que enviaste en ese minuto, justo hasta el inicio del siguiente. Las tablas del panel se ajustan a la pantalla de un portátil, y en un teléfono las más anchas se desplazan horizontalmente dentro de su propio marco. Las tablas del blog se desplazan de la misma manera en pantallas estrechas. Además, la página de tu organización lista las invitaciones pendientes en cuanto se abre.

Un rechazo que puedes interpretar es un rechazo que puedes gestionar. La próxima vez que un trabajo se detenga, un header te indicará si debes esperar un segundo, esperar a la medianoche UTC o revisar tu plan.