What it solves
Modern websites are hard to scrape. A plaincurl or requests call often returns a challenge page, a blank response, or broken HTML because the content is loaded by JavaScript. Web Unlocker handles all of this automatically:
- JavaScript rendering — pages are loaded in a real browser and fully executed before content is captured
- Anti-bot bypass — Cloudflare, DataDome, PerimeterX and similar protections are handled automatically
- Smart IP rotation — requests are routed through clean residential IPs with realistic browser fingerprints
- CAPTCHA solving — common CAPTCHA challenges are resolved without manual intervention
- Price tier targeting — routes requests through the appropriate proxy tier for the target site
What you get back
A successful request returns the page in one format. Choose it with theformat query parameter:
Pricing
Web Unlocker uses success-based billing — you are only charged when the request succeeds. Failed attempts are free. Pricing scales with volume:
For custom volume pricing, contact webunlocker@gologin.com.
Web Unlocker vs. self-managed proxies
Running your own proxy infrastructure is expensive and fragile. Web Unlocker handles everything as a managed service:Common use cases
- Price monitoring — scrape e-commerce sites that block automated requests
- Lead generation — extract contact data from directories and business listings
- Market research — collect product data, reviews, or job listings at scale
- Content aggregation — build news or data feeds from sites without an API
- AI pipelines — feed rendered HTML into LLMs for extraction or summarization
How it works
Web Unlocker runs a real Chromium browser in the cloud for each task. When you send a URL:- A browser is launched with a residential IP and realistic browser fingerprint
- The page is navigated, JavaScript is executed, and dynamic content is loaded
- Anti-bot challenges and CAPTCHAs are handled automatically
- The rendered HTML is returned, or Markdown or JSON if you ask for it with
format
How to use it
Send a GET request with the target URL as a query parameter. The response is the fully rendered HTML.format=markdown or format=json to the query.
See the Quickstart for examples in Python and JavaScript and for error codes, or Use Cases for common integration patterns.
CLI and SDK
In addition to the raw HTTP API, Gologin provides higher-level tools for working with Web Unlocker:- Web Unlocker SDK and CLI — minimal TypeScript SDK (
gologin-webunlocker) with typed methods and a CLI for quick scraping - Gologin Web Access CLI — unified CLI that combines Web Unlocker with Cloud Browser, adding batch scraping, crawling, search, change tracking, and structured extraction
- AI Skills — plug-and-play skills for Claude Code agents