OTP SMS API

Sub-second, high-priority one-time password delivery for authentication critical flows.

01

Secure OTP

Dedicated transactional routes with automatic operator failover and delivery confirmation.

02

Banking OTP

PCI-conscious, audit-logged delivery for BFSI transaction authentication.

03

Login OTP

Passwordless and two-factor login flows with configurable expiry and retry windows.

04

Signup Verification

Verify mobile numbers at registration to keep your database clean and fraud-free.

05

API Integration

One REST endpoint, JSON responses, webhooks and SDK samples for every major language.

Capabilities

What you get out of the box

Bulk SMS
OTP SMS
Unicode SMS
Scheduled SMS
API Integration
Excel Upload
Delivery Reports
Campaign Tracking
Sender ID
Template Approval
Contact Management
Group Messaging
SMS Scheduler
SMS Templates
Analytics
Role-Based Access
Multiple Users
Secure Login
Cloud Platform
High Availability
Developer First

Integrate messaging in minutes, not weeks

A clean, documented REST API with JSON responses, webhooks for delivery events and SDK-ready samples for every popular stack. Sandbox keys are available the moment you register.

REST API
PHP
Node.js
Java
Python
.NET
Laravel
CodeIgniter
WordPress
Android
iOS
send-sms.sh
curl -X POST https://api.vidyasms.com/v1/sms \
  -H "Authorization: Bearer $VIDYA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "sender": "VIDYAS",
    "to": ["919036354451"],
    "template_id": "1207160000000000",
    "message": "Your VidyaSMS OTP is 480912"
  }'

HTTP/1.1 200 OK
{ "status": "queued", "message_id": "vs_9f3ab21", "credits": 1 }
FAQ

Questions about OTP SMS API

You upload or import your contact list, choose an approved sender ID and template, then schedule or send instantly. Our gateway routes every message through direct operator connectivity and returns real-time delivery reports.

Transactional SMS carries essential information such as OTPs, alerts, order updates and account notifications. It is delivered 24×7, including to DND numbers, on high-priority routes.

Promotional SMS is used for marketing offers and campaigns. It is delivered between 9 AM and 9 PM and is filtered against the national DND registry.

We onboard your verified business, help you get message templates approved by Meta, and give you an API plus dashboard for broadcasts, rich media and two-way support conversations.

RCS is the upgrade to SMS: verified branded sender, logos, images, carousels and tappable buttons delivered natively inside the default messaging app.

Use our documented REST API with HTTP GET/POST and JSON responses. Ready-made samples are available for PHP, Node.js, Java, Python, .NET, Laravel, CodeIgniter, WordPress, Android and iOS.

Ready to reach your customers instantly?

Talk to our messaging experts and get a free trial on your business account today.