• Office Hours: 9:00 AM – 5:00 PM

For more questions, please contact us

Contact Us

Do you have a platform for sending SMS Online?

Yes, with our platform, you can upload your contacts and send them SMS. You can also schedule SMS for different groups.

Can I see my reports on the platform?

Yes, you can see all messages that you sent from your account (Online or by API).

BulkSMSIraq.com support whole Iraq?

Yes, we support whole Iraq including Kurdistan Region (Erbil, Sulaimaniah, Duhok, etc).

Do I need to register SMS Sender ID?

Yes, You need to register SMS Sender ID, some countries will block unregistered sender IDs

Do you have Viber and WhatsApp API?

Yes, We have WhatsApp and Viber API for business only

Do you support sending SMS internationally?

Yes, we are connected to 700 direct global operators, we can deliver your SMS everywhere!

Do you have code examples?

Yes, please visit https://github.com/akamomer/bulksmsiraq

is there anyway to send SMS with custom sender id without using API?

No, it is not possible to send SMS with a custom sender ID without using an API. The sender ID is a fundamental part of the SMS system, and it is used to identify the sender of the message. To send an SMS message with a custom sender ID, you need to use an API that allows you to set the sender ID.

Code Examples

Using Guzzle:

require "guzzle/vendor/autoload.php";
use GuzzleHttp\Client;

$client = new Client([
    // Base URI is used with relative requests
    'base_uri' => 'https://sms.standingtech.com/api/v3/sms/',
$now = date("Y-m-d H:i:s");
$body = <<<DATA
"message":"This is a test message using Guzzle at $now"

$response = $client->request('POST', 'send', [
'headers' => [
    'Authorization'     => 'Bearer API_KEY',
    'Content-Type'     	=> 'application/json',
    'Accept'     		=> 'application/json',
//'stream' => true,
'body' => $body,
//'sink' => 'temp.txt',
//'verify' => false,


$response = $response->getBody()->getContents();

echo "<pre>";
print_r(json_decode($response, true));


Using Curl:

$url = "https://sms.standingtech.com/api/v3/sms/send";
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$headers = array(
   "Authorization: Bearer API_KEY",
   "Content-Type: application/json",
   "Accept: application/json",
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);

$data = <<<DATA
"message":"This is a test message"

curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

//for debug only!
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

$resp = curl_exec($curl);


For more examples, please visit our Github page