Send OTPs, marketing campaigns, and transactional SMS to any network. Custom Sender IDs, SMS submission, and a powerful REST API — starting from only 20 TZS per SMS.
From OTP verification to marketing campaigns — one platform handles it all.
Submit messages to Tanzanian mobile numbers. Import saved contacts from CSV or enter numbers manually.
Submit one-time passwords through the SMS API. Delivery time depends on the gateway and recipient network.
Brand every message with your company name. Build trust with verified sender identities up to 11 characters.
Integrate SMS into any application with our simple RESTful API. JSON responses, API key auth, code examples in 4 languages.
Submit messages when ready. Scheduled sending is not currently available.
Review submission history and gateway acceptance. Confirmed delivery reports are not currently available.
Import, export, and organize contacts into groups. CSV import with name and phone columns for quick reuse.
Review your account’s submission counts and recorded credit charges. Acceptance is not delivery confirmation.
No contracts. No setup fees. Create an account and request a sender ID and prepare your first message.
Sign up for free in seconds. No credit card required. Get instant access to your dashboard.
Import contacts via CSV or enter phone numbers manually. Organize into groups for targeted campaigns.
Compose your message, select recipients, and hit send. Check the submission result in your dashboard.
A clean REST API with JSON responses, API key authentication, and examples in every major language.
One POST request to send SMS. Authenticate with X-Api-Key header or Bearer token.
API key management with instant revocation. Rate limiting protects your account.
Comprehensive docs with code examples in cURL, Node.js, Python, and PHP.
curl -X POST https://jquicknet.com/api/sms/send \
-H "X-Api-Key: jqn_your_api_key" \
-H "Idempotency-Key: unique-request-001" \
-H "Content-Type: application/json" \
-d '{
"sender_id": "JQUICKNET",
"message": "Hello from JQuickNet!",
"contacts": "255712345678"
}'
const res = await fetch(
"https://jquicknet.com/api/sms/send",
{
method: "POST",
headers: {
"X-Api-Key": "jqn_your_api_key",
"Content-Type": "application/json",
"Idempotency-Key": "unique-request-001"
},
body: JSON.stringify({
sender_id: "JQUICKNET",
message: "Hello from JQuickNet!",
contacts: "255712345678"
})
}
);
const data = await res.json();
import requests
response = requests.post(
"https://jquicknet.com/api/sms/send",
headers={
"X-Api-Key": "jqn_your_api_key",
"Content-Type": "application/json",
"Idempotency-Key": "unique-request-001"
},
json={
"sender_id": "JQUICKNET",
"message": "Hello from JQuickNet!",
"contacts": "255712345678"
}
)
print(response.json())
{
"service": {
"id": 42,
"sender_id": "JQUICKNET",
"status": "success",
"created_at": "2026-07-13T10:00:00Z"
}
}
No contracts. No subscriptions. Pay only for what you send.
Create a free account, top up your wallet, and request a sender ID and prepare your first message.
Create Free Account