SMS verification API for developers
Programmatically reserve temporary numbers, poll for SMS delivery, and manage wallet and activations—for testing, QA, and controlled production use.
Use temporary numbers in staging and QA without tying tests to personal or production user phones. Activations stay scoped to your authenticated account.
What you can automate
Wallet
Check balances and track activity from your integration.
Catalog
Fetch services + country IDs, then view pricing and availability.
Create activation
Reserve a number for a service + country and get an activation ID.
Poll + delivery
Poll until the SMS code is delivered, then use it in your workflow.
Integration checklist
- Create an account and add funds to your wallet.
- Create an API key from your dashboard.
- Call the public catalog endpoints to discover service/country IDs.
- Get pricing and create an activation.
- Poll for delivery, then use the SMS code.
Secure, account-scoped automation
Activations and wallet activity are tied to your account and not exposed publicly. API keys authenticate programmatic access.
For details, read the Privacy Policy, Terms of Service, and Acceptable Use Policy.