VPN API を、あなたの AIVPN API を、あなたの AI エージェントに。

ユースケース
エージェントが専用VPNでできること
エージェントはあなたの代わりにオープンなWebで動きます。プライベートで制御可能な接続が重要になるのは、こんな作業です。
- プライバシー
プライベートにブラウズ
サイトに見えるのはWindscribeのIPだけ。自宅やオフィスのネットワークは見えません。
- 地域別テスト
他の国から見る
現地の価格や検索結果を、現地の人と同じように確認できます。
- セキュリティ
どんなネットワークも保護
ホテルのWi-Fi、ロボット、エッジデバイスに暗号化されたWireGuardトンネルを。
- プラットフォーム
顧客ごとにトンネルを
ワークスペースやジョブごとにひとつのキーと期間。管理するアカウントはありません。
ROBERTによるDNSフィルタリング
エージェントがアクセスできる先を制限
マルウェアやフィッシングのドメインをブロックしてエージェントが誘導されないようにしたり、広告やトラッカーを除外してノイズとデータ使用量を減らしたりできます。一度のAPIリクエストでキーごとのリストを切り替えられ、トンネルのDNSリゾルバーがそれを適用します。
- search.engine.example
- shocking.headlines.example
- miner.hashpool.example
- sync.tracker.example広告 + トラッカーブロック済み
- shop.retailer.example
- odds.casino.example
- c2.botnet.exampleマルウェアブロック済み
- ads.network.example広告 + トラッカーブロック済み
- cdn.images.example
PUT /vpn/wireguard/settings{"robert": ["malware","ads"]}→ wireguard.dns = 10.255.255.3
自律型エージェントのためのガードレール
エージェントが悪意のあるリンクや注入された指示に従っても、既知のマルウェア、フィッシング、ボットネットのドメインは名前解決できません。
データもノイズも少なく
広告とトラッカーをブロックするとページが軽くなり、エージェントが余計な要素に費やすトークンと帯域幅を減らせます。
キーごとにAPIで設定
新しいキーはマルウェアのブロックが有効な状態で始まります。リストはいつでも次の方法で変更できます:
PUT /vpn/wireguard/settings

プライバシーとコントロール
登録不要、漏れるものもなし
アカウントはゼロ
APIがあなたの身元を尋ねることはありません。エージェントがWireGuardのキーペアを生成し、公開鍵がアイデンティティのすべてになります。秘密鍵がマシンの外に出ることはなく、接続を管理するすべてのリクエストはこの秘密鍵で署名されます。接続そのものと同じくらい厳重に保管してください。
エージェントが自分で支払う
Base上のUSDCで、オープンなx402標準を通じてリクエストごとに決済。チェックアウトページもカード登録も不要で、支払いを再試行しても二重請求されることはありません。
あらゆるWireGuardクライアントに対応
キーで署名したリクエストでアドレス、DNSリゾルバー、事前共有鍵が返されるので、wg-quickの設定はテンプレートひとつで作成できます。
更新、移行、終了
期間の追加購入、新しいキーへのアクセス移行、即時の失効が、それぞれ一度の署名付きリクエストで行えます。
エージェントがx402でVPNを購入する仕組み
ゼロからトンネル接続まで四つのステップ
シンプルなHTTPとオープンなx402決済標準。x402 v2クライアントならカスタムコードなしで支払えます。
- 402
期間を指定
WireGuardの公開鍵と月数を送信します。正確な価格、ネットワーク、受取人が返されます。
POST /vpn/wireguard
- x402
見積もりを支払う
USDCの送金承認に署名し、それを付けて同じリクエストを再送信します。
PAYMENT-SIGNATURE: …
- 201
設定を作成
署名付きリクエストでアドレス、DNSリゾルバー、事前共有鍵が返されます。ロケーション一覧から出口を選びましょう。
GET /vpn/wireguard/locations
- WG
接続
任意のWireGuardクライアントでトンネルを接続し、タスクに必要なフィルターを設定します。
wg-quick up ./windscribe.conf
料金
USDCで支払う、シンプルな料金
x402を使いBase上のUSDCで支払います。サブスクリプションや自動更新はありません。同じキーで再購入すれば、最大12か月先まで期間を追加できます。支払いは返金できません。

