Highlights
Ein Bot-Check mit HTTP 200 ist nicht die Seite, die du angefordert hast, und ab dieser Woche zahlst du nicht mehr dafür. Der Proxy-Port hat die Beta verlassen und richtet sich nun wie die API nach deinem Plan, inklusive eigener Berichte im Dashboard. Außerdem ist eine Chrome-Erweiterung in der Beta gestartet, mit der du deinen Browser über einen Proxy-Nutzer leitest und jeden Request einer Seite in einen API-Aufruf verwandelst.
Neuheiten
Check-Seiten erhalten einen Namen und kosten nichts
Manche Websites antworten einem Scraper mit einem unauffälligen 200-Status, dessen Body ein Bot-Check ist. Wenn deine eigene validate-Regel das nicht abgefangen hat, galt das als Erfolg. Jetzt erkennen Single, Browser und Proxy Finder diese Seiten: Der Request landet in application_error, was nicht abgerechnet wird, und ein X-FourA-Check-Page-Header benennt den Check. Der Body erreicht dich unverändert.
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)
Drei weitere Prüfseiten sind nun dabei: Amazons Robot-Check "Weiter einkaufen", Reddits Seite "Beweise deine Menschlichkeit" und die Google-Suchseite, die den Browser lediglich auffordert, JavaScript zu aktivieren. Schlägt eine Proxy-Finder-Rotation auf Reddit fehl, gibt der attemptReport jetzt an, dass der Reddit-Check den Vorgang gestoppt hat. Das wird getrennt von Seiten ausgewiesen, die deine eigene validate rule abgelehnt hat, damit du genau weißt, was du anpassen musst.
Auto schaltet weiter hoch, anstatt dir eine dieser Seiten als Ergebnis zurückzugeben. Gewöhnliche Begriffe werden zudem nicht mehr fälschlicherweise als Challenge interpretiert: "just a moment" oder "access denied" zählen jetzt nur noch im Titel oder auf Seiten mit der Größe eines echten Interstitials. Auto bleibt aber die Erkennungsmethode. Sobald ein Pfad gefunden wurde, wendest du die zurückgegebene Session auf /api/single oder /api/browser an und leitest deinen Traffic dorthin.
Der Proxy-Port verlässt die Beta-Phase
Seit dem 15. September werden Tunnel und Traffic über den Proxy-Port auf deinen Tarif angerechnet, genau wie bei der API. Drei Limits gelten: gleichzeitig offene Tunnel, Tunnel-Öffnungen pro Minute und der Standard-Traffic für deinen Abrechnungszeitraum. Diese zählen für den gesamten Account; ein zweiter Proxy-User verschafft dir also kein zusätzliches Kontingent. Erreichst du ein Limit, antwortet der Port mit 429 und einem X-Foura-Error-Header, der den Grund nennt. Unter Usage & Limits siehst du den aktuellen Stand.
Das kostenpflichtige Netzwerk heißt jetzt Premium: -network-premium und -fallback-premium. Connection-Strings und gespeicherte Standardwerte mit residential funktionieren weiterhin.
Eine Organisation kann jetzt Eigentümer eines Proxy-Users sein, damit interne Importer nicht ausfallen, sobald eine Person das Unternehmen verlässt. Mitglieder können ihn einsehen und umbenennen, Owners und Admins können ihn rotieren oder neu ausrichten, und nur der Owner kann ihn verschieben.
Overview, Metrics und Activity bieten nun einen Produkt-Umschalter: API oder Proxy. Bei Proxy siehst du deine Tunnel in denselben Ergebnisklassen wie deine API-Requests, die aktuell offenen Verbindungen, die Setup-Zeit und den Traffic, aufgeschlüsselt nach Proxy-User, Ziel, Exit-Land oder Client-IP. Die Proxy-Port-Dokumentation beschreibt alle Optionen für Benutzernamen und Response-Codes, und foura.ai/proxy ist die neue Produktseite.
Eine Chrome-Erweiterung, jetzt in der Beta
Die FourA-Erweiterung erfüllt zwei Aufgaben. Ihr Popup leitet deinen Browser über einen deiner Proxy-User: Wähle Netzwerk und Land, aktiviere den Schalter, und eine Statuszeile zeigt die IP-Adresse an, die Websites sehen. Du bestimmst, was durchgeleitet wird (alles außer einer Ausschlussliste oder nur bestimmte Domains). Der FourA-Tab in den DevTools listet die Requests einer Seite ähnlich wie der Network-Tab auf und wandelt jeden davon in einen cURL-, Python-, Node- oder MCP-Aufruf um oder öffnet ihn direkt im Playground mit deinem API-Key.
Es handelt sich um eine Beta-Version, die noch nicht im Chrome Web Store verfügbar ist: Lade sie im Dashboard unter Tools herunter und installiere sie im Entwicklermodus. Bot-Checks und vollständiges Rendering verbleiben in der API. Da ein mit Cookies kopierter Request eine aktive Sitzung reproduziert, solltest du ihn wie ein Passwort behandeln.
Premium-Traffic und der MCP-Server
Premium-Traffic wird jetzt auf Netzwerkebene pro Versuch abgerechnet. Beantwortet der Standard-Pool einen Request vor dem ersten Versuch über einen Premium-Exit, fällt weiterhin kein Premium-Traffic an. Wurde jedoch ein Premium-Exit versucht, zählen die übertragenen Bytes zu deinem Premium-Kontingent, selbst wenn dieser Versuch die Seite nicht geliefert hat. Das Traffic-Limit deines Plans zählt nur Standard-Bytes.
FourA MCP 0.7.0 bietet Agents die gleiche Eskalation: foura_proxy akzeptiert exitClass: premium und wechselt erst dann zu einem Premium-Exit, wenn der Standard-Pool nicht liefern kann. Eine fehlgeschlagene Rotation liefert einen attemptReport zurück, und eine Ablehnung durch deinen eigenen Plan behält ihren plan_limit_*-Code, statt wie eine Ablehnung des Ziels zu wirken. Version 0.7.1 hat alle vier Tool-Beschreibungen überarbeitet, damit ein Agent das richtige Tool auswählen kann, ohne jedes einzelne ausprobieren zu müssen.
Abrechnung und Dashboard
- Downgrade oder Wechsel des Abrechnungsintervalls geplant? Die Abrechnungsseite zeigt, zu welchem Plan du wechselst und wann, und ein Behalten-Button bricht den Vorgang ab.
- Verlangt deine Bank eine Bestätigung der Verlängerung, zeigt die Abrechnung dies an, und Zahlung bestätigen wickelt es über deine hinterlegte Karte ab.
- Jedes Mitglied einer Organisation kann deren Keys im Playground ausführen, aufgeführt unter Meine Keys und anschließend in einer Gruppe pro Organisation.
- Der Nutzungsbereich unter Metriken zeigt, wie viele Domains oder Client-IPs dein Zeitraum umfasst, inklusive Gesamtwerten über alle Einträge, und paginiert durch den gesamten Datensatz.
Unter der Haube
Der Solver von Single für die Challenge von SiteGround läuft etwa fünfmal schneller. Seiten dahinter stehen mit unblocker: true schneller bereit, bei unveränderten Kosten. Dashboard-Seiten erscheinen direkt mit den passenden Schriftarten und Filtern, sodass sich nach dem ersten Frame nichts mehr verschiebt. Das Hauptmenü der Website gruppiert jetzt Produkte, Tools und Ressourcen, ergänzt um neue Seiten für die API und den Proxy-Port, unter einem Header, der auf jeden Bildschirm in allen 13 Sprachen passt.
Status-Codes sagen weniger aus, als es scheint. Die entscheidende Frage war nie "kam ein 200 zurück?", sondern "kam die Seite zurück?". Genau das beantwortet die Response jetzt für dich.