Overview
Gologin Cloud Browser can be used as a managed remote browser for scraping and data extraction workflows. Your automation code (Puppeteer) connects to a remote browser session through a WebSocket endpoint, then runs standard navigation and extraction logic. Cloud Browser is the connection/execution layer; profile/proxy settings are managed via REST API. This setup can reduce infrastructure overhead and may help reduce scraping friction, but results depend on target site behavior and controls.What you get
- Remote browser sessions for Puppeteer connections.
- JavaScript rendering for dynamic pages.
- Scaling without running your own browser infrastructure.
- API-managed profile and proxy configuration.
- A single canonical connect endpoint for session startup.
Typical workflow
- Generate an API token.
- Optionally create/configure a profile (and proxy) via REST API.
- Build the connect URL with
tokenan optionalprofile. - Connect from Puppeteer/Playwright and run extraction.
- Store output and close the browser session.
Prerequisites
- Create a token: https://app.gologin.com/personalArea/TokenApi
- Profiles API (recommended for controlled config): https://gologin.com/docs/api-reference/profile
- Proxy API: https://gologin.com/docs/api-reference/proxy
A canonical connection endpoint
tokenis required.profileis optional.- If
profileis omitted, a new profile is created for the session.
Minimal Puppeteer example
Next steps
- Cloud Browser Getting Started: https://gologin.com/docs/api-reference/cloud-browser/getting-started
- Profiles API: https://gologin.com/docs/api-reference/profile
- Proxy API: https://gologin.com/docs/api-reference/proxy
Best practices
- Prefer explicit waits over fixed sleeps.
- Implement retry logic with bounded backoff and jitter.
- Store structured extraction output (URL, fields, timestamp, status).
- Configure profile/proxy ahead of connection for reproducibility.
- Always close sessions and handle cleanup on failures.
- Adapt request/session behavior per target-site constraints.
Limits and quotas
See current limits and quotas: https://gologin.com/docs/api-reference/limitations/rate-limitsFAQ
Do I need a profile?
No. Theprofile parameter is optional. If omitted, a new profile is created for the session. Use a profile when you need controlled and repeatable configuration.