Skip to content
View bulksmsonline26's full-sized avatar

Block or report bulksmsonline26

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md

BulkSMSOnline

Global Bulk SMS Platform : Web, REST API & HTTP API
Send marketing campaigns, alerts, OTPs, and notifications to 200+ countries.

Website API Docs GitHub Stars


🚀 What is BulkSMSOnline?

A lightweight yet powerful bulk SMS platform built for developers, marketers, and growing businesses. Send thousands of messages instantly, track delivery in real time, and integrate using our modern REST APIs, all without telecom headaches.


🌐 API Endpoints

All API requests are made over HTTPS to https://api.bulksmsonline.com. The following endpoints are available:

Endpoint Base URL Description
Send SMS https://api.bulksmsonline.co/rest/api/v1/sms/send/ Send single or bulk SMS (up to 30 numbers per request)
Check Balance https://api.bulksmsonline.co/balance Query your current account credit balance
MNP Lookup https://api.bulksmsonline.co/mnp check mobile number portability, roaming status and other HLR info
Number Validation https://api.bulksmsonline.co/mnv Validate format, country, operator, and line type of a number

All endpoints support GET and POST methods. HTTPS is enforced to ensure secure communication via SSL encryption.

For full parameter references, response formats, error codes, and code examples, visit the official API Documentation.


💥 Quick Start: Send Your First SMS

Send an SMS in seconds using the HTTP API. Replace your_username and your_password with your BulkSMSOnline account credentials.

cURL

curl -X POST https://api.bulksmsonline.co/rest/api/v1/sms/send \
  -d "username=your_username" \
  -d "password=your_password" \
  -d "to=12345678900" \
  -d "from=MyBrand" \
  -d "text=Hello%20from%20BulkSMSOnline" \
  -d "type=0"

Python

import http.client
import urllib.parse

params = urllib.parse.urlencode({
    'username': 'your_username',
    'password': 'your_password',
    'to': '12345678900',
    'from': 'MyBrand',
    'text': 'Hello from BulkSMSOnline',
    'type': '0'
})

headers = {'Content-Type': 'application/x-www-form-urlencoded'}

conn = http.client.HTTPSConnection("api.bulksmsonline.com")
conn.request("POST", "/rest/api/v1/sms/send", params, headers)
res = conn.getresponse()
print(res.read().decode("utf-8"))

PHP

<?php
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => 'https://api.bulksmsonline.com/rest/api/v1/sms/send',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS => 'username=your_username&password=your_password&to=12345678900&from=MyBrand&text=Hello%20from%20BulkSMSOnline&type=0',
    CURLOPT_HTTPHEADER => array('Content-Type: application/x-www-form-urlencoded'),
));

$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>

Successful Response:

OK: a1b2c3d4-e5f6-7890-abcd-ef1234567890

More code examples in C#, Java, Node.js, and other languages are available in the Developer Hub.


🧩 Integration Methods

BulkSMSOnline supports multiple protocols to fit any tech stack or architecture:

Method Best For Documentation
HTTP(S) API Simple integrations, web apps, scripts HTTP API Docs
REST API (v1) Modern applications, token-based authentication REST API Docs
Webhook (DLR) Real-time delivery receipt callbacks Webhook Docs

✨ Key Features

  • 🌍 Global reach : Direct connections to carriers in 200+ countries
  • Three sending modes : Web portal, REST API, or HTTP API
  • 📊 Real‑time reports : Delivery status, click tracking, and webhook callbacks
  • 🧩 Easy integration : Ready‑to‑use Postman collections, OpenAPI specs, and SDK snippets
  • 🔒 Secure & compliant : HTTPS, data encryption, and GDPR‑friendly
  • 💰 Pay‑as‑you‑go : No setup fees, transparent pricing, volume discounts

🤝 Why choose us?

Small team, big impact : direct access to the engineers who build the platform

Reliable infrastructure : carrier‑grade delivery with 99.9% uptime

Transparent & honest : clear pricing, no hidden limits, real support


📫 Get in touch

🌐 Website: bulksmsonline.com

📧 Email: help@bulksmsonline.com

💬 Live chat on the website for instant help

Popular repositories Loading

  1. .github .github Public

  2. REST-API-V1 REST-API-V1 Public

    The BulkSMSOnline REST API offers a comprehensive set of tools designed to handle a wide range of communication tasks. Beyond sending and receiving SMS messages, our API supports HLR lookup for rea…