Una API REST real sin KYC: crea una cuenta, fondea un saldo en cripto y contrata servidores offshore con IP limpia — desde tu terminal o un agente autónomo. Sin panel de control necesario.
URL base https://vpscrypto.io/api/v1Bearer vpsk_…JSONx402 USDC · Base
01 — Inicio rápido
De cero a root, en cinco llamadas.
Cada endpoint vive en https://vpscrypto.io/api/v1, habla JSON y (salvo la creación de cuenta, el catálogo y el health) espera una clave API Authorization: Bearer. Sin KYC, sin tarjeta.
1. Crea una cuenta — devuelve una api_key (tu credencial Bearer) y un login_token para el panel web. Ambos se muestran una sola vez.
bash
curl -X POST https://vpscrypto.io/api/v1/account
# → {"api_key":"vpsk_…","login_token":"XXXX-XXXX-XXXX-XXXX", …}
export VPSK="vpsk_your_key_here"
2. Fondea tu saldo — crea una factura de recarga en cualquier moneda admitida (aquí Monero):
¿Quieres que todo el flujo corra sin intervención humana — incluido el pago? Fondea con coin: "USDCBASE" para pagar sin gas mediante x402 en Base. Consulta la guía de Agentes.
02 — Autenticación
Claves API Bearer.
Autentica cada llamada con una clave API en la cabecera Authorization. Las claves comienzan con vpsk_ y se almacenan solo como hash — mantenlas en secreto.
Obtén tu primera clave desde POST /account. Crea más, listarlas o revocarlas en cualquier momento:
POST/api/v1/keysCrear nueva clave
GET/api/v1/keysListar claves activas
DELETE/api/v1/keys/{id}Revocar una clave
El login_token de POST /account permite entrar en el panel web en /account — misma cuenta, dos credenciales.
03 — Catálogo
Planes, ubicaciones e imágenes.
Una sola llamada pública devuelve todo lo necesario para crear un pedido — no requiere autenticación.
bash
curl https://vpscrypto.io/api/v1/catalog
Los IDs de plan van de pup a fenrir (10 niveles). IDs de ubicación: nl, fr, ro, bg, se, is, ch, my. Las imágenes incluyen Debian 12, Debian 13, Ubuntu 24.04 LTS, Ubuntu 22.04 LTS, AlmaLinux 9, Rocky Linux 9 y más. Precio mensual = base × modificador de ubicación; anual = ×10 (2 meses gratis).
04 — Recargas
Fondea el saldo en cripto.
Las recargas son prepago y exclusivamente en cadena ($25–$2000). Las monedas clásicas devuelven una dirección de depósito; USDCBASE devuelve un desafío x402 para liquidación sin gas.
Monedas admitidas: BTC, XMR, ETH, LTC, USDTTRC, USDT, más USDCBASE para x402. Consulta la referencia hasta que status sea completed — entonces el saldo queda acreditado.
La liquidación cripto es irreversible; las recargas no son reembolsables. Para el flujo de pago firmado x402 (USDC en Base), consulta la guía de Agentes.
05 — Servidores
Contratar y gestionar.
El pedido descuenta el precio de tu saldo en un paso atómico. Una respuesta 402 insufficient_balance incluye el deficit exacto para que el agente sepa cuánto recargar.
La contraseña root se devuelve una sola vez al crear el servidor y siempre puede obtenerse desde el endpoint de credenciales. Conéctate por SSH tal como se documenta en la Documentación.
06 — Errores y límites
Fallos predecibles.
Los errores usan códigos de estado HTTP estándar con un cuerpo legible por máquina y estable. 402 significa que se requiere un paso de pago (saldo insuficiente o un desafío x402).
json
{
"error": "insufficient_balance",
"message": "Top up your balance before ordering. Deficit: $19.00.",
"price": 19, "balance": 0, "deficit": 19
}