Follow these simple steps and integrate your software with our SMS communication platform.
1 Choose one technology

Description of the API
The SMS API from LabsMobile allows you to connect any application or software with our SMS platform. With an easy and fast integration you can use all the services and services of LabsMobile from your own environment.
We have created different versions of our API in different technologies compatible with any environment and programming language. Choose the one that best suits your application and requirements.
With the LabsMobile API you can send SMS messages from your applications in minutes: easy, 100% compatible, technical support and all the features.
Technologies and manuals
Versions of our API | |
---|---|
JSON JSON | The most used method. Compatible with any environment. JSON API Documentation v.2.01 |
GET Http/GET | The easiest method. Send SMS messages encoding all the parameters in a url. Manual v.1.13 (359KB) more info |
POST Http/POST XML | Send SMS in an http/POST request. More security and all the features included. Manual v.1.16 (348KB) more info |
WSDL WebService | Access our WSDL file and call the public functions to send SMS messages. Manual v.1.13 (351KB) more info |
SMTP SMTP - Mail | Send emails in the required format and we will convert them into SMS messages. Manual v.1.13 (398KB) more info |
2 Use our resources
These are some of the resources and documents we have put at your disposal. Take advantage of them and make your integration easier and safer.
Recommendations for your integrationExamples of code in any programming languagePlugins, extensions, modules and librariesContact our technicians and support team
Hi!
With LabsMobile you can try out your integration for FREE.
We give you all the support, resources and a welcome pack. Don't miss it!
3 Test and validate your integration
Sign up. Create an account here.
Simulated mode. All the API technologies include the function to test send simulation text messages, allowing you to check that the integration has been completed correctly without using up any credits.
Welcome pack. You also have some free credits to make the first real sendings.
Technical support. We can monitor the first tests that you carry out to make the process of integration easier by checking the first messages you send to ensure that your integration has been completed correctly. If you would like one of our technicians help supervise the process, contact us.
Do you need technical support?
Our technical engineers will help you in any doubt or question
Try our API SMS at no cost
Use our examples of code
Adapt our examples and send in seconds
<?php $url = "http://api.labsmobile.com/get/send.php?username=acct01@demo.com&password=acct01pwd&msisdn=34672534218&Hi+this+is+your+first+message"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, true); $result = curl_exec($ch); $message = htmlentities('Message has been sent.<br />Details:' . "<br />" . $result);
HttpURLConnectionExample http = new HttpURLConnectionExample(); URL obj = new URL("http://api.labsmobile.com/get/send.php?username=[X]&password=[X]&msisdn=34609036253&sender=SENDER&message=This+is+the+message"); HttpURLConnection con = (HttpURLConnection) obj.openConnection(); con.setRequestMethod("GET"); con.setRequestProperty("User-Agent", "Mozilla/5.0"); int responseCode = con.getResponseCode();
Dim client As WebClient = New WebClient client.QueryString.Add("username", "xx@xx.xxx") client.QueryString.Add("password", "xxxxxxxx") client.QueryString.Add("msisdn", "xxxx") client.QueryString.Add("message", "This is an example message") Dim baseurl As String = "http://api.labsmobile.com/get/send.php" Dim data As Stream = client.OpenRead(baseurl)
require 'net/http' url = URI.parse('http://api.labsmobile.com/get/send.php?username=[X]&password=[X]&msisdn=34609036253&sender=SENDER&message=This+is+the+message') req = Net::HTTP::Get.new(url.to_s) res = Net::HTTP.start(url.host, url.port) { http.request(req) } puts res.body
WebClient client = new WebClient(); client.QueryString.Add("username", "xx@xx.xx"); client.QueryString.Add("password", "xxxxxxxx"); client.QueryString.Add("msisdn", "xxxx"); client.QueryString.Add("message", "This is an example message"); string baseurl ="http://api.labsmobile.com/get/send.php"; Stream data = client.OpenRead(baseurl);