La plupart des automatisations échouent dès qu'il faut se connecter. Gologin Cloud Browser est un vrai navigateur Chromium dans le cloud qui retrouve, d'une exécution à l'autre, les cookies, l'empreinte d'appareil et l'IP résidentielle - une session de navigateur persistante, accessible depuis un script Playwright ou Puppeteer, l'interface du navigateur ou un agent IA.
Gratuit pour commencer · Tarif horaire fixe · IP résidentielles incluses · puis 1 $/Go
Les données qui comptent se trouvent derrière une connexion. Y arriver une fois est facile - y être encore le mois prochain, c'est là que tout se joue.
Les cookies ne vous gardent pas connecté.
L'identité, si.
Les sites lient une session au cookie, à l'appareil et au réseau d'où elle vient. Un navigateur qui n'existait pas il y a trois secondes n'a aucun historique, donc chaque exécution commence comme une première visite. Restaurez seulement les cookies, et la session arrive sur un appareil que le site n'a jamais vu. Un profil Gologin restitue les trois.
Les cookies, le stockage local et tout ce que le site a enregistré dans le navigateur.
Le profil canvas, WebGL, audio et matériel présent lors de la connexion.
L'IP résidentielle ou mobile depuis laquelle le compte s'est connecté.
Un utilisateur qui revient. Le même que la dernière fois.
Envie de l'appliquer à un vrai projet ? Voir Scraping dynamique ou Automatisation web.
Tous les navigateurs cloud restaurent les cookies. Voici ce qui décide si la session est toujours la vôtre à l'exécution suivante.
| Ce que vous obtenez | Browserbase | Browser Use | Steel | |
|---|---|---|---|---|
| Ce qu'un profil enregistré restitue | Cookies, stockage, appareil et IP | Cookies et stockage | Cookies et état de connexion | Cookies et stockage |
| Même IP à l'exécution suivante | Oui | Non | Non | Option payante |
| IP mobiles | Oui | Non | Non | Votre propre proxy |
| Session la plus longue, premier forfait payant | Sans limite | 6 heures | 4 heures | 15 minutes |
| Une personne peut intervenir depuis un lien | Oui | Oui | Oui | Oui |
Besoin de terminer une étape 2FA à la main ? Voir Cloud Browser UI.
La ligne de connexion est la seule partie Gologin ; le reste, c'est du Playwright ou du Puppeteer standard. Chaque onglet ci-dessous a tourné tel quel sur Gologin Cloud Browser.
Inscrivez-vous avec Google et copiez votre clé depuis le tableau de bord. Gratuit, sans carte bancaire.
Un clic dans le tableau de bord, ou un appel API. Le profil garde l'appareil, l'IP et la connexion.
Installez la bibliothèque et lancez le script ci-dessous avec votre jeton et l'id de votre profil. Vous migrez votre propre script ? Remplacez son appel launch() par la ligne de connexion. Plus de détails dans le guide de démarrage.
// avant - un navigateur neuf, et une nouvelle connexion, à chaque exécutionconst browser = await chromium.launch();// après - le même profil, déjà connectéconst browser = await chromium.connectOverCDP(CLOUD_BROWSER_URL);// toutes les lignes ci-dessous restent exactement comme avantnpm install playwright-coreGOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node scrape.mjswss://cloudbrowser.gologin.com/connect?token=…&profile=…import { chromium } from "playwright-core";
const token = process.env.GOLOGIN_TOKEN;
const profileId = process.env.GOLOGIN_PROFILE_ID;
const endpoint = `wss://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}`;
const browser = await chromium.connectOverCDP(endpoint);
const page = await browser.contexts()[0].newPage();
await page.goto("http://quotes.toscrape.com/scroll");
await page.waitForSelector(".quote");
for (let i = 0; i < 30; i++) {
const before = await page.locator(".quote").count();
await page.evaluate(() => window.scrollTo(0, document.body.scrollHeight));
try {
await page.waitForFunction(
(n) => document.querySelectorAll(".quote").length > n,
before,
{ timeout: 3000 }
);
} catch {
break;
}
}
const quotes = await page.$$eval(".quote", (els) =>
els.map((el) => ({
text: el.querySelector(".text")?.textContent,
author: el.querySelector(".author")?.textContent,
}))
);
console.log(quotes.length, quotes[0]);
await page.close();
await browser.close();npm install puppeteer-coreGOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node scrape.mjswss://cloudbrowser.gologin.com/connect?token=…&profile=…import puppeteer from "puppeteer-core";
const token = process.env.GOLOGIN_TOKEN;
const profileId = process.env.GOLOGIN_PROFILE_ID;
const endpoint = `wss://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}`;
const browser = await puppeteer.connect({ browserWSEndpoint: endpoint });
const page = await browser.newPage();
await page.goto("http://quotes.toscrape.com/scroll");
await page.waitForSelector(".quote");
for (let i = 0; i < 30; i++) {
const before = await page.$$eval(".quote", (els) => els.length);
await page.evaluate(() => window.scrollTo(0, document.body.scrollHeight));
try {
await page.waitForFunction(
(n) => document.querySelectorAll(".quote").length > n,
{ timeout: 3000 },
before
);
} catch {
break;
}
}
const quotes = await page.$$eval(".quote", (els) =>
els.map((el) => ({
text: el.querySelector(".text")?.textContent,
author: el.querySelector(".author")?.textContent,
}))
);
console.log(quotes.length, quotes[0]);
await page.close();
await browser.disconnect();pip install playwrightGOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id python scrape.pywss://cloudbrowser.gologin.com/connect?token=…&profile=…import os
from playwright.sync_api import sync_playwright, TimeoutError as PlaywrightTimeoutError
token = os.environ["GOLOGIN_TOKEN"]
profile_id = os.environ["GOLOGIN_PROFILE_ID"]
endpoint = f"wss://cloudbrowser.gologin.com/connect?token={token}&profile={profile_id}"
with sync_playwright() as p:
browser = p.chromium.connect_over_cdp(endpoint)
page = browser.contexts[0].new_page()
page.goto("http://quotes.toscrape.com/scroll")
page.wait_for_selector(".quote")
for _ in range(30):
before = page.locator(".quote").count()
page.evaluate("window.scrollTo(0, document.body.scrollHeight)")
try:
page.wait_for_function(
"n => document.querySelectorAll('.quote').length > n",
arg=before,
timeout=3000,
)
except PlaywrightTimeoutError:
break
quotes = page.eval_on_selector_all(
".quote",
"els => els.map(el => ({text: el.querySelector('.text')?.textContent, author: el.querySelector('.author')?.textContent}))",
)
print(len(quotes), quotes[0])
page.close()
browser.close()Dans cette catégorie, le compteur tourne sur les requêtes, la bande passante et les minutes de session. Une page qui revient vide, une connexion qui redemande un code, une erreur à mi-parcours - chacune se termine par une nouvelle tentative, et cette tentative est facturée à nouveau.
« Des crédits sont facturés chaque fois que l'infrastructure de Firecrawl traite une requête, même si le site cible renvoie un code d'erreur HTTP comme 403 Forbidden ou 404 Not Found. »
Documentation de facturation de Firecrawl
Un site difficile coûte autant
qu'un site facile.
Nous facturons les heures de navigateur. Les IP résidentielles sont incluses, et le trafic au-delà de votre quota est à $1/GB. Le tarif publié le plus bas suivant dans la catégorie est de $5.
Ce que coûtent 50 GB de trafic résidentiel
Le tarif publié le plus bas de chaque fournisseur
Sur les forfaits d'entrée : Steel $500, Browserbase $600.
Un tarif horaire bas ne veut pas dire grand-chose si le trafic et les requêtes sont facturés en plus. Voici ce que chaque fournisseur met sur votre facture.
| Ligne de facturation | Browserbase | Browser Use | Steel | |
|---|---|---|---|---|
| Trafic résidentiel | $1/GB | $10-12/GB | $5/GB | $6-10/GB |
| Frais par requête | Aucun | Oui | Aucun | Oui |
| Facturé à | Heure, GB | Heure, GB, appels search, fetch, extract | Heure, GB | Heure, GB, appels d'options |
| Heure de navigateur | $0.07-0.09 | $0.10-0.12 | $0.02 | $0.08-0.10 |
Le serveur MCP Gologin donne à Claude un contrôle direct sur les profils, les proxys et les sessions cloud. Vous décrivez la tâche ; il configure les comptes et écrit l'automatisation avec l'API Cloud Browser.
claude mcp add gologin -e API_TOKEN=… -- npx gologin-mcp
Créez trois profils sur des IP résidentielles américaines, puis écrivez-moi un script qui se connecte à chaque compte vendeur et récupère les factures du mois dernier.
Voir Navigateur pour agents IA, ou configurez le serveur MCP Gologin.
Un navigateur cloud est un navigateur web complet qui tourne sur un serveur distant plutôt que sur votre ordinateur. Vous le pilotez depuis un script via une API, ou à la main dans l'interface du navigateur, pendant que les pages se chargent sur le matériel et le réseau du serveur. La plupart des navigateurs cloud vous donnent un navigateur vierge à chaque exécution. Un profil Gologin vous donne le même navigateur à chaque fois : un vrai Chromium avec sa propre empreinte d'appareil, ses cookies et son IP résidentielle ou mobile, tous conservés d'une exécution à l'autre, pour que les sites voient un utilisateur qui revient.
Une page par tâche : ce qu'elle exige d'un navigateur, et comment la lancer sur Gologin Cloud Browser.
Connexion via CDP en une ligne. Mêmes sélecteurs, mêmes tests, même CI - le navigateur tourne simplement dans le cloud.
Fils d'actualité, boutons « Charger plus » et pages construites en JavaScript, chargés comme le navigateur d'une personne les charge.
Des scripts qui se connectent une fois aux portails et tableaux de bord, puis tournent selon un planning sans se reconnecter.
Laissez Claude créer des scripts auto-apprenants et faire du vrai travail. Chaque profil a sa propre empreinte, ses cookies et son IP.
Suivez l'automatisation en direct, prenez la main pour une 2FA ou un formulaire délicat, puis rendez la session à votre script.
Un vrai Chromium auquel votre script Puppeteer ou Playwright se connecte, avec sa propre empreinte d'appareil et une IP résidentielle.
Oui. Inscrivez-vous avec Google et vous obtenez tout de suite une clé API : 3 exécutions de 15 minutes maximum chacune sur 1 session parallèle, sans carte bancaire.
Les pages se chargent sur nos serveurs, pas sur votre machine, donc le site cible n'atteint jamais votre appareil ni l'IP de votre domicile. Chaque profil est isolé, avec sa propre empreinte, ses cookies et son IP.
Oui. Chaque session a un lien Live View : ouvrez-le pour regarder le script travailler, ou prenez la main pour un code ou un formulaire délicat, puis rendez la session. Voir Cloud Browser UI.
Aussi longtemps que dure la connexion du site lui-même. Le profil garde les cookies, l'appareil et l'IP d'une exécution à l'autre, donc le site voit le même utilisateur à chaque fois. Ce qui met fin à une connexion, c'est son expiration côté site, pas nous.
Oui. Changez la ligne de connexion et rien d'autre : sélecteurs, assertions, attentes et CI restent tels quels. Playwright, Playwright Python et Puppeteer se connectent tous à la même adresse wss://. Voir Playwright & Puppeteer ou API de navigateur headless.
Ouvrez le Live View de la session et terminez cette étape vous-même, puis laissez le script continuer dans la même session. Si vous n'avez besoin que de pages publiques, Web Unlocker les renvoie et ne facture qu'en cas de succès.
Le profil garde ce que l'exécution a construit : les cookies, l'appareil et l'IP. Lancez l'exécution suivante dans le même profil et elle reprend connectée, pas depuis la page de connexion. Pour voir où elle s'est arrêtée, ouvrez la session dans Live View.
Chaque profil est isolé : ses propres cookies, sa propre empreinte, sa propre IP. Rien n'est partagé entre les profils, donc un problème dans un profil n'atteint pas les autres.
Une sur l'offre gratuite et sur Professional, 2 sur Business, 3 sur Enterprise, à partir de 4 sur Custom. Ajoutez-en à n'importe quel forfait pour $2 par mois chacune.
Des IP résidentielles et mobiles de Gologin Proxies, ajoutées à un profil en un appel API, ou votre propre proxy.
Le temps de navigateur au-delà de vos heures incluses, à $0.07-0.09 de l'heure selon le forfait, les sessions parallèles supplémentaires à $2 par mois chacune, et le trafic proxy au-delà de votre quota à $1/GB. Il n'y a pas de frais par requête.
Si les pages dont vous avez besoin sont publiques et que la tâche ne demande aucune session - envoyer une URL, récupérer le contenu, passer à la suite - Web Unlocker est plus simple, et il ne facture que lorsqu'une requête réussit. Cloud Browser sert au travail qui demande une session : se connecter, rester connecté et agir comme le même utilisateur sur de nombreuses exécutions.
Un compte, un réseau de proxys, un écosystème. Choisissez le produit dont la tâche a besoin.
Chaque forfait fait tourner le même navigateur, avec les IP résidentielles incluses. Les forfaits diffèrent par les heures de navigateur et les sessions parallèles.
$0
Sans carte bancaire
$4.50/ mois
Pour développeurs solo
$8/ mois
Pour équipes en croissance
$14/ mois
Pour les opérations critiques
Besoin de plus en simultané ? Ajoutez des sessions parallèles à n'importe quel forfait pour $2 par mois chacune, autant qu'il vous en faut. Le trafic proxy au-delà de votre quota est à $1/GB.
À partir de 4 sessions parallèles, avec un gestionnaire de compte dédié, un SLA premium et un onboarding sur mesure.
Une ligne connecte votre script à Gologin Cloud Browser. Créez tout ce qui doit rester connecté : scrapers, agents, outils internes et workflows qui tournent chaque jour.
Gratuit pour commencer, sans carte bancaire. IP résidentielles incluses.