Looking for an SMS API provider to help you send messages to your customers in the Philippines? Look no further than SMS.to! Our SMS API makes sending messages to the Philippines and worldwide a breeze, with easy setup and low costs. Plus, our API comes with a range of additional features, including accurate delivery reports, list creation, HLR validation, and personalised messaging campaigns. Whether you're looking to integrate our SMS API with your computer software, CRM, ERP, or marketing tools, we've got you covered. Contact our sales team today or sign up for a free test account to get started in just a few minutes!
Fill details below to calculate your SMS campaign cost
High volume?
Contact Sales →
Our SMS API Gateway offers a flexible and affordable solution for sending SMS messages in the Philippines. You only pay for the messages you send, making it a cost-effective option for businesses of all sizes. If you require a higher volume of messages, please contact us for a custom pricing plan that fits your needs.
Integrate SMS API for Seamless Connectivity in the Philippines Elevate your business with the powerful and reliable SMS API services from SMS.to. Our top-notch SMS API allows you to seamlessly integrate SMS into your apps, software, CRMs, or any other platform that requires a secure and robust connection to send SMS messages across the Philippines. With our API, you can send messages to every network in the Philippines, ensuring your messages reach your targeted audience. Discover how SMS.to's unique SMS API can help you achieve your business goals.
curl --location 'https://api.sms.to/sms/send' \ --header 'Authorization: Bearer <api_key>' \ --header 'Content-Type: application/json' \ --data '{ "message": "This is test and \n this is a new line", "to": "+35799999999999", "bypass_optout": true, "sender_id": "SMSto", "callback_url": "https://example.com/callback/handler" }'
<?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://api.sms.to/sms/send', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>'{ "message": "This is test and \\n this is a new line", "to": "+35799999999999", "bypass_optout": true, "sender_id": "SMSto", "callback_url": "https://example.com/callback/handler" }', CURLOPT_HTTPHEADER => array( 'Authorization: Bearer <api_key>', 'Content-Type: application/json' ), )); $response = curl_exec($curl); curl_close($curl); echo $response;
var https = require('follow-redirects').https; var fs = require('fs'); var options = { 'method': 'POST', 'hostname': 'api.sms.to', 'path': '/sms/send', 'headers': { 'Authorization': 'Bearer <api_key>', 'Content-Type': 'application/json' }, 'maxRedirects': 20 }; var req = https.request(options, function (res) { var chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function (chunk) { var body = Buffer.concat(chunks); console.log(body.toString()); }); res.on("error", function (error) { console.error(error); }); }); var postData = JSON.stringify({ "message": "This is test and \n this is a new line", "to": "+35799999999999", "bypass_optout": true, "sender_id": "SMSto", "callback_url": "https://example.com/callback/handler" }); req.write(postData); req.end();
require "uri" require "json" require "net/http" url = URI("https://api.sms.to/sms/send") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Authorization"] = "Bearer <api_key>" request["Content-Type"] = "application/json" request.body = JSON.dump({ "message": "This is test and \n this is a new line", "to": "+35799999999999", "bypass_optout": true, "sender_id": "SMSto", "callback_url": "https://example.com/callback/handler" }) response = https.request(request) puts response.read_body
import http.client import json conn = http.client.HTTPSConnection("api.sms.to") payload = json.dumps({ "message": "This is test and \n this is a new line", "to": "+35799999999999", "bypass_optout": True, "sender_id": "SMSto", "callback_url": "https://example.com/callback/handler" }) headers = { 'Authorization': 'Bearer <api_key>', 'Content-Type': 'application/json' } conn.request("POST", "/sms/send", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"message\": \"This is test and \\n this is a new line\",\r\n \"to\": \"+35799999999999\",\r\n \"bypass_optout\": true,\r\n \"sender_id\": \"SMSto\",\r\n \"callback_url\": \"https://example.com/callback/handler\"\r\n}"); Request request = new Request.Builder() .url("https://api.sms.to/sms/send") .method("POST", body) .addHeader("Authorization", "Bearer <api_key>") .addHeader("Content-Type", "application/json") .build(); Response response = client.newCall(request).execute();
package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://api.sms.to/sms/send" method := "POST" payload := strings.NewReader(`{`+" "+` "message": "This is test and \n this is a new line",`+" "+` "to": "+35799999999999",`+" "+` "bypass_optout": true,`+" "+` "sender_id": "SMSto",`+" "+` "callback_url": "https://example.com/callback/handler"`+" "+` }`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Authorization", "Bearer <api_key>") req.Header.Add("Content-Type", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) }
Safeguard privacy and comply with regulations effortlessly using our SMS API. Seamlessly integrate and streamline your messaging needs like never before.
Optimize ShortLink Tracking with our powerful SMS API. Seamlessly track and analyze clicks, conversions, and engagement metrics for your SMS campaigns with ease.
Experience seamless global delivery with our SMS API. Connect with customers worldwide effortlessly and streamline your messaging process for effective communication.
Experience top-notch Security & Transparency with our SMS API. Safeguard your messaging infrastructure while leveraging its powerful features.
Elevate your messaging with Personalisation & Dynamic Fields. Utilize our powerful SMS API to deliver tailored messages to your customers seamlessly.
Our Fair Price Promise guarantees cost-effective solutions for utilizing our powerful SMS API. Seamlessly integrate messaging capabilities into your systems with competitive pricing.