Alle Beiträge

FourA Digest: 4. bis 11. Sept. 2026

Jede Tarif-Ablehnung nennt nun das konkrete Limit, der Proxy-Port speichert das Targeting auf dem Key und Browser sowie CAPTCHA-Solving sind in jedem Tarif enthalten.

Highlights

Hat die Website abgelehnt oder dein Tarif? Jede Anfrage, die dein Tarif ablehnt, beantwortet nun ein einziger Header, und Auto sowie der Playground werten diese Antwort ebenfalls aus. Der Proxy-Port merkt sich jetzt das Targeting auf dem Key, und Browser-Rendering sowie CAPTCHA-Solving sind in jedem Tarif enthalten, auch in Free.

Was gibt es Neues

Eine Ablehnung, die den Grund nennt

Wenn ein Limit deines Tarifs eine Anfrage ablehnt, enthält die Response einen X-FourA-Limit-Header mit der genauen Angabe: plan_limit_credits, plan_limit_rate, plan_limit_browser_daily und vier weitere. Der Body wiederholt den Code unter reason neben dem für dich geltenden Wert. Unsere geteilten Plattform-Limits setzen diesen Header nie. Sein Vorhandensein zeigt dir daher direkt, dass die Ablehnung an deinem Account liegt und nicht an einer Auslastung von FourA.

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"])

Jedes Limit deines Kontos richtet sich jetzt nach deinem gebuchten Plan, und unter „Usage & Limits“ siehst du alle Limits samt aktuellem Stand in dieser Periode. Die Rate-Limits-Referenz listet alle sieben Codes auf und zeigt, welche sich nach kurzer Wartezeit von selbst aufheben.

Auto liest denselben Code aus und reagiert darauf. Wenn ein Limit nur eine Stufe sperrt (etwa das tägliche Browser-Kontingent), bleibt der Rest der Kaskade aktiv. Bereits getestete Exits werden nicht für eine Ablehnung verantwortlich gemacht, die dein Plan verursacht hat. Ein Limit, das das gesamte Konto betrifft (wie Credits, Bandbreite oder ein im Plan nicht enthaltenes Produkt), stoppt die Kaskade sofort und gibt die Ablehnung direkt an dich weiter, statt erst alle anderen Wege durchzuprobieren. Das ändert nichts daran, wofür Auto gedacht ist: Lass Auto die passende Stufe finden, nutze die zurückgegebene Session auf /api/single oder /api/browser und leite deinen Haupt-Traffic dorthin.

Der Playground fasst das zusammen. Eine Zeile über der Response zeigt, wie die Seite abgerufen wurde: über eine bestehende Session für diesen Host, einen normalen Request, einen rotierenden Proxy oder einen echten Browser. Zudem siehst du, ob eine Challenge gelöst wurde, welcher Versuch erfolgreich war und was es gekostet hat. Hat dein Plan den Request blockiert, beginnt die Zeile mit „Stopped by your plan, not by the site“ und nennt das konkrete Limit.

Der Proxy-Port in der Beta

Über den Proxy-Port kann jeder Client, der eine Proxy-URL unterstützt, seinen Traffic direkt über unsere Exits leiten, ganz ohne API-Aufruf. Es ist eine Beta: Dieser Traffic wird noch nicht abgerechnet, es gibt keine Uptime-Garantie und Optionsnamen können sich noch ändern.

Diese Woche haben wir die Auswahl klarer strukturiert: das Shared Network (unsere eigenen Exits, in deinem Plan enthalten) oder das Residential Network (echte IP-Adressen von Privatanschlüssen, abgerechnet über das Premium-Traffic-Kontingent deines Plans). Das automatische Fallback auf Residential, wenn das Shared Network einen Request nicht zustellen kann, ist ein eigener Schalter und standardmäßig deaktiviert. Eine standardmäßig aktive Option würde bedeuten, dass wir ungefragt über dein Kontingent verfügen.

Das Targeting ist jetzt an die Zugangsdaten gebunden. Hinterlege Land, Region, Stadt oder Gerät direkt beim Proxy-User, und jede Verbindung darüber nutzt diese Einstellung. Dadurch schrumpft der Connection-String auf die reinen Zugangsdaten plus individuelle Abweichungen. Der Username überschreibt diese Werte für die jeweilige Verbindung weiterhin, und any setzt einen gespeicherten Wert zurück: -city-any fordert das gesamte Land an, selbst wenn für den Schlüssel eine bestimmte Stadt hinterlegt ist.

Du nutzt ein Browser-Profil pro Adresse? Gib an, wie viele Sticky-Adressen du brauchst, und die Seite gibt für jede eine Zeile mit eigenem Session-Namen aus. Über „New names“ erhältst du ein frisches Set, falls ein Ziel die alten Adressen blockiert. Die Zeilen lassen sich als URL oder im Format host:port:user:pass exportieren, wie es die meisten Proxy-Manager erwarten. Die Proxy-Port-Dokumentation erklärt die gesamte Username-Syntax.

Geschützte Seiten in jedem Plan

Browser-Rendering und CAPTCHA-Solving sind Teil jedes Tarifs, inklusive Free, und nur die Limits unterscheiden sich. Free und Developer enthalten ebenfalls etwas Premium-Exit-Traffic. So kannst du eine geschützte Seite unter deiner eigenen URL testen, bevor du etwas bezahlst.

Premium-Exits bei Proxy Finder behandeln jedes Ziel gleich. Sende exitClass: premium für beliebige Targets und einzig der Premium-Traffic deines Tarifs (sowie das verbleibende Kontingent) entscheidet.

Abrechnung nach deinen Angaben

Das Unternehmen, die USt-IdNr. und das Land unter Rechnungsdetails bestimmen die Angaben auf deiner Rechnung und deine steuerliche Einstufung, beim Checkout und bei jeder Verlängerung. Wenn du im Zahlungsformular andere Daten eingibst, überschreibt das dieses Feld nur für diese eine Zahlung.

Wenn wir dir im Rahmen eines Vertrags einen Tarif eingerichtet haben, zeigt Plan & Usage diesen nun mit einem Bestätigen-Button an: Wähle monatlich oder jährlich, hinterlege eine Karte und du zahlst den vollen Zeitraum im Voraus, ohne anteilige Verrechnung.

Zwei neue Karten ergänzen die Credits unter Plan & Usage, eine für Bandbreite und eine für Premium-Traffic. Beide zeigen deinen Verbrauch im Vergleich zum Tarifvolumen plus zugekaufter Kontingente. Wenn ein Top-up für diesen Typ verfügbar ist, findest du den Kaufen-Button direkt auf der Karte. Der Billing-Guide beschreibt beides im Detail.

Unter der Haube

Dein Rate-Limit pro Minute zählt exakt den Traffic dieser Minute, bis zur nächsten Minute. Dashboard-Tabellen passen auf Laptop-Bildschirme, und auf Smartphones scrollen breite Tabellen horizontal im eigenen Rahmen. Blog-Tabellen scrollen auf schmalen Displays genauso. Und deine Organisationsseite listet ausstehende Einladungen direkt beim Öffnen auf.

Eine verständliche Fehlermeldung hilft dir bei der Planung. Wenn ein Job stoppt, zeigt dir ein einziger Header, ob du eine Sekunde warten, bis Mitternacht UTC warten oder deinen Tarif prüfen solltest.