$15.99
per call · USD Coin on Base
Rent a disposable VPS via x402. Pass `sku` from GET /catalog (e.g. server_small_1mo). Pay-on-success: USDC settles only when the box is reachable on TCP :22 (provisioning takes 3–5 min). Failed provisions never settle — the EIP-3009 authorization expires unused, agent pays nothing. Returns {rental_id, ipv4, expires_at, root_token, status}. Renewable via POST /rentals/{id}/renew. Servers: 30-day or 365-day, $12.99–$359.99, 4–8 vCPU / 8–24 GB RAM / 100–300 GB SSD, 200–600 Mbit/s unmetered.
Endpoint
POST https://vps.phoneagent.xyz/rent2
Calls / 30d
2
Unique payers / 30d
Aug 28
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://vps.phoneagent.xyz/rent", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"region": "US-east",
"sku": "server_small_1mo"
}),
});
const data = await res.json();curl -X POST \
"https://vps.phoneagent.xyz/rent" \
-H "Content-Type: application/json" \
-d '{"region":"US-east","sku":"server_small_1mo"}' \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"expires_at": 1782604800000,
"ipv4": null,
"rental_id": "v_xxxxxxxxxxxx",
"root_token": "rt_xxxxxxxxxxxx",
"sku": "server_small_1mo",
"status": "pending_settlement"
}Payment details
0x8ecbd65228930060363c70854da7d37d57ffc358USD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Other and the homepage with a featured placement.
More from Phoneagent & similar services
Phoneagent · Countries
api.phoneagent.xyz
PhoneAgent — countries with rentable SMS phone numbers for AI agents. Returns 190+ supported countries, each with the number of services offered and the cheapest price tier ($1, $2, or $5 USDC). Add ?service=<alias> (e.g. tg, wa, go, zo for OpenAI, other for any platform) to see which countries carry that service with live price and inventory pool. Companion route GET /services lists all 1,000+ service aliases; GET /services?country=<iso> lists what a single country offers. Pair with POST /rent
Phoneagent · Catalog
vps.phoneagent.xyz
VpsAgent — rent disposable VPS compute via x402, no signup required. Two product lines: ephemeral sandboxes (1h / 6h / 24h, 1 vCPU / 1 GB, $0.50–$5) for code execution, CI runs, browser automation; persistent servers (small / medium / large, 30-day or 365-day, $12.99–$359.99) with 4–8 vCPU / 8–24 GB RAM / 100–300 GB SSD for hosting agents, services, dev environments. Deployable in 9 regions (EU default/free; US +$3/mo, other regions +$6/mo). Returns full SKU table with prices, spec floors,
Phoneagent · Services
api.phoneagent.xyz
PhoneAgent — full directory of services with rentable SMS phone numbers for AI agents. Returns 1,000+ service aliases: Telegram, WhatsApp, Google, Facebook, Instagram, Twitter/X, Discord, Apple, PayPal, OpenAI/ChatGPT, Claude, plus crypto/Web3 onboarding (Alchemy, Coinbase, Binance, Bybit, OKX, Kraken, Robinhood, ...). Use `other` for any platform not separately listed. Each entry shows the alias to pass to POST /rent and the cheapest price tier ($1, $2, or $5 USDC). Add ?country=<iso> (e.g.