Web Unlocker · the scraping API under the Gologin stack

Web Unlocker API:
reliable access to public websites,
let your data flow

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.

Pay only on success · Residential IPs in 195+ countries · Under $1 per 1,000 pages
Gologin Web Unlocker API
Status200 ok
Time6.4 s
Exit IPNew York US · residential
Size412 KB
Targetsclick to see how it works

Get your API key and free requests

Tell us a little about your team and get:

  • API key within one business day
  • Free requests on your own targets
G24.7 / 5 on G2from 79 reviews

No card. Cancel anytime. We reply within one business day.

Public pages, reliably

A plain request gets a partial page. Web Unlocker returns the full one.

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.

Plain requestcurl from a datacenter
IP reputationdatacenter range
JavaScriptnever runs
Fingerprintnone
Requestnot rendered
403Plain HTTP fetch
Web Unlockersame URL, one GET
Residential IPNew York, US
Real browserpage fully rendered
Coherent fingerprintone consistent browser profile
Request completeon our side
200Rendered page, 412 KB

Every request comes back rendered, or it comes back free.

Web Unlocker API parameters

Eight ways to shape one request

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.

CountryUnited States
StateNew York
CityNew York City

Country, state, city

Prices, stock and results as a local sees them, from 195+ countries.

HTML
MD
TXT
JSON

Four formats, one call

HTML for parsers, Markdown and text for models, JSON with the metadata.

Page loadedRendered · 1.8 s

Handled on our side

Sessions and retries handled inside the request.

JavaScript and readiness

A real engine renders the page. Wait for load, DOM ready or a fixed delay.

Desktop or mobile

Mobile layouts, mobile prices, and the platforms that serve a phone-first experience.

Search
Item
Cart

Sticky for multi-step reads

Same exit IP and session across a sequence of pages.

Page readyPOST to your endpoint

Webhook when it's done

Fire the request, get a job id, receive the page on your endpoint.

1,000URLs in one call

Up to 1,000 URLs at once

One call for the list. Each URL billed on its own outcome.

Want to see other Web Unlocker parameters? Read the docs

Response codes

Every response tells you what happened

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.

200Rendered page6.4 s · 412 KB
$29800Add to Cart
Outcome
ok
Next
use the page
200Challenge page1.1 s · 4 KB

Checking your browser before you continue

Verify you are human
Outcome
challenge
Next
retry in a full browser
403Blocked0.9 s · 1 KB
Something about your browser made us think you might be a bot. Press and hold to confirm you are human.Press & holdReference ID 8f2a4c1e-9b37
Outcome
blocked
Next
check the site's access rules, then retry
Supported websites

Reach public pages that need a real browser to load

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.

Amazon
LinkedIn
Reddit
Zillow
Google
Walmart
eBay
Indeed
Web Unlocker for AI agents

Give your agent the public pages plain scripts can't load

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.

gologin-web-access-skill
$ 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

Research agents

Read the whole page, not the snippet. Markdown in, answer out.

scrape-markdown

Price monitoring

A thousand product pages a night, each billed on its own outcome, from any city you name.

batch-scrape

Lead enrichment

Company pages, directories and listings pulled into the fields your CRM expects.

extract --schema

Change tracking

Watch a page and get told what changed, not a fresh copy to diff yourself.

track-changes

Everything the skill can do, tool by tool. Read the docs

Web Unlocker pricing

Almost everyone's bill goes up when a page gets harder to load. Ours doesn't.

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.

Gologin Web Unlocker invoiceInvoice GL-2026-09-0142 · Web Unlocker · September
DescriptionQtyAmount
Pages renderedAmazon, Zillow, LinkedIn, Google48,120$47.16
Failed or empty1,304$0.00
Retries on our side2,911$0.00
City-level geo targeting48,120$0.00
Real browsers with consistent fingerprints6,207$0.00
JavaScript rendering48,120$0.00
Total due$47.16
Growth plan, $0.98 per 1,000 rendered pages. Every line that other vendors bill as a multiplier is $0.00 here.

Plans & Pricing

Only pay for successful data extraction – no surprises, no hidden fees.

Growth

$0.98

$49 and 50k requests monthly

Overage $1.20 / 1k results

Low-volume plan with predictable monthly cost

Popular plan

Professional

$0.75

$149 and 200k requests monthly

Overage $1.00 / 1k results

Tailored for teams looking 
to scale their operations

Business

$0.60

$299 and 500k requests monthly

Overage $0.90 / 1k results

Designed for large teams with extensive operational needs

Premium

$0.45

$899 and 2m requests per month

Overage $0.70 / 1k results

Advanced support and features for critical operations

Want more requests?

Need higher limits or custom solutions? Let’s talk.

Web unlocker API comparison

What the others charge you for

Read any scraping API's pricing page closely and the price is a range, not a number. Ours is a number.

Gologin Web UnlockerBright DataFirecrawlScraperAPI
A blocked page is billedNeverNoYesYes
Same price for every pageYesYesNoNo
Amazon product page, per 1,000$0.98$1.30$3.80$2.45
Geo targeting down toCityCityCountryCountry
Says why a page failedYesNoNoNo
Try it before you sign upYesNoNoNo
Price per 1,000 pages

One price for every page

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.

$0.98Gologin
$1.30Bright Data
$2.11ZenRows
$2.45ScraperAPI
$3.80Firecrawl
  • Gologin$0.98
  • Bright Data$1.30
  • ZenRows$2.11
  • ScraperAPI$2.45
  • Firecrawl$3.80
FAQ

Questions about Web Unlocker

What is Web Unlocker?

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.

What counts as a successful request, and what is free?

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.

Do I need my own proxies, browsers or other services?

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.

Which output formats can I get?

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.

How precise is the geo targeting?

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.

Can I send many URLs at once?

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.

Does it work with Claude Code, Cursor and other agents?

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.

Is Web Unlocker the same as a web unblocker?

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.

How is Gologin Web Unlocker different from Bright Data Web Unlocker?

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.

Which public pages can Web Unlocker read?

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.

Is there a Web Unlocker app, or is it API only?

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.

How much does Web Unlocker cost?

$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.

Is scraping public pages legal?

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.

Free trial

Get your API key and free requests

Tell us a little about your team and get:

  • API key within one business day
  • Free requests on your own targets
G24.7 / 5 on G2from 79 reviews

No card. Cancel anytime. We reply within one business day.

Get your API key and free requestsFill in the form - we reply within one business day. No card needed.Get API key