SMS API for Africa

Reliable, high-throughput SMS gateway with multi-language SDKs. Send transactional & promotional messages in seconds.

PHP Python Java C# Android Dart Node.js
$ curl -X POST https://api-smstz.simnet.co.tz/sms_api/send \ -H "X-API-Key: your_key" -H "X-Client-ID: your_id" \ -d '{"to":"255716718040","message":"Hello Tanzania!"}'
API operational · 99.98% uptime · Direct carrier routes: Tigo, Airtel, Vodacom, Halotel View status

API Overview

SimNet SMS API provides robust, scalable SMS delivery across Tanzania and international routes. Supports bulk SMS, real-time delivery reports, and credit balance checks. Integrated examples in 7+ languages make integration seamless.

Base URL
api-smstz.simnet.co.tz
<100ms
Avg Response
4000/req
Recipients max
TLS 1.2+
Encrypted

Why SimNet SMS?

Lightning Fast

Direct carrier connections, sub-second delivery.

Real-time DLR

Webhooks & polling for delivery receipts.

Multi-Language SDKs

PHP, Python, Java, C#, Dart, Android, Node.js.

Authentication

All requests require API key and client ID in headers. Keep credentials secure.

X-API-Key: your_api_key_here
X-Client-ID: your_client_id_here
Content-Type: application/json
POST/sms_api/send

Send SMS

PHP cURL
<?php
$ch = curl_init("https://api-smstz.simnet.co.tz/sms_api/send");
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ["X-API-Key: key","X-Client-ID: id","Content-Type: application/json"],
    CURLOPT_POSTFIELDS => json_encode(["to"=>["255716718040"],"message"=>"Test","sender_id"=>"SimNet"])
]);
$resp = curl_exec($ch);
echo $resp;
?>
{"status":"success","data":{"credit_balance":1450,"successful":1,"request_id":"req_xyz"}}

Check Balance

GET /sms_api/balance
curl -X GET https://api-smstz.simnet.co.tz/sms_api/balance -H "X-API-Key: key" -H "X-Client-ID: id"

Delivery Reports

GET /sms_api/reports?limit=10&status=success

{"status":"success","data":{"reports":[{"id":"abc","status":"delivered","timestamp":"2025-01-15"}]}}

Complete Integration Classes

PHP Class
class SimNetSMS {
  private $apiKey,$clientId;
  function send($to,$msg){ /* cURL implementation */ }
}
Python Class
class SimNetSMS:
    def send(self, to, message): return requests.post(...)

Simple, transparent pricing

TZS 25/SMS

+18% VAT. Bulk discounts >10k SMS/month.

Contact sales

Live Test Console

Demo Credentials:X-Client-ID: CLItdqp0uuu29BDEAA3485C
X-API-Key: 08b8245472e3667189bdad57e57c1jhjhhfdd4a2efa4004b1dd70

Get in touch