The VirtualSMS REST API is the single interface behind SMS verification. The same API also covers dedicated rentals and matching-country proxies: one API, one prepaid balance.
Base URL
All requests require x-api-key header. Responses are JSON.
Authentication
Each endpoint page below includes a built-in Try It panel on the right side. Enter your API key and test requests directly from the docs.
Two API Styles
Modern REST API (recommended)
Full-featured with JSON responses, WebSocket support, and webhooks.
Legacy (sms-activate compatible)
Drop-in replacement for DaisySMS. Same action names, response formats, and error codes.
Rate Limits
- 60 requests/minute per API key
- 429 status returned when exceeded
Success responses return JSON with the requested data. Error responses include: