Web Unlocker renders the JavaScript and comes in on a residential IP from the city you pick, then hands you the page as HTML, Markdown or text. It gives you reliable access to public pages on sites like Amazon, LinkedIn, Google and Reddit, and a failed request never reaches your bill.
Tell us a little about your team and get:
Many sites check every visitor: the IP, JavaScript support and a consistent browser. A plain script often gets an incomplete page. Reliable access on your own means proxies, a browser fleet and session handling, kept in step as the sites change. Web Unlocker is that stack already built: one GET, and the rendered public page comes back.
Every request comes back rendered, or it comes back free.
Everything a target might care about is a parameter. Set the ones you need, leave the rest to us: no proxy pool to rent, no browsers to host, no third-party services to top up. The widget above writes them for you in cURL, Python and Node.
Prices, stock and results as a local sees them, from 195+ countries.
HTML for parsers, Markdown and text for models, JSON with the metadata.
Sessions and retries handled inside the request.
A real engine renders the page. Wait for load, DOM ready or a fixed delay.
Mobile layouts, mobile prices, and the platforms that serve a phone-first experience.
Same exit IP and session across a sequence of pages.
Fire the request, get a job id, receive the page on your endpoint.
One call for the list. Each URL billed on its own outcome.
Want to see other Web Unlocker parameters? Read the docs
Most scraping APIs hand you a challenge page with a 200 on it and leave you to notice. Web Unlocker returns the status, the timing and the HTML, and the SDK reads that response and tells you what actually arrived: a page, a challenge, a block, an auth wall, and what to do next. You pay for successful extraction, nothing else.
Checking your browser before you continue
The recorded runs in the widget are the same engine you get with your key. Fresh URLs, no warm-up, no retries on your side, and nothing to tune per site: the same key and the same call work on every one of them.
The pages an agent wants most are often the ones a plain request cannot load. One skill install and Claude Code, Cursor or any MCP client reads them through Web Unlocker: the page comes back as Markdown it can use, a failed page comes back named instead of dressed up as data, and nothing that failed reaches the bill.
$ npx skills add GologinLabs/gologin-web-access-skill ✓ skill installed · key found in GOLOGIN_SCRAPING_API_KEY $ gologin-web-access scrape-markdown https://www.amazon.com/dp/B09XS7JWHH # Sony WH-1000XM5 Wireless Noise Cancelling Headphones **Price:** $298.00 · **Rating:** 4.4 (45,213) · In stock outcome: ok · 6.4 s · 1 request billed $ gologin-web-access search "best noise cancelling headphones" 1. Sony WH-1000XM5 review - rtings.com 2. The best noise-cancelling headphones - wirecutter ai_overview: present · people_also_ask: 4 $ gologin-web-access extract https://www.zillow.com/homedetails/… \ --schema price,beds,hoa { "price": 1495000, "beds": 2, "hoa": 1846 } outcome: ok · 5.1 s
Read the whole page, not the snippet. Markdown in, answer out.
scrape-markdownA thousand product pages a night, each billed on its own outcome, from any city you name.
batch-scrapeCompany pages, directories and listings pulled into the fields your CRM expects.
extract --schemaWatch a page and get told what changed, not a fresh copy to diff yourself.
track-changesEverything the skill can do, tool by tool. Read the docs
Most scraping APIs meter whatever makes a target harder: JavaScript credits, premium-proxy credits, a charge for the error that came back instead of the page. Web Unlocker bills one line: pages that rendered. Everything it took is included, everything that failed is free.
A hard page costs the same as an easy one. A page that fails to load costs nothing.
| Description | Qty | Amount |
|---|---|---|
| Pages renderedAmazon, Zillow, LinkedIn, Google | 48,120 | $47.16 |
| Failed or empty | 1,304 | $0.00 |
| Retries on our side | 2,911 | $0.00 |
| City-level geo targeting | 48,120 | $0.00 |
| Real browsers with consistent fingerprints | 6,207 | $0.00 |
| JavaScript rendering | 48,120 | $0.00 |
| Total due | $47.16 |
Only pay for successful data extraction – no surprises, no hidden fees.
Growth
$49 and 50k requests monthly
Low-volume plan with predictable monthly cost
Popular plan
Professional
$149 and 200k requests monthly
Tailored for teams looking to scale their operations
Business
$299 and 500k requests monthly
Designed for large teams with extensive operational needs
Premium
$899 and 2m requests per month
Advanced support and features for critical operations
Read any scraping API's pricing page closely and the price is a range, not a number. Ours is a number.
| Bright Data | Firecrawl | ScraperAPI | ||
|---|---|---|---|---|
| A blocked page is billed | Never | No | Yes | Yes |
| Same price for every page | Yes | Yes | No | No |
| Amazon product page, per 1,000 | $0.98 | $1.30 | $3.80 | $2.45 |
| Geo targeting down to | City | City | Country | Country |
| Says why a page failed | Yes | No | No | No |
| Try it before you sign up | Yes | No | No | No |
Not per target, not per option, not per retry. The same Amazon product page, per 1,000 successful requests, on each vendor's entry plan.
A scraping API for public pages. You send one GET request with a URL, Web Unlocker opens the page in a real rendering engine on a residential IP, renders the JavaScript, and returns the page as HTML, Markdown, text or JSON. You are billed only when a rendered page comes back.
Success is a rendered page with real content. A 403, a challenge page, an empty or truncated body, an auth wall or a cookie wall are classified as such in the response and cost $0.00. Retries we make on our side are free too.
No. Proxies alone give you an IP; you would still run the browsers, the fingerprints and the retry logic, and pay for every gigabyte whether the page loaded or not. Web Unlocker does all of that inside one request, keeps it working as the sites change, and charges per page that actually rendered.
Rendered HTML, Markdown, plain text and JSON with the page metadata, chosen per request with the format parameter. Markdown and text are the cheapest inputs for a language model.
Country, state or region, and city, on residential IPs in 195+ countries. A request from New York sees New York prices, stock and search results.
Yes. Batch up to 1,000 URLs in one call, or run requests asynchronously and receive each page on a webhook. Every URL is billed on its own outcome.
Yes. Install the Gologin web access skill with one command and your agent can scrape, search and extract through the same key. Any MCP client can use it.
The names are interchangeable. Web unlocker, web unblocker and website unlocker all describe the same thing: an API that opens a page in a real browser, renders it and returns the content. Gologin Web Unlocker does that in one GET and bills only when a rendered page comes back.
Both return a rendered page from a residential IP. The difference is the bill and the response. An Amazon product page costs $0.98 per 1,000 on Gologin against $1.30 on Bright Data, and Gologin names the outcome (page, challenge, block, auth wall) instead of returning a 200 with a challenge page inside it. You can also run a request on the public Playground before you sign up.
Any page that is public. The request arrives on a residential IP from a real browser engine with a consistent fingerprint, and the page is rendered as in any ordinary browser. Logins, checkouts and private content stay out of reach. If a target returns a 403, the response says so and the request is free.
Web Unlocker is an API with an SDK and a CLI, not a desktop app. If you want a browser you drive by hand, the Gologin antidetect browser and Cloud Browser cover that, on the same account and the same proxy network.
$0.98 per 1,000 rendered pages on Growth ($49 / 50k requests), $0.75 on Professional ($149 / 200k), $0.60 on Business ($299 / 500k) and $0.45 on Premium ($899 / 2m). JavaScript rendering, city-level geo targeting and retries on our side are included at $0.00. Blocked, challenged and empty responses are free.
Collecting publicly available data is lawful in most jurisdictions, and Web Unlocker only reaches pages that need no login. You remain responsible for how you use the data, for the target's terms and for personal data rules such as GDPR and CCPA. We do not provide credentials, sign in to sites for you or access private data.
One account, one proxy network, one ecosystem. Pick the product the job needs.
Sessions that log in once and stay logged in
/cloud-browser
Send a URL, get rendered HTML - billed only on success
/web-unlocker
Residential, mobile, datacenter and ISP IPs, attached to every product
/gologin-proxies
Isolated Chromium on your desktop, driven by hand
gologin.com
Real cloud phones, for mobile-first apps and testing
/cloud-android
Describe the job to Claude, get a working tool
/mcp
Tell us a little about your team and get:
Get a personalized walkthrough with our expert. We'll help you set up for your specific use case
Schedule a CallGet 1000 free requests to test WebUnlocker on your own. No credit card required.