Puntos clave
Una llamada de Auto es ahora una única request en tu Dashboard. Los intentos subyacentes de Single, Proxy Finder y Browser siguen ahí, listados por nombre bajo la llamada, pero tu tasa de éxito y tu latencia se miden según lo que solicitaste. Un rechazo por límites de tu propio plan dejó de contar como tráfico, Auto etiqueta esos casos como rate limit y la página de Billing asigna una línea propia a cada recarga.
Novedades
Las llamadas de Auto cuentan como una sola request
Antes, una llamada de Auto aparecía en tu Dashboard desglosada en los intentos que realizaba, por lo que un solo enlace podía figurar como varias requests, algunas de ellas fallidas. Ahora, Overview, Usage & Limits y Activity muestran Auto como un producto independiente. Cada llamada es una fila con un único veredicto, y suma los créditos y bytes de sus intentos, que aparecen listados debajo por nombre. Tu rate limit sigue contando los intentos, ya que son las requests que los motores ejecutan realmente.
Si abres Activity justo después de una llamada, la fila indica que sus intentos todavía se están procesando. Pocos segundos después, completa la lista de intentos, los créditos y los bytes en su lugar, sin recargar la página, para que la fila que estás viendo no cambie de posición.
Esto se alinea con la forma prevista de usar Auto. Es un buscador de rutas: deja que encuentre el nivel que funciona, luego reproduce el session que devuelve en /api/single o /api/browser y dirige tu volumen allí. Activity ahora te muestra lo que intentó cada llamada antes de que te comprometas con una ruta.
Rechazos por plan: no son tráfico y ahora se etiquetan en Auto
Una request rechazada por alcanzar un límite de tu propio plan ya no suma a tu total de tráfico. No se descargó nada, por lo que no se contabiliza nada. Un 403 o un 500 devuelto por el sitio de destino sigue contando, porque te entregamos esa respuesta.
Cuando una llamada de Auto choca con uno de estos límites, Activity la muestra como Rate Limited en lugar de como fallo, y la response incluye el mismo header X-FourA-Limit que devuelve una llamada directa:
import requests
r = requests.post(
"https://api.foura.ai/api/auto",
headers={"X-API-Key": "pk_live_..."},
json={"url": "https://example.com/data"},
)
limit = r.headers.get("X-FourA-Limit")
if limit:
print("stopped by my plan:", limit)
else:
session = r.json().get("session") # replay on /api/single or /api/browser
Una respuesta más indica ahora lo que realmente sucedió. Un objetivo cuyo hostname no se resuelve regresa desde Single, Browser, Proxy Finder y Auto de la misma forma que cualquier sitio inaccesible: status 0, un error que nombra al host y un target outcome (application_fail, consulta outcomes). Los objetivos en redes privadas siguen recibiendo el rechazo 400.
Tráfico, en una sola unidad
Ahora definimos con precisión lo que es un gigabyte: 1.073.741.824 bytes, en cada cuota y contador. El tráfico de la API se contabiliza sobre la página decodificada, porque esa página es lo que producimos para ti, ya sea que haya requerido un navegador real o un paso adicional solicitado por la página. El tráfico del puerto proxy se contabiliza a medida que cruza el túnel, donde transportamos tu conexión sin modificar nada en su interior. Tu Dashboard muestra la definición junto a tus cifras de tráfico, y Cómo se mide tu plan detalla el método completo.
Las cifras de tráfico se muestran en gigabytes siempre que un límite en gigabytes esté junto a ellas, para que un número y su tope se comparen directamente. La página de Límites sumó un panel de Tráfico (total, API, puerto proxy y premium, cada uno con una barra donde tu plan establece un tope), la tabla de API keys añadió columnas de Tráfico y Premium, y cada panel de producto en el Overview muestra su propio tráfico.
Además, un límite alcanzado muestra ahora un mensaje en rojo Al límite, ya que la siguiente request se rechazará. Un límite de recuento en su tope, como las API keys, se muestra en ámbar: solo bloquea la siguiente adición.
Facturación: cuatro tarjetas y una línea por recarga
La página de Facturación muestra las mismas cuatro tarjetas en todos los planes: créditos o tráfico estándar primero (según cómo se venda tu plan), luego la otra cifra, Premium y el puerto Proxy. Cada tarjeta incluye un botón Comprar. En los casos en que tu plan no venda ese elemento, el botón lo indica y ofrece una opción para contactarnos.
En un plan de pago vendido por créditos, el puerto proxy incluye sus propios gigabytes y puedes comprar más desde su tarjeta. Cada recarga obtiene su propia línea con lo adquirido, lo consumido y lo restante. El consumo se descuenta de la recarga que venza primero.
Los correos de uso también ofrecen más información. Al 95% recibes una notificación con el día en que se agotará tu cuota al ritmo de este periodo frente a tu fecha de reinicio, además de la acción concreta para aumentarla. El correo del 100% detalla cuántos días quedan hasta el reinicio y, en planes con sobreuso, a qué tarifa se factura el resto.
MCP 0.7.3
FourA MCP 0.7.3 publica esquemas de herramientas que validan tanto en JSON Schema draft-07 como en 2020-12, permitiendo que un cliente con un validador 2020-12 estricto liste y llame a las cuatro herramientas. Lo que acepta una llamada no ha cambiado. Actualiza @fouradata/mcp o usa el servidor alojado, que ya ejecuta 0.7.3.
Documentación y el sitio
- Elige un resultado en la búsqueda de docs y la página se desplazará hasta la primera aparición del término y lo resaltará. El primer resultado queda seleccionado en cuanto aparecen los resultados, por lo que Enter lo abre directamente.
- En teléfonos y tablets, el menú del sitio principal se abre en cuanto levantas el dedo y ocupa la pantalla en dos columnas, y cada página se renderiza con todos sus estilos desde el primer fotograma.
Bajo el capó
La nueva capacidad de Proxy Finder ahora arranca con la información que la capacidad existente ya ha recopilado sobre cada host. De este modo, los tiempos de respuesta se mantienen estables mientras se incorpora, en lugar de estabilizarse durante sus primeros minutos con tu tráfico.
Un número en tu Dashboard debería remitirte a una acción concreta de tu trabajo. Si averiguar a qué corresponde requiere una calculadora y nuestra documentación, es nuestro trabajo corregir ese número, no el tuyo descifrarlo.