Secure, reliable, and developer-friendly SMS verification API. Protect your users with one-time passcodes in minutes.
curl -X POST https://api.confirmtext.com/v1/verification \
-H "X-API-Key: vld_your_api_key" \
-H "Content-Type: application/json" \
-d '{"phone_number": "+14155551234"}'
Codes are hashed with SHA-256 and never stored in plain text. Constant-time comparison prevents timing attacks.
Average delivery time under 5 seconds. Built on reliable infrastructure with 99.9% uptime SLA.
Built-in protection against abuse with configurable rate limits per phone number, IP, and API key.
Send verification codes to 200+ countries with automatic carrier detection and routing.
Monitor delivery rates, success metrics, and verification trends from your dashboard.
Clean RESTful API, comprehensive documentation, and SDKs for popular languages.
Send a POST request with the user's phone number. We generate a secure 6-digit code and send it via SMS.
The user receives the SMS and enters the code in your application within the 5-minute expiry window.
Submit the code to our API. We verify it and return a success response. That's it!