Web Unlocker status and measured success rate

Web Unlocker · status

This page shows how the Web Unlocker did on its latest canary run: how many calls went to bot-protected pages, how many brought back the real page and how long the median call took. The numbers refresh from the live service when the page opens, and the method is written out below.

Latest run: 2026-11-11. 27 pages, 3 runs each.

Recent runs

The latest canary runs reported by the live service, newest first.

DateCallsReal pagesSuccessMedian time
2026-11-11817288.9%4.1 s

Latest run by protection system

Generated from the canary run of 2026-11-11, 3 runs on the same targets. Interactive captcha pages are excluded.

Anti-bot systemSuccessMedian timeCalls
Cloudflare100%8.9 s9
DataDome91.7%10.4 s12
Akamai75%2.4 s12
PerimeterX / HUMAN100%1.8 s9
Kasada100%16.1 s6
F5 BIG-IP100%3.4 s6
Imperva83.3%7.4 s6
AWS WAF66.7%14.3 s6
Amazon66.7%4.1 s3
Google66.7%7.5 s3
Other sites100%2.0 s6
Reddit100%1.7 s3

How we measure

These numbers come from our own canary, a run we repeat on the same pages. Customer traffic is never part of it.

Latest run: 2026-11-11. 27 pages, 3 runs each: 81 calls, 72 real pages (88.9%).

What counts as a success

A call counts only when the Web Unlocker returns the real page with status 200. A challenge page, an empty body or a timeout is a failure, whatever the HTTP status says.

It is the rule the product applies to your own calls: a page that is still blocked after every attempt is flagged as blocked, with the block class and the protection system named, and is never handed over as a success.

What the state means

Operational means the latest run is recent and its success rate is at the level we treat as healthy. Degraded means the latest run is recent and came in below that level.

The state is read from the live service when the page opens. When there is no recent run, or the live service does not answer, the page shows no state and keeps the numbers of the last run it has.

Where the numbers come from

Every number here is produced by our own canary calls. No customer request, URL or account is part of this page.

The Web Unlocker page prints the run it was built with; this page asks the live service for the latest one, so after a new run the figures here are the newer ones.

Measure your own traffic

A canary describes our list of pages, not yours. On your own targets every answer of the REST endpoint carries the status, the blocked flag with the block class and the protection system, the tier that served the page, the attempt log and the cost. The forward proxy reports the same verdict in the x-qp-unlocker-blocked and x-qp-block-class headers.

Count those fields in your logs and you have the success rate on your own pages, by site and by protection system.

Frequently Asked Questions

Is the Web Unlocker working right now?

The state at the top of this page is read from the live service when you open it. With a recent canary run it says Operational or Degraded, and the table of recent runs lists the calls, the real pages returned, the success rate and the median time of each run.

How is the Web Unlocker success rate measured?

With a canary: a fixed list of bot-protected pages, grouped by protection system and called through the Web Unlocker in repeated runs. A call is a success only when the real page comes back with status 200. Challenge pages, empty bodies and timeouts are failures; captcha demo pages are run but left out of the count.

Does this page show customer traffic?

No. Every number comes from our own canary calls. Customer requests, URLs and accounts are never published.

Why is my own success rate different?

The canary measures a fixed list of pages. Your targets, countries and request types are your own, so your rate will differ. Every answer tells you whether the page was blocked, by which protection system and after which attempts, so you can measure your own mix.

How often are the numbers updated?

The canary runs on a schedule, and this page reads the latest result from the live service each time it is opened. The date of the run is printed next to the numbers.

Sources

Related

If you're an AI agent

Skip the marketing. QuantumProxies.io publishes a machine-readable site map, Markdown for every page, a free MCP server, and APIs billed from the same balance as your proxies.

Connect in one command: npx -y quantumproxies-mcp