Anti-Detect-Browser, für Sie gehostet
Ein API-Aufruf startet einen Clearcote-Browser auf unseren dedizierten Servern, hinter einer Residential-IP. Verbinden Sie Playwright, Puppeteer oder einen beliebigen CDP-Client mit der zurückgegebenen URL. Sie zahlen für den Traffic und sonst nichts: kein Abo, keine Browserstunden, keine separate Proxy-Rechnung.
Prepaid ab €5. Kein Abo, nichts zu kündigen.
Gratis€5 Traffic gratis, wenn Sie GitHub verbinden. Ohne Kreditkarte.
Einmaliges Guthaben, eines pro GitHub-Konto. Das GitHub-Konto muss mindestens 30 Tage alt sein.
Ein POST, dann Ihr gewohntes Playwright
import { chromium } from "playwright";
const res = await fetch("https://www.clearcotelabs.com/api/v1/browsers", {
method: "POST",
headers: { authorization: "Bearer cc_live_...", "content-type": "application/json" },
body: JSON.stringify({ identity: "account-1", country: "us" }),
});
const { connectUrl, error } = await res.json();
if (error) throw new Error(error);
const browser = await chromium.connectOverCDP(connectUrl);
const context = browser.contexts()[0];
const page = context.pages()[0] ?? (await context.newPage());
await page.goto("https://example.com");
await browser.close(); // ends the sessionHighlights
Residential-IPs inklusive
Standardmäßig geht jede Session über eine Residential-IP eines Endkunden-Internetanbieters ins Netz, nicht über einen Rechenzentrums-Adressbereich. Der Proxy ist Teil des Preises pro GB, keine zweite Rechnung.
Dedizierte Hardware statt VPS
Die Browser laufen auf unseren eigenen dedizierten physischen Servern, nicht auf geteilten virtuellen Maschinen in der Cloud.
Die Engine, die Sie auch selbst betreiben können
Jede Session ist ein Clearcote-Build, gestartet mit den empfohlenen Einstellungen: Light Stealth, ein Fingerprint-Seed sowie Zeitzone und Sprache passend zur Exit-IP.
Identitäten und gespeicherte Logins
Übergeben Sie eine Identität, um als dasselbe Gerät wiederzukommen, mit derselben Exit-IP, solange diese Residential-IP online bleibt. Mit einem benannten Profil werden außerdem Cookies und Website-Speicher gesichert, sodass die nächste Session bereits angemeldet startet.
Live-Ansicht, Steuerung übernehmen, teilen
Verfolgen Sie jede Session live im Dashboard, übernehmen Sie die Steuerung, um sich anzumelden oder einen Schritt zu erledigen, an dem Ihr Skript scheitert, und teilen Sie einen Link zum Zuschauen oder zum interaktiven Mitsteuern für bis zu vier Stunden.
Nur für Traffic zahlen
Abgerechnet wird pro GB zwischen Browser und Websites. Zeit, Sessions und CDP-Nachrichten sind kostenlos, und maxGb begrenzt, was eine einzelne Session verbrauchen kann.
So funktioniert eine gehostete Session
POST /api/v1/browsers mit Ihrem API-Key legt eine Session an und liefert eine nur einmal verwendbare connectUrl; der Browser startet, sobald Sie sich verbinden, meist innerhalb weniger Sekunden. Verbinden Sie sich innerhalb von zwei Minuten mit connectOverCDP in Playwright, puppeteer.connect oder einem beliebigen Client, der das Chrome DevTools Protocol spricht. Nutzen Sie den Kontext und die Seite, die bereits da sind: Ein neuer Kontext startet ohne die Cookies und den Speicher des Profils, und Playwright gibt ihm einen emulierten Viewport von 1280×720, der nicht zum Browserfenster passt.
Alles, was bestimmt, was eine Website sieht, wird im Create-Aufruf festgelegt, nicht aus Ihrem Skript: country, state und city für den Exit, identity oder fingerprint für das Gerät, profile für gespeicherte Website-Daten, version, um ein Release zu pinnen. Wer User-Agent, Viewport oder navigator-Properties aus einem Skript überschreibt, erzeugt genau die Widersprüche, nach denen Erkennung sucht. Diese Entscheidungen gehören deshalb in den Create-Aufruf.
Eine Session endet, wenn Sie den Browser schließen, die Verbindung trennen, sie über die API stoppen oder ein Limit erreichen: 4 Stunden pro Session, ein Idle-Timeout, das Sie erhöhen können, Ihr eigenes maxGb oder Ihr Guthaben. Starten Sie sie mit keepAlive: true, läuft sie nach dem Trennen stattdessen weiter, und ein späteres Skript kann sich wieder mit denselben Tabs, Cookies und derselben Exit-IP verbinden.
Im Vergleich
Die linke Spalte beschreibt, wie ein gehosteter Browser üblicherweise aufgebaut ist, nicht ein bestimmtes Produkt. Die Proxy-Preise sind die öffentlichen Listenpreise, die wir im September 2026 gefunden haben.
Wofür es eingesetzt wird
Scraping ohne eigene Serverflotte
Preis-Checks, Katalog-Monitoring und Recherche-Crawls auf Rechnern, die Sie nicht patchen müssen, mit bereits angebundenem Proxy.
Workflows mit Login
Ein benanntes Profil hält eine angemeldete Session über mehrere Läufe hinweg – auf demselben Gerät und, solange seine Residential-IP online bleibt, mit derselben IP, so wie ein wiederkehrender Kunde aussieht.
KI-Agenten in der Cloud
browser-use, Stagehand und Crawl4AI nehmen die Connect-URL als CDP-Endpunkt, sodass ein Agent einen Browser bekommt, ganz ohne lokales Chromium.
Eine Seite von anderswo aus sehen
Prüfen Sie, was eine Seite in einem anderen Land, Bundesstaat oder einer anderen Stadt zeigt, indem Sie den Exit im Create-Aufruf wählen.
Clearcote ist für Datenschutz, Tests, Forschung und rechtmäßige Automatisierung gebaut. Sie sind dafür verantwortlich, wie Sie es einsetzen, und dafür, die Nutzungsbedingungen der Websites einzuhalten, die Sie besuchen.
In welchem Tarif enthalten
Gehostete Browser werden getrennt von den Lizenztarifen abgerechnet, aus einem Prepaid-Guthaben, pro GB Traffic. Sie brauchen ein Clearcote-Konto und einen API-Key, aber keinen Lizenzschlüssel. Pro Konto können bis zu 24 Browser gleichzeitig laufen.
Tarife vergleichenFAQ
Was kostet ein gehosteter Browser?
€1 pro GB Traffic zwischen dem Browser und den besuchten Websites, Upload und Download zusammen, inklusive Residential-Proxy. Zeit, Sessions und CDP-Nachrichten werden nicht berechnet. Sie laden ein Prepaid-Guthaben auf, und ein Browser braucht zum Start €0.50. Als grobe Orientierung: Eine typische Nachrichten- oder Shop-Seite hat 2 bis 5 MB, 1.000 Seiten mit je 3 MB sind also rund 3 GB.
Muss ich meinen Playwright- oder Puppeteer-Code ändern?
Nur die Startzeile. Ersetzen Sie chromium.launch() durch chromium.connectOverCDP(connectUrl) oder nutzen Sie puppeteer.connect({ browserWSEndpoint, defaultViewport: null }), und lassen Sie den Rest, wie er ist. Nehmen Sie browser.contexts()[0] und dessen erste Seite, statt einen neuen Kontext anzulegen.
Kann ich meinen eigenen Proxy verwenden?
Ja. Übergeben Sie proxy: { server, username, password } mit einem HTTP- oder SOCKS5-Proxy unter einer öffentlichen Adresse. Der Traffic wird genauso abgerechnet. Die Optionen country, state, city und proxySession beziehen sich auf den verwalteten Pool; mit einem eigenen Proxy werden sie deshalb abgelehnt statt stillschweigend ignoriert.
Wie bleibe ich zwischen Sessions angemeldet?
Nutzen Sie ein benanntes Profil: profile: { name: "shop-account", persist: true } lädt es und speichert Cookies, localStorage und IndexedDB, wenn die Session endet. Ein Profil bringt auch seine eigene Identität mit: Die Website sieht dasselbe Gerät und dieselbe Residential-IP, solange diese IP online bleibt (meist mehrere Stunden; danach eine andere IP aus demselben Netz). Profile gehören nur zu Ihrem Konto und werden verschlüsselt gespeichert.
Wie viele Browser kann ich betreiben, und wie lange?
Pro Konto 24 gleichzeitig laufende oder startende Browser, jeder bis zu 4 Stunden. Eine Session, die 5 Minuten lang keinen CDP-Befehl erhält, wird geschlossen; erhöhen Sie idleTimeoutSec für einen Browser, zu dem Sie zurückkehren wollen.
Welche Frameworks funktionieren damit?
Alles, was sich über CDP mit Chrome verbindet: Playwright, Puppeteer, Patchright, browser-use, Crawl4AI und Stagehand. Die Connect-URL ist nur einmal verwendbar; ein Framework, das sich selbstständig neu verbindet, braucht also für jede Verbindung eine neue Session.
Mehr dazu in der Dokumentation
Verwandte Funktionen
Geben Sie browser-use, Stagehand, Crawl4AI oder Ihrem eigenen Agenten ein Chromium mit Identität auf Engine-Ebene – oder nutzen Sie den optionalen In-Browser-Agenten von Clearcote mit Ihrem eigenen Modell.
Ein Seed pro Account: in jeder Session dasselbe Gerät, für den nächsten Account ein anderes, mit Cookies und Speicher, die zwischen den Läufen erhalten bleiben.
Setzen Sie einen Proxy mit aktiviertem geoip, und Zeitzone, Sprachen und WebRTC folgen der Exit-IP. SOCKS5 mit Benutzername und Passwort funktioniert im lizenzierten Build direkt.
Betreiben Sie Clearcote als dauerhaften CDP-Endpunkt – aus dem offiziellen Docker-Image, mit serve() oder per CLI – und verbinden Sie jedes Framework ohne Codeänderung.
Weiterlesen
Einen Browser in der Cloud starten
€1 pro GB, Residential-Proxy inklusive. Kein Abo, keine Zeitabrechnung, Prepaid ab €5.