Send SMS Download full documentation

To send messages though our API you need to make a HTTP GET call to our API with your account and SMS details. Below are all the details needed to make correct calls to the HTTP API.

Be sure to read the whole page, this will prevent simple mistakes and it will explain some of the special parameters of this call below.

Send SMS API endpoint

https://api.budgetsms.net/sendsms/

Send SMS parameters

Variable Description Format Required Example
username BudgetSMS username Alphanumeric Yes user1
userid BudgetSMS userid Numeric Yes 21547
handle BudgetSMS handle Alphanumeric Yes 1e753da74
msg SMS message content Alphanumeric Yes This is example content
from SMS senderid Alphanumeric or Numeric Yes BudgetSMS
to SMS message receiver msisdn Numeric Yes 31612345678
customid Custom identifier that can only be used once Alphanumeric No 1324513254
price Get price information of the submitted message in the response 1 or 0 No 1
mccmnc Get country and operator information of the submitted message in the response 1 or 0 No 1
credit Get account credit in the response 1 or 0 No 1

More information about send SMS parameter "to"

Make sure the value of this parameter is formatted correctly. Please follow the international formatting E.164

For example, you are sending an SMS to mobile number 06-12345678 in The Netherlands (country prefix: +31). The correctly formatted number would then become: 31612345678
No leading 00 or +, also no spaces or dashes in the number.

More information about send SMS parameter "customid"

Customid is created for customers that need to send a message only once. By submitting the message to the API with a customid, makes sure that the customid can only be used once. An error will occur when a customid is already used before.

If you do not have a specific use for this, as explained, please do not use this parameter.

More information about send SMS parameter "price"

When you include price=1 when sending SMS you will receive information about how many SMS parts the message contained and what the total price was.

More information about send SMS parameter "mccmnc"

When mccmnc=1 is included in the request, the response will contain information about the destination mcc and mnc. This can be used for storing information to what operator the SMS was sent to. If a country allows numbers to be ported, it will contain the actual operator the number is ported to.

More information about send SMS parameter "credit"

When credit=1 is included in the sendsms request, the response will contain the remaining credit of the account.


With our cheap SMS gateway, you can Send SMS to almost all countries worldwide!

If your country is not listed below, check our sms gateway pricing