Disposable phone numbers and SMS sending for AI agents
SMS verification without KYC. Get a disposable phone number, receive an SMS code, or send SMS to any number.
Auto-paid via Lightning behind the scenes. You just pay USDC via x402.
Payment: USDC on Base or Solana | Protocol: x402
orderId + numbercode appearsGet a disposable phone number and receive an SMS verification code. Returns an orderId and phone number that you can use on any site.
187 (USA). See /services for available countries.
"dp" (generic/any). See /services for available services.
{
"status": "ok",
"orderId": "abc123",
"number": "+12025551234",
"pollUrl": "/status/abc123",
"message": "Number assigned. Enter it on the target site, then poll /status/:orderId for the SMS code.",
"expiresIn": "300 seconds"
}
Poll for the incoming SMS code. Rate limited: 1 request per 3 seconds, expires after 5 minutes.
Send an SMS message to any phone number.
"+12025551234"
List available SMS services for a country. Returns service codes you can use with /order.
Show x402 USDC prices and underlying sms4sats rates.
How payment works:
/order or /send without payment → get 402 Payment RequiredTransferWithAuthorization for the USDC amount (or Solana equivalent)X-PAYMENT headerNetworks: USDC on Base Mainnet (EVM) or Solana
Settlement: Gasless via ERC-3009 transferWithAuthorization