開発者とエージェント向けドキュメント
エージェントが始めるのに必要なすべて
OpenAPI仕様はすべてのエンドポイントを記述しています。llms.txtはエージェント向けの簡潔版です。
https://windscribe.com/vpn-api/llms.txt を読んでください。 このマシンでWireGuardのキーペアを作成し、x402を使ってそのキー用にWindscribe VPNアクセスを一か月分購入し、マルウェアと広告のブロックを有効にしてから、最寄りのロケーション用のwg-quick設定を書き出してください。秘密鍵はこのマシンから出さないでください。
- ベースURL
- https://api.windscribe.com/vpn
- ディスカバリー
- GET /vpn
- 支払い
- x402 v2、exactスキーム、Base上のUSDC
- 認証
- WireGuardキーで署名されたリクエスト(wg-xeddsa-v1)
APIを探索9つのエンドポイント、リクエストとレスポンスのフィールド、cURL・Python・JavaScriptのコード開く
/vpn/wireguardBuy time for a WireGuard key
Creates a new entitlement, extends an active or expired one from max(now, expires), or reactivates a revoked one with a fresh PSK and a term starting now. Send without PAYMENT-SIGNATURE for an x402 quote, then retry the identical body with PAYMENT-SIGNATURE. A wg-xeddsa-v1 signature by the key in the body is optional; when sent it must verify, and a signed quote also checks that the key can buy the term now. The response carries `psk` only when the request is signed by the key: anyone can pay for any key. Retrying the same PAYMENT-SIGNATURE never pays twice.
ヘッダー
リクエストボディ · application/json
123456712レスポンス
Payment settled and time bought
activeexpiredrevokedmalwareadssocialporngamblingfakenewscompetitorscryptominers123456712表示されているフィールドは data の中にあります。
# 1. Quote. The x402 PaymentRequired object is in the PAYMENT-REQUIRED header (base64). curl -si https://api.windscribe.com/vpn/wireguard \ -H 'Content-Type: application/json' \ -d '{"wg_pubkey":"<your WireGuard public key>","months":1}' # 2. Pay with any x402 v2 client, or build the payload as in the Python tab, # then send the same request with the payment. curl -s https://api.windscribe.com/vpn/wireguard \ -H 'Content-Type: application/json' \ -H "PAYMENT-SIGNATURE: $PAYMENT" \ -d '{"wg_pubkey":"<your WireGuard public key>","months":1}'
{ "data": { "pubkey": "j0DFrbaPJWJK5bIU6nZ6bslNgp09e14a0bpvPiE4KF8=", "status": "active", "expires": 1797207705, "ipv4": "100.88.12.34", "ipv6": "fd54:4::5c0c:2a2", "robert": [ "malware" ], "wireguard": { "address": "100.88.12.34/32", "address_v6": "fd54:4::5c0c:2a2/128", "dns": "10.255.255.2", "allowed_ips": "0.0.0.0/0, ::/0", "endpoint_port": 443 }, "purchasable_terms": [ 1, 2, 3, 4, 5, 6, 7 ], "psk": "EXAMPLEexampleEXAMPLEexampleEXAMPLEexample0=", "success": 1, "payment_id": "6c1f0e9a2b7d4c3e8f5a1b0c9d8e7f6a5b4c3d2e1f0a9b8c7d6e5f4a3b2c1d0e", "settlement_reference": "0xeb0c71793e4e18a80c8123e34c8f908404f4ee107d3c8dfea4c742ad73e01ccf" } }
よくある質問
購入前に
Windscribe VPN APIとは何ですか?
Windscribe WireGuard VPNへのアクセスを、WireGuard公開鍵に直接販売するHTTP APIです。AIエージェント、スクリプト、デバイスは、Windscribeアカウントなしで接続を購入・利用・管理できます。
AIエージェントが自分でVPNを購入できますか?
はい。エージェントはWireGuard公開鍵と期間を送信し、HTTP 402の見積もりを受け取り、x402を使ってUSDCで支払い、WireGuard設定用の値を受け取ります。人が登録や確認を行う必要は一切ありません。
Windscribeアカウントは必要ですか?
いいえ。APIがメールアドレス、パスワード、セッションを求めることはありません。WireGuard公開鍵が購入を識別し、それを管理するリクエストは対応する秘密鍵で署名されます。
支払い方法は?
x402 v2を通じて、Base上のUSDCで支払います。最初のリクエストで正確な金額と受取アドレスが返されるので、クライアントがUSDCの送金承認に署名し、リクエストを再送信します。
サブスクリプションですか?
いいえ。各支払いで1〜7か月または12か月の固定期間を購入します。同じキーで再購入すれば、最大12か月先まで期間を追加できます。
返金は受けられますか?
いいえ。支払いは返金できません。キーを失効させるとアクセスは即座に終了し、残りの期間は失われます。期間を再購入するとキーが再び有効になります。
エージェントがアクセスできるドメインを制御できますか?
はい。各キーにはROBERTのDNSフィルターリストがあります:マルウェア(フィッシングとボットネットのサーバーを含む)、広告 + トラッカー、ソーシャルネットワーク、ポルノ、ギャンブル、クリックベイト、暗号資産、他社VPN。新しいキーはマルウェアが有効な状態で始まり、PUT /vpn/wireguard/settingsでいつでもリストを変更できます。カスタムのドメインルールには対応していません。
どのVPNプロトコルを使いますか?
WireGuardです。APIはインターフェースアドレス、DNSリゾルバー、事前共有鍵、エンドポイントのポートを返すため、wg-quickを含むあらゆるWireGuardクライアントで接続できます。
Windscribeは何を保存しますか?
公開鍵、生成された事前共有鍵、有効期限、ROBERTフィルター、そして各支払いの商品詳細、状態、決済トランザクションハッシュです。Windscribeはウォレットアドレスを保存しませんが、決済はBase上で公開されており、支払ったウォレットが確認できます。
WireGuardキーがすでに使われている場合は?
Windscribeアカウントまたはパートナーに属するキーは、資金が動く前にwireguard_key_existsで拒否されます。新しいキーを生成して再試行してください。
どのサーバーを使えますか?
アクセスが有効な間にGET /vpn/wireguard/locationsが返すプレミアムWireGuardロケーションです。固定IPサーバーは含まれません。






