An API for any application
Enable your app, website or service with SMS in just minutes using our intuitive and simple API.
Try it free today and start coding >_
Easily integrate with our API
With the code example below you can see how easily you can integrate our SMS API with your own website, app or software in a programming language you already use.
curl -X POST \ http://app.qiksms.com/api/send \ -H 'Content-Type: application/json' \ -d '{"key": "[--YOUR API KEY --]", "secret": "[--YOUR API SECRET --]", "recipient": "94772072197", "from": "websms", "message": "Testing API send sms", "char_type": "0"}'
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://app.qiksms.com/api/send",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "{\"key\": \"[--YOUR API KEY --]",\n\"secret\": \"[--YOUR API SECRET --]\",\n\"recipient\": \"[-- RECIPIENT PHONE NUMBER --]\",\n\"from\": \"websms\",\n\"message\": \"Testing API send sms\",\n\"char_type\": \"0\" }",
CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import http.client conn = http.client.HTTPConnection("app,qiksms,com") payload = "{\"key\": \"[--YOUR API KEY --]\",\n\"secret\": \"[--YOUR API SECRET --]\",\n\"recipient\": \"[-- RECIPIENT PHONE NUMBER --]\",\n\"from\": \"websms\",\n\"message\": \"Testing API send sms\",\n\"char_type\": \"0\" }" headers = { 'Content-Type': "application/json", } conn.request("POST", "api,send", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
// Unirest
HttpResponse<String>
response = Unirest.post("https://app.qiksms.com/api/send")
.header("Content-Type", "application/json")
.body("{\"key\": \"[--YOUR API KEY --]\",\n\"secret\": \"[--YOUR API SECRET --]\",\n\"recipient\": \"[-- RECIPIENT PHONE NUMBER --]\",\n\"from\": \"websms\",\n\"message\": \"Testing API send sms\",\n\"char_type\": \"0\" }")
.asString();
Get started today
After creating your free account just email support to activate your API-access. Once done, you create your API Key and Secret which will give you full access to the API.

Send text messages
Automatically send text messages from apps, websites and services with a quick and easy integration.

Long messages
Long messages are automatically concatenated across global networks seamlessly.

Live reporting
Track your sent SMS in real-time with powerful, flexible and detailed delivery reports.

Unicode support
Unicode character support allow use of any language including Chinese, Arabic and others plus emojis & symbols.

Intuitive spend control
Access your account online to manage your spend and balance.

Choose your code
We provide code examples for all platforms so you can get started no matter what programming language you use.