Developers
Messaging APIs that just work.
Connect SMS, RCS, WhatsApp and voice to your website, app or CRM with a simple HTTP API from any programming language.
# Sample request. Your panel shows the exact endpoint and parameters.
curl -X POST "https://sms.indiabulksms.in/api/send" \
-d "apikey=YOUR_API_KEY" \
-d "sender=INDSMS" \
-d "to=91XXXXXXXXXX" \
-d "message=482913 is your login code. -INDSMS"<?php
// Sample request. See your panel for exact parameters.
$data = [
'apikey' => 'YOUR_API_KEY',
'sender' => 'INDSMS',
'to' => '91XXXXXXXXXX',
'message' => '482913 is your login code. -INDSMS',
];
$ch = curl_init('https://sms.indiabulksms.in/api/send');
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($ch);import requests
# Sample request. See your panel for exact parameters.
r = requests.post("https://sms.indiabulksms.in/api/send", data={
"apikey": "YOUR_API_KEY",
"sender": "INDSMS",
"to": "91XXXXXXXXXX",
"message": "482913 is your login code. -INDSMS",
})
print(r.text)// Sample request. See your panel for exact parameters.
const body = new URLSearchParams({
apikey: "YOUR_API_KEY",
sender: "INDSMS",
to: "91XXXXXXXXXX",
message: "482913 is your login code. -INDSMS",
});
const res = await fetch("https://sms.indiabulksms.in/api/send", {
method: "POST", body
});
console.log(await res.text());Quick start
From sign-up to first message
Create an account
Register on the panel. It's free and takes two minutes.
Copy your API key
Find your key and the exact endpoint for your account in the panel's API section.
Send and track
Send a request from your server and follow its delivery status in real time.
Capabilities
Built for production traffic
Universal HTTP API
Works with PHP, Python, Node.js, Java, .NET and any language that can make a web request.
Delivery reports
Real-time operator status for every message.
24×7 transactional route
OTPs and alerts at any hour.
Unicode support
Hindi and regional-language messages.
Push to your server
Missed call and two-way SMS events delivered to your application.
Secure by key
Every request authenticated with your private API key.
Keep your API key on the server
Send requests from your backend, never from browser or mobile app code, so your key stays private.