sms.to Open in urlscan Pro
88.198.168.146  Public Scan

Submitted URL: https://acidophilous-ghent-acdaeaf53bef.herokuapp.com/b?y=49ii4eh26or64c316opmadj1cgrm2d1g6dimadph6kqjid925gh748hq49k78t3gect2ubrnetrissrdecn78rpf48==...
Effective URL: https://sms.to/
Submission: On August 31 via manual from DE — Scanned from IT

Form analysis 7 forms found in the DOM

<form>
  <fieldset>
    <legend class="visuallyhidden">Consent Selection</legend>
    <div id="CybotCookiebotDialogBodyFieldsetInnerContainer">
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonNecessary"><strong class="CybotCookiebotDialogBodyLevelButtonDescription">Necessary
          </strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessary"
            class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonPreferences"><strong class="CybotCookiebotDialogBodyLevelButtonDescription">Preferences
          </strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonPreferencesInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonStatistics"><strong class="CybotCookiebotDialogBodyLevelButtonDescription">Statistics
          </strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatistics" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonStatisticsInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonMarketing"><strong class="CybotCookiebotDialogBodyLevelButtonDescription">Marketing
          </strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketing" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonMarketingInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
    </div>
  </fieldset>
</form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessaryInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span
    class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferencesInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonPreferences"
    checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatisticsInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonStatistics"
    checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketingInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonMarketing" checked="checked"
    tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyContentCheckboxPersonalInformation" class="CybotCookiebotDialogBodyLevelButton"> <span
    class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form>
  <div class="field style-light">
    <label class="label">SMS to</label>
    <div class="control">
      <div class="masked-select" data-country-picker="">
        <span data-current-country-flag-icon="" class="flag-icon be"></span>
        <span class="country" data-current-country-name="">Belgium</span>
      </div>
    </div>
  </div>
  <hr>
  <div class="field style-light">
    <label class="label">Estimated Cost</label>
    <div class="level is-mobile">
      <div class="level-left">
        <div class="level-item">
          <div class="price">
            <span class="is-inline-flex has-text-info is-hidden" data-is-loading="">
              <span class="loader"></span>
            </span>
            <span id="estimated" data-estimated="">€ 0.080</span>
            <i>price per sms</i>
          </div>
        </div>
      </div>
      <div class="level-right">
        <div class="level-item">
          <div>
            <p class="heading is-lowercase"><i>High volume?</i></p>
            <p class="title">
              <a href="https://sms.to/contact-sales" class="button is-small is-info is-outlined">
												Contact Sales →
											</a>
            </p>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

Text Content

