One platform for SMS, WhatsApp, and voice in India
Send transactional SMS and OTPs from one HTTP call, run WhatsApp and voice campaigns for your whole list, and stay DLT-compliant throughout. Built for developers and business teams by Chandnas IT Consultants — in India since 2006. One account covers every channel, the compliance is built in, and pricing is GST-inclusive, so you can start with one message and scale without changing vendors.
SMS, OTP, WhatsApp, Voice and IVR — one platform
Principal entity and template validated on every send
By Chandnas IT Consultants, Jaipur
Send in the language your customer reads
Ship in an afternoon
One REST API for SMS, OTP, WhatsApp and voice — real quickstarts in five languages, delivery webhooks, and DLT handled in the request. No SDK to learn before your first message. Test against the same endpoints with a test key, then switch to live once your DLT header is approved.
Read the API docs →Launch campaigns without code
Bulk SMS, WhatsApp broadcasts, and voice campaigns with DLT and NDNC handled for you. Talk to a team that sets up the sender, the templates, and the routing — you run the campaign. Pricing is per message with GST shown separately, so the number you see is the number you pay.
Talk to our team →Every channel your customers use
Reach the app a developer ships, the broadcast a marketer runs, and the voice line a support team answers — from one account, billed together and compliant together, without juggling a separate vendor for each channel.
Bulk SMS API
OTP & verification
WhatsApp Business API
Voice broadcasting
IVR & numbers
DLT, TRAI, and NDNC — handled
Indian messaging is regulated, and we treat that as part of the product. Your principal entity ID and DLT template are validated on every SMS; voice campaigns are scrubbed against the National Do Not Call registry; consent and opt-out are recorded per message. You send; the compliance is already in place.
Read the DLT registration guide →- Principal entity and template validation before dispatch
- NDNC scrubbing for promotional voice and SMS
- Registered sender headers and caller IDs
- Per-message consent and opt-out records
Send your first message in five minutes
Plain JSON over HTTPS, a bearer token, and the two DLT identifiers India requires. The response returns a message ID you reconcile against a delivery receipt on your webhook. Quickstarts in cURL, Node.js, PHP, Python and Java.
Read the docs →curl https://api.smsapi.in/v1/sms \
-H "Authorization: Bearer $SMSAPI_KEY" \
-d '{ "sender": "SMSAPI", "route": "transactional",
"numbers": ["+919876543210"],
"message": "Your OTP is 481920.",
"dlt_template_id": "1707170000000000000",
"dlt_entity_id": "1101400000000000000" }'See how we compare
Honest, dated comparisons against the providers you are weighing us against — pricing per message, delivery, DLT onboarding, and where each tool genuinely fits.