VPN APIuntukVPN APIuntuk agen kamu.
Beri agen AI kamu VPN WireGuard sendiri. Mereka membelinya dengan USDC dalam satu panggilan API, memblokir domain berbahaya dengan filter DNS, dan tidak pernah butuh akun.
Agen: mulai dari llms.txt. URL dasar https://api.windscribe.com/vpn

Kasus penggunaan
Apa yang dilakukan agen dengan VPN mereka sendiri
Agen bertindak di web terbuka untuk kamu. Inilah pekerjaan yang membutuhkan koneksi pribadi dan bisa dikendalikan.
- Privasi
Menjelajah secara pribadi
Situs hanya melihat IP Windscribe, bukan jaringan rumah atau kantor kamu.
- Pengujian geo
Lihat dari negara lain
Cek harga lokal dan hasil penelusuran seperti yang dilihat orang di sana.
- Keamanan
Amankan jaringan apa pun
Wi-Fi hotel, robot, dan perangkat edge mendapat tunnel WireGuard terenkripsi.
- Platform
Satu tunnel per pelanggan
Satu kunci dan masa langganan per workspace atau tugas. Tidak ada akun yang perlu dikelola.
Filter DNS dengan ROBERT
Batasi apa yang bisa dijangkau agen kamu
Blokir domain malware dan phishing agar agen tidak bisa diarahkan ke sana, atau buang iklan dan pelacak untuk mengurangi gangguan dan pemakaian data. Satu permintaan API mengganti daftar untuk sebuah kunci, dan DNS resolver milik tunnel yang menegakkannya.
- search.engine.example
- shocking.headlines.example
- miner.hashpool.example
- sync.tracker.exampleIklan + PelacakDIBLOKIR
- shop.retailer.example
- odds.casino.example
- c2.botnet.exampleMalwareDIBLOKIR
- ads.network.exampleIklan + PelacakDIBLOKIR
- cdn.images.example
PUT /vpn/wireguard/settings{"robert": ["malware","ads"]}→ wireguard.dns = 10.255.255.3
Pagar pengaman untuk agen otonom
Agen yang mengikuti tautan berbahaya atau instruksi yang disusupkan tetap tidak bisa me-resolve domain malware, phishing, atau botnet yang sudah dikenal.
Lebih hemat data, lebih sedikit gangguan
Pemblokiran iklan dan pelacak membuat halaman lebih ringan, sehingga agen menghabiskan lebih sedikit token dan bandwidth untuk hal yang tidak perlu.
Atur per kunci, lewat API
Kunci baru dimulai dengan pemblokiran malware aktif. Ubah daftar kapan saja dengan:
PUT /vpn/wireguard/settings

Privasi dan kontrol
Tidak ada yang perlu didaftarkan, tidak ada yang bisa bocor
Tanpa akun sama sekali
API tidak pernah menanyakan siapa kamu. Agen kamu membuat pasangan kunci WireGuard, dan kunci publik itulah seluruh identitasnya. Kunci privat tidak pernah meninggalkan mesin, dan setiap permintaan yang mengelola koneksi ditandatangani dengannya, jadi jaga kerahasiaannya sama seperti koneksinya.
Agen kamu membayar sendiri
USDC di Base, diselesaikan per permintaan melalui standar terbuka x402. Tanpa halaman checkout, tanpa kartu tersimpan, dan mengulang pembayaran tidak akan pernah menagih dua kali.
Bisa dengan klien WireGuard apa pun
Permintaan yang ditandatangani dengan kunci kamu mengembalikan alamat, DNS resolver, dan preshared key, jadi membuat konfigurasi wg-quick cukup dengan satu template.
Perpanjang, pindahkan, atau akhiri akses
Beli waktu tambahan, pindahkan akses ke kunci baru, atau cabut seketika, masing-masing dengan satu permintaan bertanda tangan.
Cara agen membeli VPN dengan x402
Dari nol sampai tunnel aktif dalam empat langkah
HTTP biasa dan standar pembayaran terbuka x402. Klien x402 v2 mana pun bisa membayar tanpa kode khusus.
- 402
Minta masa langganan
Kirim kunci publik WireGuard dan jumlah bulan. Jawabannya berisi harga pasti, jaringan, dan penerima pembayaran.
POST /vpn/wireguard
- x402
Bayar penawaran
Tandatangani otorisasi transfer USDC, lalu kirim ulang permintaan yang sama beserta otorisasi itu.
PAYMENT-SIGNATURE: …
- 201
Buat konfigurasi
Permintaan bertanda tangan mengembalikan alamat, DNS resolver, dan preshared key. Pilih titik keluar dari daftar lokasi.
GET /vpn/wireguard/locations
- WG
Hubungkan
Aktifkan tunnel dengan klien WireGuard apa pun dan atur filter yang dibutuhkan tugas.
wg-quick up ./windscribe.conf
Harga
Satu harga, dibayar dengan USDC
Dibayar dengan USDC di Base lewat x402. Tanpa langganan dan tanpa perpanjangan otomatis: beli lagi dengan kunci yang sama untuk menambah waktu, hingga 12 bulan ke depan. Pembayaran bersifat final.

