Rate Calculator
Select destination country SMS
- 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
SMS messages with international characters have a maximum size of 160 characters per sms, otherwise they are reduced to 70 characters per sms.