Best SMS API

Home Services SMS API
Enable SMS facility on your internal software

SMS API

Is your business in need of a solution to send SMS messages through your applications? If you're concerned about the costs of hosting an in-house SMS Messaging Server, BestSMS has the answer. We provide various methods to send SMS messages over the Internet, ensuring your communication needs are met.

BestSMS offers versatile APIs for sending SMS messages over the internet, catering to your specific requirements. Our supported methods include HTTP and HTTPS protocols, as well as a REST API interface. Don't hesitate to get in touch with BestSMS to discuss any other transfer methods you may need.

Free Trial Sign Up
Why Use SMS API?

Efficient and scalable communication

Automation and Integration

SMS APIs integrate directly with your systems, enabling automated messaging based on triggers and events, which is more efficient than other methods.

Scalability

APIs handle large volumes of messages effectively, making them suitable for high-frequency messaging needs without the constraints of manual interfaces.

Efficiency

Automating message sending through an API reduces manual effort and the risk of errors, streamlining your operations compared to the more labour-intensive methods.

Real-time Reports

APIs provide real-time delivery reports through the webhooks, helping you track performance and optimise campaigns more effectively.

HTTP/S API

Using your web server or browser, you can send SMS messages via HTTP POST or GET using our HTTP/S API. The essential fields you need are sender, token, number, and message.
An example URL for this purpose would be:
https://api.bestsms.com.au/api/v2.03/HttpApi/SMS?Sender=xxx&Token=xxx&Number=xxx&Message=xxx
For added security, you can use the Authorization header. See the How to Get API Auth Tokens page for step-by-step instructions.
Header:
Authorization: BASIC [[Auth Token]]
URL:
https://api.bestsms.com.au/api/v2.03/HttpApi/SMS?Number=xxx&Message=xxx

RESTful API

With the BestSMS RESTful API, you can send SMS messages from your application using JSON or XML data formats, below is a sample JSON request.
If you're interested in using our REST SMS API, please refer to the How to Get API Auth Tokens page for step by step guide.
Header:
Authorization: BASIC [[Auth Token]]
URL:
https://api.bestsms.com.au/api/v2.03/send/sms
Body:
{
    "MessageData" :
    {
        "Message": "Hi [[Attention]], this is a test message from [[Custom1]]. Thank you.",
        "Destinations" : 
        [
            { "Recipient": "+61431231234", "Attention": "Test Person", "Custom1": "Best SMS" }
        ]
    }
}

Webhooks

One of the standout features of BestSMS is the ability to set webhook endpoints for status updates and delivery results. This means you can effortlessly receive real-time notifications about the status of your sent messages, ensuring that you're always in the loop and can respond promptly to any developments.
Webhook Sample:
{
    "Sender": "[email protected]",
    "APIKey": "ta8wr7ymd",
    "Type": "SMSReply",
    "Destination": "+61431231234",
    "MessageID": "js82hn8n",
    "SubAccount": "SubAccount01",
    "Department": "Department01",
    "JobNumber": "10C7B9A0",
    "SentTime": "2024-10-16 13:43:00",
    "Status": "RECEIVED",
    "Result": "RECEIVED",
    "Message": "This is a reply.",
    "Price": "",
    "Detail": "",
    "URL": "https://www.example.com/webhook",
    "RESPONSEMODE": "JSON"
}

FAQs

An SMS API allows your software to send SMS messages over the internet directly from your applications. It facilitates automated messaging, which can enhance communication efficiency, scalability, and reduce manual effort. This makes it ideal for businesses with high-frequency messaging needs.
BestSMS offers versatile and reliable APIs that integrate seamlessly with your internal systems. By using our API, you can automate your messaging processes, handle large volumes of messages efficiently, and receive real-time delivery reports via webhooks.
BestSMS supports sending SMS via HTTP/S API and RESTful API. Both methods allow you to send messages securely and efficiently. The HTTP/S API is ideal for simpler setups, while the RESTful API provides more flexibility with JSON or XML data formats.
The HTTP/S API allows you to send SMS messages using your web server or browser via HTTP POST or GET requests. You'll need to provide essential fields like the sender, token, number, and message. For added security, you can use the Authorization header.
The RESTful API is a more flexible method for sending SMS, allowing you to use JSON or XML data formats. You can send messages by making a POST request with the required headers and body content, which includes message data and recipient details.
BestSMS offers no hidden cost, no extra costs for using SMS API - We offer competitive pricing for SMS API usage @ 4c / SMS Part, ensuring that you can scale your messaging operations without worrying about excessive costs.
Yes, BestSMS's APIs are designed to be highly versatile and can integrate with a wide range of software systems. Whether you're using a custom-built application or a third-party platform, our API can be adapted to meet your needs.
Contact Us

Any Questions?
Feel Free to Contact Us

Reach Out for Assistance

At BestSMS, we value your inquiries and feedback. If you have any questions, concerns, or would like to explore our services further, please don't hesitate to contact us. We are here to provide you with the information and assistance you need.

Pricing Plans

Competitive SMS Pricing

Starter

For Small Size Business

4c AUD / SMS $0 / Month

4c AUD / SMS $0 / Mth

Welcome Credits (Free 25 Messages)
Prepaid
Email SMS
Web SMS
SMS API
Australian Long Codes
Free Trial Sign Up

Business

For Medium Size Business

4c AUD / SMS $40 / Month

4c AUD / SMS $40 / Mth

Welcome Credits (Free 25 Messages)
Prepaid
Email SMS
Web SMS
SMS API
Australian Long Codes
Sign Up

Enterprise

For Large Size Business

P.O.A.

Welcome Credits (P.O.A.)
Prepaid
Email SMS
Web SMS
SMS API
Australian Long Codes
Contact Us
Pricing is in Australian Dollars (AUD)

© BestSMS. All Rights Reserved. Designed by HTML Codex