Bulk SMS API · REST & SMPP
Send Bulk SMS Through One Reliable API
Plug OTP, transactional and promotional SMS into your product with a single REST or SMPP integration — direct operator connectivity, real-time delivery reports, and a team that answers.
- HTTP REST & SMPP — integrate with any stack
- Direct telecom operator connectivity, no middlemen
- Separate routes for OTP, transactional & promotional traffic
- Real-time delivery reports and API-based status checks
One API call. Any language, any stack.
Drop this into your backend and you're sending SMS in minutes — no SDK lock-in, plain JSON in, JSON out.
- HTTP GET, JSON POST & XML POST support
- 200 RPS standard · 2000 TPS on HA Cluster
- Cloudflare SSL/TLS, WAF & IP-based restriction
Read the full API & security docs →
bash
# send a transactional SMS (JSON POST)
curl -X POST https://www.smsgatewayhub.com/api/mt/SendSMS \
-H "Content-Type: application/json" \
-d '{
"Account": {
"APIkey": "YOUR_API_KEY",
"SenderId": "TESTIN",
"Channel": "2",
"DCS": "0",
"EntityId": "YOUR_ENTITY_ID"
},
"Messages": [{
"Text": "Your OTP is 4821",
"DLTTemplateId": "YOUR_TEMPLATE_ID",
"Number": "9198XXXXXXX"
}]
}'
# response
{
"ErrorCode": "000",
"ErrorMessage": "Success",
"JobId": "20047",
"MessageData": [{ "Number": "9198XXXXXXX", "MessageId": "BqTiw66A2UGLFV3DnwHFLQ" }]
}
Built For Developers & Enterprises
Everything you need to send at scale
From your first test message to millions a day, the same API scales with you.
REST API & SMPP
Integrate in minutes with clear docs and sandbox credentials, or connect via SMPP for high-throughput sending.
Real-Time Delivery Reports
Track every message with live DLR callbacks and status checks straight from the API.
Multi-Route Failover
Automatic failover across operator routes keeps messages moving during network congestion.
OTP, Transactional & Promotional
Dedicated routes for each message type, so OTPs never queue behind a marketing blast.
TRAI DLT Compliant
Entity, sender ID and template registration built into onboarding — see our DLT Registration guide.
Dedicated Support
A real team for integration help, template approval, and ongoing account management.
Why teams move to SMSGatewayHub
What changes when you go from a typical reseller panel to direct operator connectivity.
Typical SMS Reseller
- Shared, resold routes with unpredictable delivery
- Manual, slow template & DLT approvals
- Opaque delivery reporting
- Support tickets, no dedicated contact
SMSGatewayHub
- Direct telecom operator connectivity
- Guided DLT registration & template onboarding
- Real-time DLR & API-based status
- Dedicated account & integration support
Frequently asked questions
What is a Bulk SMS API?
A Bulk SMS API lets your application send SMS messages programmatically — instead of using a web dashboard, your software calls our API endpoint directly to trigger OTPs, alerts, and promotional messages at scale.
Do you support both HTTP and SMPP integration?
Yes. Use our HTTP REST API for quick integration with any programming language, or connect via SMPP for high-throughput, persistent-connection sending if your platform requires it.
Is DLT registration required to send bulk SMS in India?
Yes, TRAI mandates DLT registration of your entity, sender ID, and message templates before sending commercial SMS in India. Start on our DLT Registration page — our onboarding team guides you through the process.
How is pricing calculated for the Bulk SMS API?
Pricing is credit-based and depends on the route you use — transactional, promotional, or OTP — along with your monthly volume. Share your requirement in the form below and our team will send a tailored quote.
How long does it take to get API access?
Once your KYC and DLT documents are verified, our team issues your API credentials promptly, along with sandbox access so you can start testing integration right away.
Ready to send your first bulk SMS?
Get a free API key and start testing today — no setup fee.