VOICE VERIFICATION APIBuilt for Sri Lanka

Verify users.
By voice.

Deliver secure six-digit codes by automated voice call. Start from the dashboard or connect your product with one simple API.

REST APIsimple integration5 minsecure expiryLKR walletusage billing
01

Try a voice verification

We'll call you with a one-time code.

🇱🇰 +94

From first request
to verified user.

01

Create an account

Get a wallet, dashboard and private API key immediately.

02

Send voice OTPs

Use the dashboard or one authenticated API request.

03

Track every result

See delivery, verification and balance history in real time.

Welcome, Developer

Manage your wallet, API access and verifications.

Available balanceRs. 00 OTPs available
Total requests0Dashboard and API
Passed OTPs0Successfully verified
Cost per OTPRs. 0Charged on accepted send

New verification

+94

Your live API key

Keep this secret. Use it as a Bearer token or X-API-Key header.

••••••••••••

Request a top-up

Activity

RequestMobileSourceStatusCostCreated

Voice verification
in four requests.

Base URL: https://otp53.com. Authenticate every request with your dashboard API key.

Authentication

Send your key using either Authorization: Bearer YOUR_API_KEY or X-API-Key: YOUR_API_KEY.

1. Send an OTP

curl -X POST https://otp53.com/api/v1/otp/send -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" -d '{"phone":"0771234567"}'
{ "ok": true, "request_id": "otp_...", "status": "sent", "expires_in": 300, "cost": 5, "balance": 45 }

2. Verify the code

curl -X POST https://otp53.com/api/v1/otp/verify -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" -d '{"request_id":"otp_...","otp":"123456"}'

3. Check balance

curl https://otp53.com/api/v1/balance -H "X-API-Key: YOUR_API_KEY"

4. Check request status

curl https://otp53.com/api/v1/status/REQUEST_ID -H "X-API-Key: YOUR_API_KEY"

Error codes

400Invalid phone, code or request
401Missing or invalid API key
402Insufficient wallet balance
429Rate limit or attempts exceeded
502Voice gateway unavailable