Points clés
Une vérification anti-bot qui renvoie un code HTTP 200 n'est pas la page que vous avez demandée, et à partir de cette semaine, vous ne payez plus pour cela. Le port proxy sort de bêta et répond désormais selon votre forfait tout comme l'API, avec ses propres rapports dans le Dashboard. De plus, une extension Chrome est disponible en bêta pour faire passer votre navigateur par un utilisateur proxy et convertir toute requête effectuée par une page en appel API.
Nouveautés
Les pages de vérification sont identifiées et non facturées
Certains sites répondent à un scraper avec un code 200 en apparence normal dont le corps est en réalité une vérification anti-bot. À moins que votre propre règle validate ne l'ait interceptée, cela comptait comme un succès. Désormais, Single, Browser et Proxy Finder reconnaissent ces pages : la requête passe en application_error, qui n'est pas facturé, et un en-tête X-FourA-Check-Page identifie le type de vérification. Le corps vous parvient sans modification.
import requests
r = requests.post(
"https://api.foura.ai/api/single",
headers={"X-API-Key": "pk_live_..."},
json={"url": "https://example.com/data"},
)
check = r.headers.get("X-FourA-Check-Page")
if check:
print("bot check, not billed:", check)
Trois pages de verification supplementaires ont rejoint la liste : le controle de robot "Continue shopping" d'Amazon, la page "Prove your humanity" de Reddit et la page Google Search qui demande uniquement au navigateur d'activer JavaScript. Lorsqu'une rotation Proxy Finder echoue sur Reddit, son attemptReport indique desormais que la verification de Reddit l'a bloquee, distinctement des pages rejetees par votre propre regle validate, afin que vous sachiez laquelle modifier.
Auto continue d'escalader ses strategies au lieu de vous renvoyer l'une de ces pages comme resultat. Il a egalement cesse d'interpreter des mots ordinaires comme un defi : "just a moment" ou "access denied" ne sont desormais pris en compte que dans le titre d'une page ou sur une page dont la taille correspond a un veritable interstitiel. Auto reste cependant le moteur d'exploration. Une fois qu'il a trouve un itineraire, rejouez la session retournee sur /api/single ou /api/browser et dirigez votre volume vers celle-ci.
Le port proxy sort de beta
Depuis le 15 septembre, les tunnels et le trafic passant par le port proxy sont decomptes de votre forfait, tout comme l'API. Trois limites s'appliquent : les tunnels ouverts simultanement, les ouvertures de tunnel par minute et le trafic standard pour votre periode de facturation. Ils sont comptabilises pour l'ensemble du compte, donc un deuxieme utilisateur proxy n'ajoute pas de quota supplementaire. Si vous atteignez une limite, le port renvoie une erreur 429, avec un header X-Foura-Error precisant laquelle. La section Usage & Limits affiche votre consommation pour chacune d'entre elles.
Le reseau payant s'appelle desormais premium : -network-premium et -fallback-premium. Les chaines de connexion et les valeurs par defaut enregistrees avec residential continuent de fonctionner.
Une organisation peut desormais etre proprietaire d'un utilisateur proxy, ce qui evite d'interrompre les collectes de l'entreprise au depart d'un collaborateur. Les membres peuvent le consulter et le renommer, les proprietaires et administrateurs peuvent le renouveler ou changer sa cible, et seul le proprietaire peut le transferer.
Overview, Metrics et Activity s'ouvrent sur un selecteur de produit : API ou Proxy. Sur Proxy, vous visualisez vos tunnels avec les memes categories de statut que vos requetes API, le nombre de tunnels ouverts actuellement, le temps d'etablissement et le trafic, ventiles par utilisateur proxy, cible, pays de sortie ou IP client. La documentation du port proxy detaille chaque option de nom d'utilisateur et code de reponse, et foura.ai/proxy est sa nouvelle page produit.
Une extension Chrome, en beta
L'extension FourA remplit deux fonctions. Son popup achemine votre navigateur via l'un de vos utilisateurs proxy : choisissez le reseau et le pays, activez le bouton, et une ligne d'etat affiche l'adresse vue par les sites. Vous definissez ce qui transite (tout sauf une liste, ou uniquement une liste). Son onglet FourA dans les DevTools liste les requetes d'une page a la maniere de l'onglet Network et convertit n'importe laquelle d'entre elles en appel curl, Python, Node ou MCP, ou l'ouvre dans le Playground avec votre cle API.
Il s'agit d'une version beta qui n'est pas encore disponible sur le Chrome Web Store : telechargez-la dans la section Tools du Dashboard et installez-la en mode developpeur. Les verifications de bots et le rendu complet restent geres par l'API. Enfin, un appel copie avec ses cookies rejoue une session authentifiee, traitez-le donc comme un mot de passe.
Trafic Premium et serveur MCP
Le trafic premium est désormais décompté sur le réseau, par tentative. Une request à laquelle le pool standard répond avant toute tentative de sortie premium ne consomme toujours aucun trafic premium. Cependant, dès qu'une sortie premium a été tentée, les octets transférés sont décomptés de votre forfait premium, même si cette tentative n'a pas renvoyé la page. Le plafond de trafic de votre forfait ne comptabilise que les octets standards.
FourA MCP 0.7.0 offre la même progression aux agents : foura_proxy accepte exitClass: premium et ne bascule vers une sortie premium que lorsque le pool standard ne peut pas répondre. Une rotation qui échoue renvoie un attemptReport, et un refus lié à votre propre forfait conserve son code plan_limit_* au lieu de faire croire que la cible a refusé la requête. La version 0.7.1 a réécrit les descriptions des quatre outils pour permettre à un agent de choisir le bon outil sans devoir les tester un par un.
Facturation et Dashboard
- Vous avez planifié un passage à une offre inférieure ou un changement de cycle de facturation ? La page Facturation indique vers quelle offre vous basculez et à quelle date, et un bouton Conserver permet d'annuler l'opération.
- Lorsque votre banque demande la confirmation d'un renouvellement, la section Facturation l'affiche, et le bouton Confirmer le paiement valide la transaction sur votre carte enregistrée.
- Tout membre d'une organisation peut exécuter ses clés dans le Playground, listées sous Mes clés puis regroupées par organisation.
- Le panneau Utilisation dans Métriques indique le nombre de domaines ou d'adresses IP clientes compris dans votre période, avec les totaux consolidés, et permet de paginer l'ensemble des résultats.
Sous le capot
Le résolveur Single pour le challenge de SiteGround s'exécute environ cinq fois plus vite, ce qui permet aux pages protégées d'être renvoyées plus rapidement avec unblocker: true, sans coût supplémentaire. Les pages du Dashboard s'affichent avec leurs polices et leurs filtres déjà appliqués, évitant tout décalage d'affichage après le premier rendu. Enfin, le menu du site principal regroupe désormais Produits, Outils et Ressources, avec de nouvelles pages pour l'API et le port de proxy, le tout sous un en-tête adapté à tous les écrans dans les 13 langues.
Les codes d'état en disent moins qu'il n'y paraît. La vraie question n'a jamais été "a-t-il renvoyé un 200 ?", mais plutôt "a-t-il renvoyé la page ?", et la response y répond désormais directement pour vous.