We have a very simple but powerful HTTP/HTTPS API.

Simply send an HTTP POST or GET to

You'll need to pass us a minimum of the following fields:


  • Your username and password (if you don't have one of these, SIGN UP and we'll get you going in 5 minutes)

  • The From number - where you'd like the message to appear to come from - In Australia this can be a mobile number in 614 format without the + sign (eg 61402111222) or a word up to 11 characters long. (eg 'SMSEveryone')

  • The destination number in international format (no + sign) - the person you are sending the SMS to. eg 61402123456

  • The message text


SMS Replies

We can pass replies to you in 2 ways:

1. We send a HTTP post to your URL with the from number, to number & message text

2. Your system sends a HTTP POST or GET to and we respond with the number of replies available since you last checked along with the mobile numbers, date/time and messages in a simple, standard csv compatible format.

Scheduling an SMS

You can pass us the date and time in a field and we will handle queuing the message at our end so that you don't need to build message queue logic.

You can delete a scheduled message up to 15 minutes before the send time if you make a mistake.

Bulk SMS Campaigns

If you are sending the same message to a lot of people, we allow you to send up to 10,000 mobile numbers per HTTP POST.

You'll need to provide us with a reference ID so that we can group messages for the same campaign together and remove any duplicates. As above, you can delete the campaign if you make a mistake.

Checking Credit Balance

Send an HTTP POST or GET to with your username and password and we'll respond with your credit balance.

Pro Tip

Always URL encode your message content, especially the '&' character.


We're here to help you every step of the way so please contact us any time if you need any assistance.


Our latest API document is below.