Dokumentasi untuk developer dan agen
Semua yang dibutuhkan agen untuk mulai
Spesifikasi OpenAPI menjelaskan setiap endpoint. llms.txt adalah versi singkat untuk agen.
Baca https://windscribe.com/vpn-api/llms.txt. Buat pasangan kunci WireGuard di mesin ini, beli satu bulan akses Windscribe VPN untuknya dengan x402, aktifkan pemblokiran malware dan iklan, lalu tulis konfigurasi wg-quick untuk lokasi terdekat. Simpan kunci privat di mesin ini.
- URL dasar
- https://api.windscribe.com/vpn
- Penemuan
- GET /vpn
- Pembayaran
- x402 v2, skema exact, USDC di Base
- Autentikasi
- Permintaan ditandatangani dengan kunci WireGuard (wg-xeddsa-v1)
Jelajahi API9 endpoint, field permintaan dan respons, kode dalam cURL, Python, dan JavaScriptBuka
/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.
Header
Body permintaan · application/json
123456712Respons
Payment settled and time bought
activeexpiredrevokedmalwareadssocialporngamblingfakenewscompetitorscryptominers123456712Field yang ditampilkan berada di dalam 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" } }


Beri agen kamu VPN mereka sendiri.
Minta penawaran dengan POST /vpn/wireguard, bayar dengan x402, hubungkan dengan WireGuard.



Pertanyaan
Sebelum kamu membeli
Apa itu Windscribe VPN API?
API HTTP yang menjual akses VPN WireGuard Windscribe langsung ke kunci publik WireGuard. Agen AI, skrip, dan perangkat bisa membeli, menggunakan, dan mengelola koneksi tanpa akun Windscribe.
Bisakah agen AI membeli VPN sendiri?
Bisa. Agen mengirim kunci publik WireGuard dan masa langganan, menerima penawaran HTTP 402, membayarnya dengan USDC lewat x402, lalu mendapatkan kembali nilai untuk konfigurasi WireGuard. Tidak ada orang yang perlu mendaftar atau mengonfirmasi apa pun.
Apakah saya perlu akun Windscribe?
Tidak. API tidak pernah meminta email, kata sandi, atau sesi. Kunci publik WireGuard kamu mengidentifikasi pembelian, dan permintaan untuk mengelolanya ditandatangani dengan kunci privat pasangannya.
Bagaimana cara membayar?
Dengan USDC di Base, melalui x402 v2. Permintaan pertama mengembalikan jumlah pasti dan alamat penerima; klien kamu menandatangani otorisasi transfer USDC lalu mengirim ulang permintaan.
Apakah ini langganan?
Bukan. Setiap pembayaran membeli masa tetap 1 hingga 7 atau 12 bulan. Beli lagi dengan kunci yang sama untuk menambah waktu, hingga 12 bulan ke depan.
Bisakah saya mendapatkan refund?
Tidak. Pembayaran bersifat final. Mencabut kunci langsung mengakhiri akses dan menghanguskan sisa waktu; membeli waktu lagi akan mengaktifkan kembali kunci tersebut.
Bisakah saya mengontrol domain mana yang bisa dijangkau agen saya?
Bisa. Setiap kunci punya daftar filter DNS ROBERT: Malware (termasuk server phishing dan botnet), Iklan + Pelacak, Jejaring Sosial, Pornografi, Judi, Clickbait, Kripto, dan VPN Lain. Kunci baru dimulai dengan Malware aktif, dan PUT /vpn/wireguard/settings bisa mengubah daftar kapan saja. Aturan domain kustom tidak didukung.
Protokol VPN apa yang digunakan?
WireGuard. API mengembalikan alamat interface, DNS resolver, preshared key, dan port endpoint, jadi klien WireGuard apa pun, termasuk wg-quick, bisa terhubung.
Apa yang disimpan Windscribe?
Kunci publik, preshared key yang dibuat, tanggal kedaluwarsa, filter ROBERT kamu, serta untuk setiap pembayaran: detail produk, status, dan hash transaksi penyelesaiannya. Windscribe tidak menyimpan alamat dompet kamu, tapi penyelesaian transaksinya bersifat publik di Base dan menunjukkan dompet yang membayar.
Bagaimana jika kunci WireGuard saya sudah dipakai?
Kunci yang dimiliki akun Windscribe atau mitra akan ditolak dengan wireguard_key_exists sebelum ada uang yang berpindah. Buat kunci baru dan coba lagi.
Server mana yang bisa saya gunakan?
Lokasi WireGuard premium yang dikembalikan oleh GET /vpn/wireguard/locations selama akses kamu aktif. Server IP statis tidak termasuk.


