Smart Global SMS

QUALITY SERVICE: 12,000+ happy clients
GLOBAL SMS HUBBING: 850+ network operators worldwide ensures instant global delivery
HIGH DELIVERY RATE: 100% delivery to active lines, including DND numbers
COST-EFFECTIVE: affordable pricing model, clean billing system
SMART MESSAGING: send messages on the go with our mobile-friendly site and free android app
BIZBOOSTER: target your promotions with updated gsm numbers database of residents of towns, cities or LGAs in Nigeria
EASE OF CONNECTIVITY: via SMPP or HTTP, integrate our API into your website/app and start sending instantly
VALIDATOR: confirm active gsm numbers and root out invalid ones, keeping your lists up-to-date



Our feature-rich premium bulk sms solution is second to none in the industry. We put the globe on your palms through quality messaging!


International mobile inter-operability facilitates global flow of SMS. Our connection to 850+ operators in 222 countries/territories around the globe ensures seamless delivery of your bulk sms messages worldwide, thereby resolving interoperability issues. See coverage


Most affordable pricing in the industry. Our clean billing system ensures that your account is charged only after confirming successful submission. See pricing


Mobile app lets you manage your messaging transactions on the go. Use it to search and lift gsm contacts from the web or your phone contacts list and directly forward bulk messages to's just that easy! Boost your business reach, connect with existing clients, reach out to new prospects, alert friends about your upcoming events on the go. Download from Play Store


We guarantee highest delivery rate at most affordable price. Our multiple delivery channels ensures your messages go through to intended recipients around the globe, including to DND-subscribed gsm numbers.


Our transactional sms messaging solution is second to none. With the aid of our transactional gateway, deliver personalized messages to your clients in real-time. No more MTN rUPDATE, rNotify, InfoSMS, INFINITI etc. This service is for organizations that need to stay constantly in touch with staff, members, customers etc. via sms alerts. See more on DND and and how to take advantage of transactional sms gateway here


Access to gsm numbers of residents of any town/city/LGA in Nigeria. We invite you to leverage our BizBooster feature to search for active gsm users residing within any geographic location in Nigeria and boost the reach of your products, services, organization or brand with bulk sms direct marketing. Read more


Our multiple API channels are available for connections from your applications. Web applications can connect via HTTP API. International mobile operators can use existing facility to connect over SMPP. See API here


With this service, you can now verify if or not a gsm number is existing or not, country and network operator etc. Clean up your contacts by removing non-existing numbers. Combat fraud by detecting the real-time location of any gsm number, and lots more. See more information on nummber verification here


Join our community of advertisers and take your business to the next level.

Use our up-to-date database of gsm lines within any location in Nigeria to reach new prospects.
Search phone numbers by location, connect new people and boost your business conversions.
Take your business to residents within your choice locality and make more sells with ease.

GSM Numbers Download

