SMS Everyone HTTP API
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
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.
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.