Highlights
Ein Auto-Aufruf ist jetzt ein Request in deinem Dashboard. Die dahinterliegenden Versuche fuer Single, Proxy Finder und Browser bleiben sichtbar und werden namentlich unter dem Aufruf aufgefuehrt. Deine Erfolgsrate und Latenz messen jedoch genau das, was du angefragt hast. Eine Ablehnung durch dein eigenes Tariflimit zaehlt nicht mehr als Traffic, Auto markiert dies als Rate Limit, und die Billing-Seite fuehrt jedes Top-up in einer eigenen Zeile auf.
Was ist neu
Auto-Aufrufe zaehlen als ein Request
Bisher erschien ein Auto-Aufruf im Dashboard aufgeteilt in die einzelnen Versuche. Ein Link sah dadurch wie mehrere Requests aus, von denen einige fehlschlugen. Jetzt fuehren Overview, Usage & Limits und Activity Auto als eigenes Produkt. Jeder Aufruf ist eine Zeile mit einem Ergebnis. Er enthaelt die Credits und Bytes aller Versuche, die namentlich darunter aufgelistet sind. Dein Rate Limit zaehlt weiterhin die Versuche, da die Engines diese Requests tatsaechlich ausfuehren.
Wenn du Activity direkt nach einem Aufruf oeffnest, zeigt die Zeile zunaechst an, dass die Versuche noch verarbeitet werden. Wenige Sekunden spaeter ergaenzt sie die Liste der Versuche samt Credits und Bytes direkt an Ort und Stelle ohne Neuladen. Die Zeile bleibt stabil im Blick.
Das entspricht dem Einsatzzweck von Auto. Es dient der Pfadfindung: Lass es die funktionierende Stufe ermitteln, uebernimm den zurueckgegebenen session in /api/single oder /api/browser und leite deinen Traffic dorthin. Activity zeigt dir jetzt genau, was jeder Aufruf getestet hat, bevor du dich auf eine Route festlegst.
Tarif-Ablehnungen: Kein Traffic und auch bei Auto gekennzeichnet
Ein Request, der aufgrund eines Limits deines eigenen Tarifs abgelehnt wird, zaehlt nicht mehr zu deinem Gesamttraffic. Es wurden keine Daten abgerufen, also wird nichts berechnet. Ein 403 oder 500 der Zielseite zaehlt weiterhin, da wir diese Antwort an dich uebertragen haben.
Wenn ein Auto-Aufruf ein solches Limit erreicht, zeigt Activity dies als Rate Limited statt als Fehler an. Die Response enthaelt denselben X-FourA-Limit-Header wie ein direkter Aufruf:
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
Eine weitere Antwort zeigt nun genau, was passiert ist. Ein Ziel, dessen Hostname nicht auflöst, wird von Single, Browser, Proxy Finder und Auto wie jede nicht erreichbare Website zurückgegeben: status 0, ein Fehler mit Angabe des Hosts und ein Target Outcome (application_fail, siehe outcomes). Ziele in privaten Netzwerken erhalten weiterhin die 400-Ablehnung.
Traffic in einer einheitlichen Einheit
Wir definieren ein Gigabyte nun einheitlich: 1.073.741.824 Bytes bei jedem Kontingent und Zähler. API-Traffic wird auf Basis der decodierten Seite gezählt, da dies das Ergebnis ist, das wir für dich bereitstellen, unabhängig davon, ob ein echter Browser oder ein zusätzlicher Schritt der Seite nötig war. Proxy-Port-Traffic wird beim Durchlaufen des Tunnels gezählt, wo wir deine Verbindung übertragen und die Nutzlast nicht verändern. Dein Dashboard zeigt diese Definition direkt neben deinen Traffic-Werten, und How Your Plan Is Metered beschreibt die gesamte Methodik.
Traffic-Werte werden überall dort in Gigabyte angegeben, wo ein Gigabyte-Limit daneben steht, sodass sich Wert und Obergrenze direkt vergleichen lassen. Die Limits-Seite hat einen Traffic-Bereich erhalten (Gesamt, API, Proxy-Port und Premium, jeweils mit Balken bei vorhandener Obergrenze), die API-Keys-Tabelle enthält jetzt Spalten für Traffic und Premium, und jede Produktkachel auf der Übersicht zeigt ihren eigenen Traffic.
Ein erreichtes Limit wird nun rot als Am Limit markiert, da der nächste Request abgelehnt wird. Ein reines Zähllimit an der Obergrenze, etwa für API-Keys, wird gelb dargestellt: Es blockiert nur das Hinzufügen weiterer Einträge.
Abrechnung: vier Kacheln und eine Zeile pro Aufladung
Die Abrechnungsseite zeigt in jedem Tarif dieselben vier Kacheln: zuerst Credits oder Standard-Traffic (je nach Abrechnungsmodell deines Tarifs), dann der jeweils andere Wert, Premium und der Proxy-Port. Jede Kachel enthält einen Kaufen-Button. Falls dein Tarif diesen Posten nicht anbietet, weist der Button darauf hin und bietet eine Kontaktmöglichkeit.
In einem kostenpflichtigen Tarif auf Credit-Basis enthält der Proxy-Port eigene inklusive Gigabyte, und du kannst über die entsprechende Kachel weiteres Volumen hinzukaufen. Jede Aufladung erhält eine eigene Zeile mit gekaufter Menge, genutztem Anteil und Restvolumen. Der Verbrauch wird von der Aufladung abgezogen, die zuerst abläuft.
Auch die Verbrauchs-E-Mails enthalten präzisere Angaben. Bei 95 % erhältst du eine Benachrichtigung mit dem voraussichtlichen Erschöpfungsdatum bei aktuellem Verbrauchstempo im Vergleich zum Reset-Datum sowie den direkten Weg zur Erhöhung. Die 100%-E-Mail nennt die verbleibenden Tage bis zum Reset und bei Tarifen mit Overage die Kosten für die weitere Nutzung.
MCP 0.7.3
FourA MCP 0.7.3 veröffentlicht Tool-Schemas, die sowohl unter JSON Schema draft-07 als auch unter 2020-12 validieren, sodass ein Client mit striktem 2020-12-Validator alle vier Tools auflisten und aufrufen kann. Die Parameter der Aufrufe bleiben unverändert. Aktualisiere @fouradata/mcp oder nutze den gehosteten Server, auf dem bereits 0.7.3 läuft.
Dokumentation und Website
- Wähle ein Ergebnis in der docs-Suche aus, und die Seite scrollt zur ersten Fundstelle deines Begriffs und hebt ihn hervor. Das oberste Ergebnis ist direkt vorausgewählt, sodass Enter es öffnet.
- Auf Smartphones und Tablets öffnet sich das Hauptmenü der Website sofort beim Loslassen des Fingers und füllt den Bildschirm zweispaltig. Jede Seite wird bereits im ersten Frame vollständig gestylt gerendert.
Unter der Haube
Neue Proxy Finder-Kapazität übernimmt ab sofort direkt das, was bestehende Instanzen bereits über jeden Host gelernt haben. So bleiben die Response-Zeiten beim Hochfahren stabil, statt sich erst über Minuten unter deinem Traffic einpendeln zu müssen.
Ein Wert in deinem Dashboard sollte dich direkt zu einer Aktion deines Jobs führen. Wenn du einen Taschenrechner und unsere Docs brauchst, um ihn zuzuordnen, müssen wir die Zahl korrigieren, nicht du sie entschlüsseln.