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.

— FAQ

Frequently asked

What can I send with SMSAPI?

Transactional and promotional SMS, OTPs, WhatsApp Business API messages, RCS, voice broadcasts and pre-recorded voice calls, plus IVR, voicebot, toll-free, virtual and missed-call numbers. Every channel runs from one account, so you can start with SMS and add WhatsApp or voice later without changing vendors.

How much does bulk SMS cost in India?

SMS is sold in credit bundles, and the per-message rate falls as the bundle grows: from 28p per SMS on 2,000 messages down to 16.5p per SMS on 10,00,000. Transactional and promotional SMS are priced the same. Every price is shown with 18% GST broken out separately, and the pricing page lists every tier.

Do I need DLT registration to send SMS in India?

Yes. Every commercial SMS to an Indian number, including OTPs and alerts, must go through TRAI's DLT framework. Your business registers as the principal entity, usually with its PAN, GST registration and a letter of authorisation. We register your sender headers and message templates with you, and we check your entity and template IDs on every send.

What is the difference between transactional and promotional SMS?

Transactional and service SMS carry OTPs, order updates, alerts and reminders. They are exempt from DND scrubbing and can be delivered at any hour. Promotional SMS carries offers and marketing, is filtered against the DND registry, and can only be sent during permitted hours. Each message goes out on a DLT template registered in the right category.

How quickly can I start sending?

Buy a plan online by UPI, card or netbanking, or send us your details through the signup form. A team member provisions your account within one business day and registers DLT where it is needed. You go live as soon as your sender header and first template are approved. Orders above ₹1,00,000 are invoiced and paid by NEFT or RTGS.

Do I need a developer to use SMSAPI?

No, though developers can integrate straight away. Engineering teams get a REST API with quickstarts in cURL, Node.js, PHP, Python and Java, plus delivery webhooks. Marketing and operations teams can run SMS, WhatsApp and voice campaigns from a dashboard we set up for them. Our team configures the sender, templates and routing.

Can I send messages in Hindi and regional languages?

Yes. SMS supports Unicode for every Indian script, so a message reads naturally in Hindi, Tamil, Bengali or any other regional language. Voice broadcasts, voice OTP and the IVR voicebot can speak Hindi, English and the major regional languages.

How is the WhatsApp Business API priced?

WhatsApp is sold as a six-month pack: a one-time setup charge, a monthly platform fee, and a message wallet you spend from. Per-message rates for utility and marketing templates fall as the wallet grows, and authentication messages are billed at the utility rate. GST is shown separately on every pack.

Is SMSAPI the same company as Priority SMS?

Yes. SMSAPI continues Priority SMS, and both are run by Chandnas IT Consultants in Jaipur, in business since 2006. The customers, products and team are the same. If you already use Priority SMS, nothing about your account changes.