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.

Start coding with our SMS API

NOW

with

25 FREE

Messages

 

null

Send text messages

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

Long messages

Long messages are automatically concatenated across global networks seamlessly.
null

Live reporting

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

Unicode support

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

Intuitive spend control

Access your account online to manage your spend and balance.
null

Choose your code

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