SMSAPI
— CPaaS for India

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.

Five channels

SMS, OTP, WhatsApp, Voice and IVR — one platform

DLT-ready

Principal entity and template validated on every send

Since 2006

By Chandnas IT Consultants, Jaipur

EN, HI & regional

Send in the language your customer reads

— For developers

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 →
— For marketing and ops teams

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.

— Compliance

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
— For developers

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.

Start where you are.