Powered by Cookiebot
 * Consent
 * Details
 * [#IABV2SETTINGS#]
 * About


THIS WEBSITE USES COOKIES

We use cookies to personalise content and ads, to provide social media features
and to analyse our traffic. We also share information about your use of our site
with our social media, advertising and analytics partners who may combine it
with other information that you’ve provided to them or that they’ve collected
from your use of their services.

Consent Selection
Necessary

Preferences

Statistics

Marketing

Show details
 * Necessary 9
   
   Necessary cookies help make a website usable by enabling basic functions like
   page navigation and access to secure areas of the website. The website cannot
   function properly without these cookies.
    * Cookiebot
      2
      Learn more about this provider
      1.gifUsed to count the number of sessions to the website, necessary for
      optimizing CMP product delivery.
      Maximum Storage Duration: SessionType: Pixel Tracker
      CookieConsentStores the user's cookie consent state for the current domain
      Maximum Storage Duration: 1 yearType: HTTP Cookie
    * Google
      6
      Learn more about this provider
      
      Some of the data collected by this provider is for the purposes of
      personalization and measuring advertising effectiveness.
      
      _GRECAPTCHAThis cookie is used to distinguish between humans and bots.
      This is beneficial for the website, in order to make valid reports on the
      use of their website.
      Maximum Storage Duration: 180 daysType: HTTP Cookie
      rc::aThis cookie is used to distinguish between humans and bots. This is
      beneficial for the website, in order to make valid reports on the use of
      their website.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      rc::bThis cookie is used to distinguish between humans and bots.
      Maximum Storage Duration: SessionType: HTML Local Storage
      rc::cThis cookie is used to distinguish between humans and bots.
      Maximum Storage Duration: SessionType: HTML Local Storage
      rc::d-15#This cookie is used to distinguish between humans and bots.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      rc::fThis cookie is used to distinguish between humans and bots.
      Maximum Storage Duration: PersistentType: HTML Local Storage
    * sms.to
      1
      XSRF-TOKENEnsures visitor browsing-security by preventing cross-site
      request forgery. This cookie is essential for the security of the website
      and visitor.
      Maximum Storage Duration: 1 dayType: HTTP Cookie

 * Preferences 0
   
   Preference cookies enable a website to remember information that changes the
   way the website behaves or looks, like your preferred language or the region
   that you are in.
   
   We do not use cookies of this type.

 * Statistics 0
   
   Statistic cookies help website owners to understand how visitors interact
   with websites by collecting and reporting information anonymously.
   
   We do not use cookies of this type.

 * Marketing 5
   
   Marketing cookies are used to track visitors across websites. The intention
   is to display ads that are relevant and engaging for the individual user and
   thereby more valuable for publishers and third party advertisers.
    * Meta Platforms, Inc.
      3
      Learn more about this provider
      lastExternalReferrerDetects how the user reached the website by
      registering their last URL-address.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      lastExternalReferrerTimeDetects how the user reached the website by
      registering their last URL-address.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      _fbpUsed by Facebook to deliver a series of advertisement products such as
      real time bidding from third party advertisers.
      Maximum Storage Duration: 3 monthsType: HTTP Cookie
    * Google
      2
      Learn more about this provider
      
      Some of the data collected by this provider is for the purposes of
      personalization and measuring advertising effectiveness.
      
      _gaUsed to send data to Google Analytics about the visitor's device and
      behavior. Tracks the visitor across devices and marketing channels.
      Maximum Storage Duration: 2 yearsType: HTTP Cookie
      _ga_#Used to send data to Google Analytics about the visitor's device and
      behavior. Tracks the visitor across devices and marketing channels.
      Maximum Storage Duration: 2 yearsType: HTTP Cookie

 * Unclassified 5
   Unclassified cookies are cookies that we are in the process of classifying,
   together with the providers of individual cookies.
    * sms.to
      5
      smsto__currencyPending
      Maximum Storage Duration: PersistentType: HTML Local Storage
      smsto_sessionPending
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      smsto_user_continentPending
      Maximum Storage Duration: PersistentType: HTML Local Storage
      smsto_user_countryPending
      Maximum Storage Duration: PersistentType: HTML Local Storage
      smsto_user_country_namePending
      Maximum Storage Duration: PersistentType: HTML Local Storage

Cross-domain consent[#BULK_CONSENT_DOMAINS_COUNT#] [#BULK_CONSENT_TITLE#]
List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#]
Cookie declaration last updated on 31/08/24 by Cookiebot



[#IABV2_TITLE#]

[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_LABEL_PURPOSES#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_LABEL_FEATURES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_LABEL_PARTNERS#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]


Cookies are small text files that can be used by websites to make a user's
experience more efficient.

The law states that we can store cookies on your device if they are strictly
necessary for the operation of this site. For all other types of cookies we need
your permission.

This site uses different types of cookies. Some cookies are placed by third
party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration
on our website.

Learn more about who we are, how you can contact us and how we process personal
data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your
consent.


Do not sell or share my personal information
Deny Allow selection Customize

Allow all
Powered by Cookiebot by Usercentrics
Products
SMS API SMPP API Viber Messaging API HLR & MNP Verification API 2-Way SMS
Solutions
Integrations - Salesforce SMS Plugin - HubSpot SMS Plugin
Features - ShortLink Tracking - Shortcodes - Team Management - Optout/Optin
Bulk SMS SMS Marketing SMS Gateway
Pricing
Resources
SMS Affiliate Program SDKs Blog
Contact Sales
Sign up
Log in


RICH COMMUNICATIONS WITH SMS, VIBER, WHATSAPP

Send messages to your customers in their preferred channel through SMS, WhatsApp
or Viber Messages.
SMS.to offers a powerful web platform and API, providing a smarter way for
businesses to communicate with customers in multiple channels.
Integrate SMS.to rich messaging in your workflow with our OmniMessaging & SMS
Gateway.

GET STARTED Contact Sales


FREE TRIAL - NO CREDIT CARD REQUIRED


SMS API GATEWAY FEATURES

Bulk SMS & SMS Marketing Send an SMS broadcast to your contact list with merge,
tracking, and other powerful features Notification SMS Send SMS to your
customers when they purchase, make an order, or when their Pizza is ready!
Appointment Reminders Schedule SMS for the future and send reminders to your
users to avoid no-shows Two factor verification & One time passwords Powerful
SMS API gateway to enable Two Factor Authentication and OTP SMS passwords
Surveys & Feedback Requests Quickly run SMS Polls, Surveys, and request feedback
with 2-way SMS
PizzaStore
PZ
For the next 24 hours you can get 1 Pizza & 1 Pizza for FREE with Extra
Pepperoni
Use PIZZASMS Coupon at checkout to redeem. Optout - sms.to/o/8Vs1RS
PizzaStore
Ok. Thank you.
iFixers
IF
Your iMac is now repaired and shiny as new. John from iFixers!
iFixers
When can I pick it up?
IF
Pickup anytime between 09:00:17:00 Mon to Friday from our store
DoctorOffice
DO
This is a reminder for your Appointment with Dr.Smooch at 18:00:18:30 on Monday.
To reschedule call our office up to 24 hours before.
DoctorOffice
SMStoAuth
SA
Your blockchain wallet authorization code is 8KD18
SMStoAuth
60123
61
From 1 to 10, how happy were you with the service received at
MyAwesomeCoffeeShop?
60123
I really liked the service. My girlfriend got her coffee precisely as she wanted
it. I am giving a 10.
61
Thank you! Looking forward to seeing you again at our lovely coffee shop.


COST CALCULATOR

Fill details below to calculate your
SMS campaign cost

SMS to
Belgium

--------------------------------------------------------------------------------

Estimated Cost
€ 0.080 price per sms

High volume?

Contact Sales →


SIMPLY PAY AS YOU GO

No contracts, no commitments, pay only for
what you use.
Additional discounts for high volume SMS API usage.


BUY SMS CREDITS →


TRUSTED BY BUSINESSES WORLDWIDE


PRIVACY & REGULATORY COMPLIANCE

We will help you stay compliant to different privacy laws and regulations like
GDPR with our built in features.


SHORTLINK TRACKING

Gather meaningful analytics and activity metrics by tracking clicks on your
links.


GLOBAL DELIVERY

Improve Delivery rates by relying on our direct connections with global carriers
for time sensitive delivery.


SECURITY & TRANSPARENCY

We invest in Security & Certifications and we are big believers in Transparency
providing detailed reporting about any service you buy from us.


PERSONALISATION & DYNAMIC FIELDS

Our Powerful Message Editor offers up to 5 dynamic fields to personalise and
engage your audience, send meaningful custom reminders and more.


FAIR PRICE PROMISE

If you get a lower price elsewhere for an apple to apple comparison in features
and service we will try to match it so that you never pay more than you should.

Sign up Dashboard Contact Sales


SMS API FOR DEVELOPERS

Implement SMS notifications, OTP, reminders etc. into your workflow and build
apps that send SMS with our redundant SSL SMS API. *


GET API KEY →
Read Docs Get The SDKs Check System's Status
 * cURL
 * PHP
 * Node.JS
 * Ruby
 * Python
 * Java
 * Go

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))
}

Bulk SMS Marketing Platform & SMS Gateway
for all your SMS needs. OTP, Notifications,
Newsletters, Reminders, Polling, 2 WAY SMS, 2FA.

Privacy - Terms
Connect


Corporate

Intergo Telecom Ltd,
Nikolaou Nikolaidi 3, Office 206, Paphos, 8010, Cyprus


About
 * About us
 * Contact sales
 * Career
 * Press
 * Privacy Policy
 * Terms and Conditions
 * Refund Policy
 * GDPR EU Directive Compliance
 * Anti-Spam Policy
 * SMS Affiliate Program

Products
 * Bulk SMS
 * SMS Marketing
 * SMS Gateway
 * SMS API
 * SMPP API
 * Viber Messaging API
 * HLR & MNP Verification API
 * SDKs
 * Status

Resources
 * Blog
 * FAQ
 * Integrations
 * Unicode SMS Checker
 * SMStoForce Salesforce SMS Plugin

Secure Payments

Currency:
EUR USD GBP