← Tous les articles

FourA Digest : 25 sept. au 2 oct. 2026

Les serveurs de secours prennent désormais le relais si nos serveurs principaux ne répondent plus, les rate limits ne rejettent que le surplus, et Auto abandonne plus vite sur les sites bloquant chaque sortie.

Points clés

Supprimez l'un de nos serveurs, et votre prochaine requête bascule automatiquement sur un autre. L'API, le port de proxy, le serveur MCP, l'authentification et le site s'exécutent désormais aussi sur des serveurs de secours, et le trafic est redirigé de manière autonome. Les rate limits cessent également de pénaliser les légers dépassements: votre quota vous est accordé, et seul l'excédent est refusé.

Nouveautés

Des serveurs de secours derrière chaque service

Si les serveurs principaux cessent de répondre, votre trafic bascule vers des serveurs de secours sans aucun changement de votre côté. Mêmes clés, mêmes hôtes, mêmes utilisateurs de proxy.

Une requête qui atteint un serveur indisponible est transmise à un serveur capable de la traiter, au lieu de renvoyer une erreur. Et vos appels sur les serveurs restants ne subissent aucun ralentissement pendant l'opération.

Les rate limits ajustent, elles ne bloquent pas

Dépassez légèrement le quota par minute de votre forfait sur Single ou Proxy Finder, et vous recevez désormais votre quota alloué, seul l'excédent étant refusé, car les requêtes refusées ne sont plus comptabilisées dans la minute. Retry-After indique le moment où la prochaine passera.

Si vous réessayez de manière excessive, une pause s'applique. Dès que le nombre de refus au cours d'une minute dépasse le double de votre quota, la réponse impose une attente de 30 secondes signalée par cooldown: true. Comme les refus survenus pendant cette attente ne sont pas comptabilisés, elle prend fin d'elle-même, même si votre client continue d'envoyer des requêtes. Les nouvelles connexions au port de proxy suivent la même règle: une connexion qui n'a jamais abouti à un tunnel ne compte pas dans votre quota par minute.

import time
import requests

def single(url, key, tries=5):
    for _ in range(tries):
        r = requests.post(
            "https://api.foura.ai/api/single",
            headers={"X-API-Key": key},
            json={"url": url},
        )
        if r.headers.get("X-FourA-Limit") != "plan_limit_rate":
            return r
        # same header on the 30-second pause; the body adds "cooldown": true
        time.sleep(int(r.headers.get("Retry-After", "1")))
    return r

Chaque champ est décrit sur la page des rate limits.

Auto abandonne plus rapidement sur les sites qui bloquent systématiquement

Lorsqu'un site rejette chaque sortie tentée par Auto, y compris Browser, l'appel s'interrompt désormais après quelques essais au lieu d'épuiser la totalité de votre budget. Sur un site que Proxy Finder a déjà traité, Auto interroge d'abord Proxy Finder pour obtenir la page selon votre propre règle validate, et cette recherche ne coûte rien si elle ne renvoie aucun résultat.

Deux autres ajustements permettent à Auto de respecter vos limites. Un appel en attente d'une session occupée, ou d'une autre requête traitant déjà le même site, s'interrompt désormais dans la limite de votre timeout_ms avec une erreur time budget exhausted, ce qui vous permet de réessayer ou d'augmenter le budget (la page des problèmes fréquents détaille le comportement). De plus, une page JSON est renvoyée dans data sous forme de texte, quelle que soit la route empruntée, afin qu'un seul parser gère l'ensemble des appels.

Rien de tout cela ne modifie l'objectif de Auto. Il identifie la route; une fois celle-ci trouvée, rejouez le session renvoyé sur /api/single ou /api/browser et dirigez votre volume dessus.

Pages nécessitant une étape supplémentaire

Browser gère désormais un type supplémentaire de page intermédiaire, celle, très brève, qui exécute un script puis se recharge pour afficher le véritable contenu, et renvoie la page finale. Auto transmet ces pages à Browser sur la même sortie, afin que l'appel se termine avec le contenu réel du site.

Certaines pages de produits Amazon demandent d'abord de cliquer sur "Continuer les achats". Single et Browser cliquent désormais sur ce bouton sur la même sortie et renvoient la page produit. Les appels via Proxy Finder et Auto bénéficient du même traitement.

Browser suit également les pages qui redirigent vers une autre adresse après leur chargement, sans attendre l'expiration de votre timeout. Les cookies nommés __Secure- ou __Host- que vous renvoyez reçoivent désormais les attributs requis par leur préfixe, afin que la page accède à l'intégralité de votre session enregistrée.

Proxy Finder et deux erreurs clarifiées

Les requêtes en HTTP standard via Proxy Finder ouvrent désormais d'abord une connexion directe vers le site, tout comme HTTPS l'a toujours fait. Un proxy qui répond avec sa propre page, ou qui renvoie le même body pour des sites sans rapport, est ignoré et votre requête passe au suivant.

Si vous transmettez à Single ou Browser votre propre URL de proxy avec un nom d'hôte non résolu, la réponse renvoie status 0 avec une erreur indiquant l'hôte, tout comme pour une cible. Une requête visant api.foura.ai ou eu.api.foura.ai lui-même reçoit immédiatement une erreur 400, avant toute récupération ou facturation. L'erreur pointe vers la cause habituelle: un lien résolu par rapport à l'URL de l'API plutôt qu'à celle de la page source.

Dashboard, inscription et facturation

  • Une inscription commencée sur foura.ai vous redirige désormais vers votre Dashboard, où Overview vous guide jusqu'à un premier résultat : créez une clé API, puis envoyez une request depuis un terminal ou le Playground. Sur mobile, les étapes démarrent dans le Playground, et le port proxy dispose de ses propres étapes articulées autour d'un utilisateur proxy.
  • Sur un téléphone ou une fenêtre étroite, le Playground fait défiler la response jusqu'à la rendre visible dès sa réception.
  • Les sections Usage by Domain et Usage by Client IP classent chaque ligne de la période avant la pagination, de sorte que la première page affiche les véritables premières entrées.
  • Les cartes d'Overview s'alignent sur la période sélectionnée pendant leur chargement, la boîte de dialogue de période s'ouvre sur celle en cours de consultation, et la barre latérale intègre un lien Docs sous Tools.
  • Les factures émises manuellement apparaissent désormais sur la page Facturation aux côtés des factures automatiques. Une facture soumise à la TVA européenne applique le taux en vigueur au jour de la vente, modifications annoncées à l'avance comprises.

Chacun de ces points dispose d'une entrée dédiée sur updates.foura.ai.

Sous le capot

Le port proxy maintient un décompte en temps réel de vos tunnels ouverts, et tout tunnel interrompu lors du redémarrage de l'une de nos instances en est retiré en quelques secondes. La concurrence permise par votre forfait correspond donc exactement à la concurrence obtenue.

Le meilleur basculement est celui dont vous n'entendez parler que dans un rapport récapitulatif.