HTTPS - TLS 1.3 : Todos nuestros servidores han sido actualizados al nuevo protocolo de seguridad

SEND SMS ONLINE

Optimize your time! use our platform to send SMS online to more than 200 countries without installing any software. Use our API compatible with any programming language.

SMS communication

The SMS is a channel that is perfectly adapted to the communication that companies seek: fast, direct, secure, little crowded and powerful as it does not need an internet connection. In addition, the reception ratios (over 90%) and the click-through rate of the messages (20%), higher than any other medium, guarantee their choice.

Delivery reports

Analyze the results of your campaigns in real time and online from any device

Customizable ID Sender

Enter the name of your company or brand as the sender (up to 11 characters)

Send only to Spain

lowest price guaranteed

0,02€ / sms
  • Setup Fee 5 Euros
  • No permanence or monthly subscriptions

International Rate

Cost by country

from 0,01€/ sms
  • Setup Fee 10 Euros
  • No permanence or monthly subscriptions

Rate Calculator

Select destination country SMS

COSTE
+ IVA
  • Cost by country

SMS

Delivery reports

Analyze the results of your campaigns in real time and online from any device

Customizable ID Sender

Enter the name of your company or brand as the sender (up to 11 characters)

Concatenating SMS

Do not limit yourself to 160 characters, our system allows the possibility of concatenating up to 9 SMS

Global Coverage

We offer our services in more than 200 countries, contact more than 7 billion telephones worldwide

Bulk SMS Sending

You can send the same text to multiple mobile destinations in a few seconds

API Connectivity

Allows communications through HTTP and HTTPS of our API in multiple programming languages as the most common (PHP, .Net, Python, Ruby, NodeJS, Java, ASP).

Send SMS API

$url = 'https:// api.wehosting.pro / send / <TOKEN>';
$myvars = 'movil=34600000000&de=MY BUSINESS&texto=MY TEXT MESSAGE';

$ch = curl_init( $url );

curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars);
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_HEADER, 0);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec( $ch );
Dim xurl : xurl= "https:// api.wehosting.pro / send / <TOKEN>"

Dim requestBody : requestBody="movil=34600000000&de=MY BUSINESS&texto=MY TEXT MESSAGE"

Set objXmlHttpMain = CreateObject("Msxml2.ServerXMLHTTP") 
objXmlHttpMain.open "POST", xurl, False
objXmlHttpMain.SetRequestHeader "User-Agent", "APISMS"
objXmlHttpMain.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objXmlHttpMain.send requestBody

curl https:// api.wehosting.pro / send / <TOKEN>
     -d movil=34600000000
     -d de=MY BUSINESS
     -d texto=MY TEXT MESSAGE

Delivery Report API

$url = 'https:// api.wehosting.pro / report / <TOKEN>';
$myvars = 'id=<SMS ID>';

$ch = curl_init( $url );

curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars);
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_HEADER, 0);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec( $ch );
Dim xurl : xurl= "https:// api.wehosting.pro / report / <TOKEN>"

Dim requestBody : requestBody="id=<SMS ID>"

Set objXmlHttpMain = CreateObject("Msxml2.ServerXMLHTTP") 
objXmlHttpMain.open "POST", xurl, False
objXmlHttpMain.SetRequestHeader "User-Agent", "APISMS"
objXmlHttpMain.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objXmlHttpMain.send requestBody

curl https:// api.wehosting.pro / report / <TOKEN>
     -d id=<SMS ID>

Mass Sending API

$url = 'https:// api.wehosting.pro / mass / <TOKEN>';
$myvars = 'moviles=34600000000+34610000000+34620000000';
$myvars + = '&de=MY BUSINESS&texto=MY TEXT MESSAGE';

$ch = curl_init( $url );

curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars);
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_HEADER, 0);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec( $ch );

Dim xurl : xurl= "https:// api.wehosting.pro / mass / <TOKEN>"

Dim requestBody : requestBody="moviles=34600000000+34610000000+34620000000&de=MY BUSINESS&texto=MY TEXT MESSAGE"

Set objXmlHttpMain = CreateObject("Msxml2.ServerXMLHTTP") 
objXmlHttpMain.open "POST", xurl, False
objXmlHttpMain.SetRequestHeader "User-Agent", "APISMS"
objXmlHttpMain.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objXmlHttpMain.send requestBody

curl https:// api.wehosting.pro / mass / <TOKEN>
     -d moviles=34600000000+34610000000+34620000000
     -d de=MY BUSINESS
     -d texto=MY TEXT MESSAGE

Response Codes

200 , 201
OK - SMS sent successfully
400
Incorrect URL or Phone Format
401
Login , Auth or Token is wrong
403
Not enough credit to send
500
Internal error. Contact technical support

SMS messages with international characters have a maximum size of 160 characters per sms, otherwise they are reduced to 70 characters per sms.