Gologin Cloud Browser is real Chrome on a real device with a consistent fingerprint and a residential IP by location. Your Puppeteer or Playwright script connects with one line.
Free to start, no card. Residential IPs included.
A headless browser on a server is a bare-bones setup, and a proxy in front of it only changes the address. A scraping browser gives you real Chrome with a consistent fingerprint and JavaScript rendering.
| What the site sees | Gologin | Headless Chrome | Headless Chrome and a proxy |
|---|---|---|---|
| Device fingerprint | Real device | Your server's | Your server's |
| Exit IP | Residential, included | Datacenter | Whatever you rent |
| Cookies still there next run | Yes | No | No |
| Same device and IP next run | Yes | No | IP only |
| Watch or take over a session | Yes | No | No |
| Servers to run | None | Yours | Yours |
Only need the page, not a session? Web Unlocker fetches it for you and bills only on success.
Sign up with Google and copy your key from the dashboard. Free, no card.
One call, or one click in the dashboard. The profile holds the device, the proxy and everything the site writes.
Swap your launch call for a connection to the profile. Same selectors, same waits, same code below it.
wss://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}
https://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}
Same endpoint either way. Playwright connects over wss://, Puppeteer over https://. Both take your API token and the id of the profile to run.
const { chromium } = require('playwright'); (async () => { const token = 'YOUR_API_TOKEN'; const profileId = 'YOUR_PROFILE_ID'; const url = `wss://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}`; const browser = await chromium.connectOverCDP(url); const page = await browser.newPage(); await page.goto('https://www.vinted.fr/'); console.log(await page.title()); await browser.close(); })();
const puppeteer = require('puppeteer-core'); (async () => { const token = 'YOUR_API_TOKEN'; const profileId = 'YOUR_PROFILE_ID'; const url = `https://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}`; const browser = await puppeteer.connect({ browserWSEndpoint: url, defaultViewport: null, }); const page = await browser.newPage(); await page.goto('https://www.vinted.fr/'); console.log(await page.title()); await browser.close(); })();
Python, or a script you already have? See the Playwright and Puppeteer guides, or drive the same sessions by hand in the Cloud Browser UI.
A login is not one cookie. Sites bind it to the cookie, the device it was set on and the network it came from, and revoke it when any of the three drifts. Restore the cookie alone into a fresh browser and you look like a stolen cookie.
Your session is a browser that's still running,
not a file you restored.
A Gologin profile is one live browser. Disconnect, reconnect an hour later, and it is still logged in, on the same device, from the same IP. Need more hands? Clone the profile: clones keep the fingerprint and the proxy, so your session stays consistent across as many tabs as you need.
Scraping pages that load more as you scroll? See Dynamic scraping.
Free trial + Simple hourly pricing with included hours – no hidden costs. Proxy bandwidth overages at only $1/GB.
Try Cloud Browser API for free: click Get API Key below, sign up with Google & grab your offer in Gologin dashboard
Free
$0
15 minutes included (3 parallel sessions)
Try the full platform for free (sign up with Google required)
Popular plan
Professional
$4.50/m
50 hours included (1 parallel session)
Great for individual developers and small projects
Business
$8.00/m
100 hours included (2 parallel sessions)
Designed for teams with growing workloads
Enterprise
$14.00/m
200 hours included (3 parallel sessions)
Advanced support and features for critical operations
Estimate your monthly cost based on usage
Extra parallel sessions: $2/session per monthOne account, one proxy network, one ecosystem. Pick the product the job needs.
A real browser that runs on someone else's servers and that your scraping script connects to instead of launching its own. The point is reliable access to public web data: a real browser with a consistent device fingerprint, a residential IP by location and full JavaScript rendering. Gologin Cloud Browser is a scraping browser in that sense, reachable from Puppeteer and Playwright over CDP.
Headless Chrome runs without a screen on your server's hardware and IP. A Gologin session runs a real Chrome browser with a consistent device fingerprint and a residential exit IP by location, and the same profile comes back with the same device and IP on the next run.
Yes. You replace the launch line with a connection to the profile and change nothing else. Selectors, waits and the rest of the script stay as they are. Playwright connects over wss://, Puppeteer over https://, both to the same endpoint with your token and a profile id.
Yes. A profile is one live browser with one cookie store. Close your script, reconnect to the same profile, and it is still logged in, on the same device and from the same IP.
Clone the profile. Clones keep the fingerprint and the proxy, so they exit from the same IP, and you copy the session's cookies into them from the live session. To the site that is one user with several tabs open. For independent identities, use separate profiles with separate proxies.
Cloud Browser runs real Chrome with a consistent fingerprint, so pages load the way they do in any regular browser. If a verification step does appear you can open the session in the Cloud Browser UI and complete it by hand in the same session. If you only need the page and not a session, Web Unlocker fetches public pages inside the request and bills only on success.
Plans start at $4.50 a month for 50 browser hours, with extra hours at $0.07 to $0.09 depending on the plan. Residential IPs are included and traffic beyond your allowance is $1/GB. There are no per-request fees and a blocked page costs nothing extra.
Yes. Sign up with Google and you get an API key straight away: 15 minutes of browser time across 3 parallel sessions, no card. Everything on this page works on the free key.
Real Chrome in the cloud, on a real device fingerprint and a residential IP. One line connects Puppeteer or Playwright, and the profile keeps the device, the IP and the login for every run after.
Free to start. No card.