To commence gsm numbers database downloads for any location, login and fund your sms account.
Alternatively, you may pay directly using the methods explained here
Proceed to contact our tech crew on WhatsApp (+2348138002199) or email (crew and indicate your target location and volume.
You will receive a download link after debiting your account for that volume of gsm numbers requested.
We sell at the following rate:
N200 per 1000 gsm numbers
N5,000 per LGA database
N15,000 per state database
N100,000 Full states and LGAs database.

For more info, click here to start WhatsApp chat


Filter out those numbers that are no longer in use. Stop sending messages to inactive gsm numbers in your list today.
Improve efficiency & cost - Validating numbers prior to campaigns improves campaign efficiency & cost, focusing only on those numbers that currently active.
Combat fraud - Authenticate and verify real time locations to combat fraud
Be relevant - Avoid sending customers or employees inaccurate or irrelevant information
With the proliferation of Mobile Number Portability (MNP), customer databases are often full of invalid or deactivated numbers.
As a result, businesses trying to connect with customers face unsuccessful delivery and increased costs of messaging.
Our mobile number lookup service enables accurate verification of mobile phone subscribers prior to broadcasts, thereby ensuring you reach and spend only on your active customers.

With an intelligent and advanced solution featuring a throughput capacity of over 8,000 lookups per second, you can retrieve mobile subscribers’ roaming and number port status, as well as identify invalid numbers, switched off handsets, or other errors.


Delivery To DND Numbers

In line with NCC regulations, mobile network operators are now required to implement a Do Not Disturb (DND) service enabling gsm subscribers to opt-in or out of receiving promotional bulk SMS and VAS messages. This new policy however, does not affect our delivery rate, as our system is built with DND in mind.

rUPDATE, rNotify & Sender Name Request

Registered institutions, companies and organizations, such as commercial banks, microfinance banks, insurance firms, hospitals, clinics, schools, hotels, trade unions, business outfits, churches, NGOs, and the likes can now take advantage of our transactional gateway to deliver their in-house sms communication with staff, clients, members, volunteers partners etc. with the correct sender names, without any restrictions.

Sender Names & Transactional Gateway Request

To commence the process of sender name approval request for your institution, company or organization, forward all your desired sender names (11 characters maximum each) printed on your organization's letterhead and email to [crew], attaching a copy of your CAC business name registration, incorporation certificate, or any certification/registration document that applies to the type of organization you represent.
Official documents indicating your authorization to represent, manage or carry out tranasactional messaging on behalf of a corporate institution is also acceptable.
Note that once approved, this can only be used for transactional purposes, and not for unsolicited messaging.
Transactional SMS take 2 units per page of sms delivery.


Affordability of quality bulk sms is our watchword

Enjoy quality messaging on our platform at most pocket-friendly pricing model in the industry
Micro [200units] @N2.50 = N500
Mini [500units] @N2.00 = N1,000
Starter [1,000units] @N1.80 = N1,800
Standard [5,000units] @N1.75 = N8,750
Classic [10,000units] @N1.70 = N17,000
Business [50,000units] @N1.65 = N82,500
Silver [100,000units] @N1.60 = N160,000
Gold [500,000units] @N1.50 = N750,000
All prices are inclusive of 5%VAT. To purchase via bank transfers/deposits, add N50 stamp duty charges.
Note: SMS units don't expire. A page of sms will take 1 unit to all Nigerian GSM networks, including MTN.
For the unit costs to deliver a page of SMS to all countries, see full coverage list here
Recharge here


We accept the following methods of payment:

We accept all Nigerian banks debit/ATM cards for payments. To use your ATM/debit cards, select VoguePay or Paystack while ordering for a package. If you already have a VoguePay or Paystack account, you can also pay directly from your account wallet.

You can fund your account via QuickTeller, direct cash deposit, ATM or online transfers made in favour of any of DuruSystems Integrated Services Ltd., see below:
UBA Bank

DuruSystems Ltd.

Diamond Bank

DuruSystems Ltd.


DuruSystems Ltd.

First Bank

DuruSystems Ltd.


For these payment methods, minimum accepted purchase for bulk sms units is the Classic Pack or 10,000 units and above.

Choose Alternative Payment as payment method, then transfer order amount to the BitCoin wallet you will receive on checkout.
Western Union
Contact Support on +2348138002199


Always use your email or username for depositor name on the bank teller for cash deposits. For VoguePay and Paystack online payments, PerfectMoney or BitCoin, use it as transaction description/reference.
For WesternUnion transfers, text your email/username, amount, payment reference (MTCN), to +2348138002199.
Accounts are credited instantly and automatically for payments made through VoguePay and Paystack. Other methods may take up to 15 minutes, owing to payment confirmation.


Our bulk sms services can be seamlessly integrated into any application or platform that supports HTTP API, giving you the same advantage you currently enjoy on our platform.
Below are the URL settings and parameters for retail customers.
Our reseller API for high volume customers can be found here

Send Message API

You can send to single or multiple gsm numbers via the API.
End Point URL:
API Name = miyapp

Example [Sending to Mobile(s)]
API URL:,9044XXXXXXX&senderid=miyapp&message=hello&unicode=1&schedule=yyyy:mm:dd:hh:mm:ss

Example [Sending to Group(s)],2&senderid=miyapp&message=hello&unicode=1&schedule=yyyy:mm:dd:hh:mm:ss

Example [SPC Portal]
API response on Success: 1111
API Response confirmation: Contains
Account balance API:
Push to API as: Bulk


user * = The login name for you SMS account
password * = The login password for your SMS account
mobile * = The target mobile numbers separated with comma (ex. 08138002199,08033333333 etc)
senderid * = The sender name that will show as ‘from’ address (ex. your company trade name, not more than 11 characters)
message * = The actual text message to send to the target mobile number (ex. Hello)
schedule = This is to schedule the SMS in future date. The format should be yyyy:mm:dd:hh:mm:ss (ex. 2016:01:31:14:20:10)
unicode = This is used for send Unicode sms via SMS HTTP API (ex. 1 or 2)
Unicode = 1 (You can directly send the Unicode characters)
Unicode = 2 (You can send Unicode converted as hex)
group_id = Account holder Group id in (ex. 1,2,3)

* = mandatory

Response Codes

1111:SUCCESS:SMS Submitted Successfully, mobilecount=x, creditsused=y (When all the mobile numbers are accepted for delivery)
1112:SUCCESS:SMS Submitted Successfully, mobilecount=x, creditsused=y, failedcount=z (When there are few numbers which are not accepted for delivery)
1113:SUCCESS:SMS Scheduled Successfully
1001:ERROR:Invalid URL. User cannot be empty
1001:ERROR:Invalid URL. Password cannot be empty
1001:ERROR:Invalid URL. Mobile or Group id cannot be empty
1001:ERROR:Invalid URL. Message cannot be empty
1005:ERROR:Invalid value in username or password field
1030:ERROR:Account doesn't exist
1010:ERROR:Account expired
1015:ERROR:Your credits are Low
1020:ERROR:Invalid Sender
1040:ERROR:You are not allowed to send Unicode Messages
1050:ERROR:Character count is greater than X
1060:ERROR:Invalid Group id Specified
1070:ERROR:Invalid schedule time
1080:ERROR:Unable to schedule message
1090:ERROR:Unable to send message
1100:ERROR:Message has been waitlisted (mobilecount=x)

Check Balance API

You can retrieve your account balance via API

EndPoint URL:

Example [Send Credits Balance]

Example [Receive Credits Balance]

Example [Get Account]


user * = The login name for you SMS account
password * = The login password for your SMS account
action * = The action string. It can be 'send' or 'receive' or 'account'

* = mandatory

Response Codes

1112:SUCCESS:Total Send Credits:xx Used Credits: yy Remaining credits: zz
1113:SUCCESS:Total Receive Credits:xx Used Credits: yy Remaining credits: yy
{"name":"Super User","Totalsendcredits":"xx","Usedsendcredits":"yy","Remainingsendcredits":"zz","TotalRrecivecredits":"xxx","UsedRrecivecredits":"yyy","Remainingrecivecredits":"zzz","createdDate":"28 Jan,2016 03:14 PM","expiryDate":"03 Feb,2017 09:15 PM"}
1001:ERROR:Invalid URL. User cannot be empty
1001:ERROR:Invalid URL. Password cannot be empty
1055:ERROR:Please enter the valid action

For SMPP binding details, or any need for assistance on integrating our API into your platform, contact our Support Crew []


Happy Clients


Network Operators




Delivery Rate

chat us on WhatsApp

download mobile app from google play

Copyright © 2017 DuruSystems Integrated Services Ltd. All Rights Reserved.         Terms of Service         Privacy Policy