URL を送れば、403 を返したページを持ち帰ります。レジデンシャル IP、実ブラウザの TLS フィンガープリント、拒否のたびに新しい出口、サイトが JavaScript を要求すれば実ブラウザ。応答にはステータス、試行回数、所要時間、コストが含まれるので、何が起きたかは常に分かります。
2026-11-11 に自社カナリアが計測:81 回中 72 回。キャプチャのデモページは実行するものの集計から除外しています。対話型キャプチャは解きません。

403
IP がどれほどクリーンでも、どんな User-Agent を設定しても、ページの代わりに 403、セキュリティチェック、または JavaScript チャレンジ。
200
27 の保護されたターゲットへの 81 回の呼び出しのうち 88.9% が本物のページとして戻りました:中央値 4.1 秒、p95 28.8 秒。
パンフレットの数字ではなく自社カナリアの計測です。同じターゲットを各 3 回実行。実行は繰り返され、このページのすべての数字はそのファイルから再生成されます。
2026-11-11 のカナリア実行から生成。同じターゲットに対し 3 回実行。対話型キャプチャのページは除外。
| アンチボットシステム | 成功率 | 所要時間の中央値 | 呼び出し数 |
|---|---|---|---|
| Cloudflare | 100% | 8.9 s | 9 |
| DataDome | 91.7% | 10.4 s | 12 |
| Akamai | 75% | 2.4 s | 12 |
| PerimeterX / HUMAN | 100% | 1.8 s | 9 |
| Kasada | 100% | 16.1 s | 6 |
| F5 BIG-IP | 100% | 3.4 s | 6 |
| Imperva | 83.3% | 7.4 s | 6 |
| AWS WAF | 66.7% | 14.3 s | 6 |
| Amazon | 66.7% | 4.1 s | 3 |
| 66.7% | 7.5 s | 3 | |
| Other sites | 100% | 2.0 s | 6 |
| 100% | 1.7 s | 3 |
これらの数字は自社カナリアによるもので、同じページに対して繰り返す実行の結果です。お客様のトラフィックは一切含みません。
最新の実行:2026-11-11。27 ページを各 3 回、計 81 回の呼び出しで本物のページは 72 回(88.9%)。
3 つの製品が同じレジデンシャルネットワークを共有しています。どれを呼ぶかは、ターゲットがあなたのリクエストに何をするかで決まります。
ページが 403、セキュリティチェック、チャレンジでクライアントを拒否する場合:1 回の呼び出しで本物の応答を取得。任意のメソッド、独自のヘッダーとボディ、1 つの出口に固定したログインやカート。前払い残高から GB 単位で課金。
クライアントはすでに通っていて、別の IP が必要なだけの場合:同じユーザー名の記法(国、州、都市、セッション)で HTTP または SOCKS5 のレジデンシャル出口。
ページを Markdown、テキスト、JSON で欲しく、生の応答、POST、独自の Cookie 管理が不要な場合。
3 つの入口の裏にあるのは同じエンジン。あなたのコードがすでに話せる方式で選んでください。スニペットはダッシュボードがあなたの認証情報で埋めるものと同じです。
コードを変更できる場合:JSON を 1 回送り、JSON を 1 回受け取る。証明書のインストールは不要。
POST https://app.quantumproxies.io/api/v1/scraper/unlock
curl -X POST https://app.quantumproxies.io/api/v1/scraper/unlock \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/", "country": "us"}'
プロキシ対応のスクレイパーがすでにある場合:unlocker のユーザー名とパスワードでホストとポートに向け、CA を一度だけインストール。
http://unlock.quantumproxies.io:9000
# once: curl -o unlocker-ca.pem https://app.quantumproxies.io/api/v1/scraper/unlock/ca
curl --proxy http://unlock.quantumproxies.io:9000 \
--proxy-user "USER:PASS" \
--cacert unlocker-ca.pem \
https://example.com/
証明書なしのプロキシ:プロキシ経由で http://unlock/ にリクエストを送り、x-qp-url ヘッダーでターゲットを指定。
http://unlock.quantumproxies.io:9000, then http://unlock/
curl --proxy http://unlock.quantumproxies.io:9000 \
--proxy-user "USER:PASS" \
-H "x-qp-url: https://example.com/" \
http://unlock/
REST 呼び出しでは、ページを取得する前にブラウザが行う操作を指定できます。クリック、入力、スクロール、待機です。
1 回のバッチで最大 100 件の URL を送信でき、完了時に Webhook で通知されます。
ページをキャッシュに保持する時間を自分で決められます。キャッシュされている間、同じページを再度リクエストしても費用はかかりません。
ドキュメントには、単一ファイルのクライアントが Node.js 用と Python 用の 2 つ、そして別の unlocker 向けに書いたコードのための移行表があります。
ダッシュボードの Web Unlocker ページの紹介です。GB を購入し、接続方法を選び、最初のリクエストを送信します。英語、字幕付き。
クライアントが送る識別ヘッダー(User-Agent、Accept、Sec-Fetch-*)は、実ブラウザの TLS ハンドシェイクと整合する一式に置き換えられます。Authorization、Cookie、Content-Type、独自ヘッダーはそのまま通過します。
チャレンジまたは 403 を受けると、別のフィンガープリント系統で新しい出口から再試行します。TLS 試行は最大 3 回、すべて 1 つの時間予算内:デフォルト 60 秒、timeout_ms で最大 120 秒。
TLS 階層がチャレンジされ続ける場合、実ブラウザがページを開き JavaScript チャレンジに応答します。スティッキーセッションでは取得したクリアランスが保持され、同じサイトへの次のリクエストで再利用されます。
Web Unlocker API は、通常の HTTP クライアントでは取得できないページのためのものです。アンチボット層がヘッダーを 1 つ読む前に TLS ハンドシェイクと HTTP/2 設定を採点するページです。fetch や requests の呼び出しは、どんな User-Agent を設定してもランタイムの署名を帯びています。unlocker はそれをトランスポート層で正し、オリジンが拒否すれば新しいレジデンシャル出口で再試行し、JavaScript が要求されれば実ブラウザを開き、オリジンの生の応答を返します。任意のメソッド、独自のヘッダーとボディ、1 つの出口 IP に固定したログインやカートも扱えます。
ローテーションするレジデンシャルプロキシが変えるのはリクエストの発信元です。リクエストの見た目は変わりません。TLS ハンドシェイク、HTTP/2 フレームの順序、ヘッダーの組み合わせは依然として Python や Node を名乗っており、現代のボット対策はまさにそこを採点します。web unlocker はリクエストを実ブラウザが送るものに書き換え、オリジンが拒否すれば別のフィンガープリントで再試行し、JavaScript が要求されれば実ブラウザに切り替えます。プロキシのインターフェースはそのまま、unlocker が判断を加えます。
すべての試行は実ブラウザの TLS プロファイルで送出され、識別ヘッダーもそれに合わせて書き換えられます。Chrome のハンドシェイクに Firefox の User-Agent を載せると、どちらか単独より目立つ信号になるからです。サイトが特定のプロファイルを期待するなら固定できます(Chrome、Firefox、Safari、Safari iOS、Edge、Brave、REST エンドポイントではモバイル Safari も)。固定しなければ再試行は Chrome、Firefox、Brave の間でローテーションし、1 つのハンドシェイクを焼いたサイトは別のものに出会います。Authorization、Cookie、Content-Type、独自の X-* ヘッダーはそのまま転送され、keepHeaders を使えばキャプチャしたアプリのリクエストをヘッダーごと再生できます。
デフォルトの mode auto は段階を登ります。まず TLS 階層、拒否されれば新しい出口、サイトがチャレンジを続ければブラウザ。mode tls はブラウザを決して開かず、mode browser は最初からブラウザで始めます。format はボディを html、markdown、text で返し、render png はスクリーンショットを撮ります。再試行とレンダリングを含む呼び出し全体は 1 つの予算に収まります。デフォルト 60 秒、timeout_ms で最大 120 秒。max_bytes は 1 回の呼び出しが動かせるトラフィックの上限です。応答はどの階層が勝ったか(tier_served)を示し、各試行の階層、プロファイル、出口の国、結果、ミリ秒、バイト数(attempt_log)を列挙し、あなたの階層の単価でバイトとドルのコストを出力します。
すべての応答は届く前に分類されます。分類器はボット対策システムがページに残す署名を読み、システム名(Cloudflare、DataDome、Akamai、PerimeterX など)とブロックのクラス(js_challenge、captcha、access_denied、rate_limited、fingerprint、geo、timeout)の両方を示します。REST エンドポイントでは、なおブロックされたページは blocked が true の 200 として検証用のページ本体とともに届くか、fail_on_block を設定していれば 424 target_blocked として届きます。フォワードプロキシではオリジンのステータスが x-qp-unlocker-blocked ヘッダー付きで中継されます。対話型キャプチャは解きません。captcha とラベル付けされて戻ります。
国を、ネットワークにあれば州や都市も指定すると、その市場から出口します。空のままなら出口の国はターゲットのトップレベルドメインから、次にアカウントの国から決まり、米国は最後の手段です。スティッキーセッション ID は 3 分から 1,440 分まで呼び出し間で同じ出口 IP を保持するので、ログイン、カート、ページ送りのリストが 1 つの身元にとどまります。unlocker はドメインごとに最近どの階層とフィンガープリント系統が通ったかを記憶して次回はそこから始め、サイトが拒否したばかりの出口はそのサイトに再提示せず隔離します。
Web Unlocker は 2 つの出口プールで動きます。レジデンシャル IP の Premium と 4G/5G キャリア IP の Mobile で、それぞれ独自の前払い GB 残高をダッシュボードで 1 GB から、カード、PayPal、暗号資産、アカウント残高で購入します。使用量は再試行とブラウザレンダリングを含む転送バイトで計測され、残高が尽きると静かに失敗する代わりにチャージ用リンク付きの 402 が返ります。各階層の GB 単価はダッシュボードの Web Unlocker ページの購入ボタン横に表示されます。サブスクリプションも最低期間もありません。
REST とプロキシは 1 つのカタログを共有します。各エラーはコードを示し、再試行の価値があるか、課金されたか、次に何をすべきかを伝えます。購入リンク付きの no_credit(402)、ブロッククラスと試行ログ付きの target_blocked(424)、rate_limited(429、従量課金では毎分 20 回・同時 10 件、Retry-After 付き)、render_failed と upstream_failed(503)、timeout_ms を使い切った timeout(504)。本物のページを伴う 403 や 429 はブロックではなく、そのまま返されます。
web unlocker は、通常の HTTP リクエストをアンチボット保護されたサイトへ実ブラウザのように届けるサービスです。レジデンシャル IP から、ブラウザの TLS フィンガープリントと整合したヘッダーで送り、拒否されれば新しい IP で再試行し、JavaScript チャレンジには実ブラウザを開きます。オリジンの生の応答を、試行回数とコストとともに返します。
プロキシが変えるのは送信元 IP だけです。クライアントの TLS ハンドシェイクとヘッダーの組み合わせは依然として自動化ツールを露呈し、現代のボット対策はそこを採点します。unlocker はリクエストをブラウザに合わせて書き換え、拒否されれば別のフィンガープリントで再試行し、JavaScript が要求されれば実ブラウザへ移行します。クライアントがすでに通っているなら、レジデンシャルプロキシが正しい選択です。
JavaScript チャレンジには実ブラウザで応答し、スティッキーセッション内ではクリアランス Cookie を保持して同じサイトへの次のリクエストに使います。hCaptcha、reCAPTCHA、クリック式のチェックボックスなど人間を必要とする対話型キャプチャは解きません。応答は captcha とラベル付けされ、ベンダー名が示され、動いたトラフィックはダッシュボードに別段の記載がない限り GB 単位で課金されます。
アカウント作成は無料で 1 分で終わり、ダッシュボードの Web Unlocker ページには呼び出しのステータス、試行回数、時間、コストを表示する Test a URL ボックスがあります。unlocker の GB は階層ごとに 1 GB から前払いで、最初のテスト呼び出しの費用はボックスの横に書かれています。無料のレジデンシャルトライアルは通常のレジデンシャルプロキシが対象で、unlocker は含みません。
はい。REST エンドポイントはどの言語でも扱える通常の HTTPS POST で、上のタブにはダッシュボードがあなたの認証情報で埋めるのと同じ curl、Python、Node.js、PHP、Go のスニペットがあります。Scrapy、Playwright、プロキシ設定のある任意のクライアントは CONNECT プロキシを使い、証明書をインストールできない環境ではダイレクトモードが使えます。
両方で、1 つのアカウントと 1 つの残高で使えます。コードを変更できるなら REST:JSON を送り JSON を受け取り、証明書は不要。スクレイパーがすでにプロキシ対応なら プロキシ:ホスト、ポート、ユーザー名、パスワード、CA は一度だけインストール。証明書なしでプロキシを使いたいならダイレクトモード:http://unlock/ にリクエストを送り、x-qp-url でターゲットを指定します。
静かな成功として返されることは決してありません。REST エンドポイントは blocked を true にしてブロッククラスとベンダーをページとともに示すか、fail_on_block を設定していれば 424 target_blocked を返します。プロキシはオリジンのステータスを x-qp-unlocker-blocked 付きで中継します。動いたバイトはダッシュボードに別段の記載がない限り GB 単位で課金され、試行ログがその内訳を示します。
はい。セッション ID をリクエストボディかプロキシのユーザー名で渡すと、その ID の呼び出しは 3 分から 1,440 分まで同じ出口 IP から送出されます。ログイン、ショッピングカート、ページ送りのリストがページごとに IP を変えず 1 つの身元にとどまる仕組みです。
country を、ネットワークにあれば state や city も渡すと、Premium 階層はその市場のレジデンシャル IP から出口し、Mobile 階層は 4G/5G キャリア IP で同じことをします。空のままなら出口はターゲットのトップレベルドメイン、次にアカウントの国から選ばれ、米国は最後の手段です。
リクエストを書き換えるために TLS を終端する CONNECT プロキシ経由の HTTPS でのみ必要です。API からキーで CA を一度ダウンロードしてください。ターゲットを x-qp-url ヘッダーに入れるダイレクトモードと REST エンドポイントは証明書をまったく必要としません。
はい、REST 呼び出しで可能です。ブラウザ操作(クリック、入力、スクロール、待機)のリストを追加すると、ブラウザがページを取得する前に順番に実行します。
はい。バッチは 1 回の呼び出しで最大 100 件の URL を受け付け、完了すると Webhook で通知します。
ページがキャッシュされている間は課金されません。キャッシュの有効期間は呼び出しで指定します。期限が切れるまで、同じページはキャッシュから返され、費用はかかりません。
転送した GB 単位で、使用する階層(レジデンシャル出口の Premium またはキャリア出口の Mobile)向けにダッシュボードで 1 GB から購入する前払い残高から課金されます。再試行とブラウザレンダリングも含まれます。現在の GB 単価は購入前にダッシュボードの Web Unlocker ページに表示されます。サブスクリプションも最低期間もありません。
マーケティングは飛ばしてください。QuantumProxies.io は LLM 向けサイトマップ、全ページの Markdown、無料の MCP サーバー、プロキシと同じ残高で課金される API を公開しています。
コマンド一つで接続: npx -y quantumproxies-mcp