1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta charset="utf-8" /> 6 7<title>SMS Gateway API</title> 8<meta name="description" content="SMS Gateway API to send SMS messages online. Create your free sms gateway test account and start immediately!" /> 9<meta name="Author" content="Smstools, Xtreme Internet Solutions B.V." /> 10<meta name="viewport" content="width=device-width, maximum-scale=5, initial-scale=1" /> 11<meta name="robots" content="all"> 12
13<script src="https://analytics.ahrefs.com/analytics.js" data-key="0fvGCHf3epY41GJfENrzew" async></script>
13 14 15
15<script type="application/ld+json"> 16 { 17 "@context": "http://schema.org/", 18 "@type": "Organization", 19 "name": "Smstools", 20 "url": "https://www.smsgatewayapi.eu", 21 "logo": "https://www.smsgatewayapi.eu/assets/images/logo_dark3.webp", 22 "contactPoint": [{ 23 "@type": "ContactPoint", 24 "telephone": "32 89 449 041", 25 "contactType": "customer service" 26 }], 27 "sameAs": ["https://www.facebook.com/smstools", "https://www.youtube.com/channel/UCQYBP_C94HyhKESmASG-lrg", "https://www.linkedin.com//company/xtreme-internet-solutions-bvba"] 28 } 29 </script>
29 30 31 32 33 34 35 36 37<base href="https://www.smsgatewayapi.eu/" target="_self"> 38 <link rel="icon" type="image/png" href="https://www.smsgatewayapi.eu/favicon-96x96.png" sizes="96x96" /> 39 <link rel="icon" type="image/svg+xml" href="https://www.smsgatewayapi.eu/favicon.svg" /> 40 <link rel="shortcut icon" href="https://www.smsgatewayapi.eu/favicon.ico" /> 41 <link rel="apple-touch-icon" sizes="180x180" href="https://www.smsgatewayapi.eu/apple-touch-icon.png" /> 42 <meta name="apple-mobile-web-app-title" content="Smstools" /> 43 <link rel="manifest" href="https://www.smsgatewayapi.eu/site.webmanifest" /> 44 45 46<meta property="og:title" content="SMS Gateway API" /> 47<meta property="og:type" content="website" /> 48<meta property="og:url" content="https://www.smsgatewayapi.eu" /> 49<meta property="og:image" content="https://www.smsgatewayapi.eu/img/logo_smstools_light.webp" /> 50<meta property="og:site_name" content="Smstools" /> 51<meta property="og:description" content="SMS Gateway API to send SMS messages online. Create your free sms gateway test account and start immediately!" /> 52 53 54 55 56<link rel="stylesheet" type="text/css" 57 href="https://www.smsgatewayapi.eu/assets/plugins/bootstrap/css/bootstrap.min.css?v=202606160828"> 58<link rel="stylesheet" type="text/css" href="https://www.smsgatewayapi.eu/assets/css/all.min.css?v=202606160828"> 59 60<style> 61 @import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Libre+Franklin:ital,wght@0,100..900;1,100..900&family=Lora:ital,wght@0,400..700;1,400..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap'); 62</style> 63 64<link rel="stylesheet" type="text/css" href="https://www.smsgatewayapi.eu/assets/css/style.min.css?v=202606160828"> 65<link rel='stylesheet' href='https://cdn-uicons.flaticon.com/2.6.0/uicons-thin-rounded/css/uicons-thin-rounded.css'> 66<link rel='stylesheet' href='https://cdn-uicons.flaticon.com/2.6.0/uicons-thin-straight/css/uicons-thin-straight.css'> 67<link rel='stylesheet' href='https://cdn-uicons.flaticon.com/2.6.0/uicons-brands/css/uicons-brands.css'> 68<link rel="stylesheet" type="text/css" 69 href="https://www.smsgatewayapi.eu/assets/css/responsive.min.css?v=202606160828"> 70 71<link rel="stylesheet" type="text/css" href="https://www.smsgatewayapi.eu/assets/css/menu.css?v=202606160828"> 72 73 74 75<link rel="canonical" href="https://www.smsgatewayapi.eu" /> 76<link rel="alternate" href="https://www.smsgateway.be" hreflang="nl"/> 77<link rel="alternate" href="https://www.smsgateway.be" hreflang="nl-be"/> 78<link rel="alternate" href="https://www.smsgatewayapi.nl" hreflang="nl-nl"/> 79<link rel="alternate" href="https://www.apismsgateway.fr" hreflang="fr"/> 80<link rel="alternate" href="https://www.apismsgateway.fr" hreflang="fr-fr"/> 81<link rel="alternate" href="https://www.smsgateway.be/fr/sms-api-sms-gateway" hreflang="fr-be"/> 82<link rel="alternate" href="https://www.smsgatewayapi.de" hreflang="de"/> 83<link rel="alternate" href="https://www.smsgatewayapi.de" hreflang="de-de"/> 84<link rel="alternate" href="https://www.smsgatewayapi.at" hreflang="de-at"/> 85<link rel="alternate" href="https://www.smsgatewayapi.ch" hreflang="de-ch"/> 86<link rel="alternate" href="https://www.smsgatewayapi.eu" hreflang="en"/> 87<link rel="alternate" href="https://www.smsgatewayapi.eu" hreflang="en-us"/> 88<link rel="alternate" href="https://www.smsgatewayapi.co.uk" hreflang="en-gb"/> 89<link rel="alternate" href="https://www.smsgatewayapi.es" hreflang="es"/> 90<link rel="alternate" href="https://www.smsgatewayapi.it" hreflang="it"/> 91<link rel="alternate" href="https://www.smsgatewayapi.eu" hreflang="x-default" /> 92 93
93<script src='https://www.smsgatewayapi.eu/assets/js/cookie-consent-settings.min.js?v=202506061349' type="text/javascript"></script>
93 94
94<script> 95 this.props = { 96 privacyPolicyUrl: 'https://www.smsgatewayapi.eu/en/privacy-policy', 97 legalNoticeUrl: 'https://www.smsgatewayapi.eu/en/terms-and-conditions', 98 contentURL: "cookie-language", 99 buttonAgreeClass: "btn btn-success", 100 buttonDontAgreeClass: "btn btn-outline-secondary text-decoration-none", 101 buttonSaveClass: "btn btn-outline-secondary", 102 autoShowModal: true, 103 alsoUseLocalStorage: true, 104 postSelectionCallback: function(){ 105 handleCookieConsent(); 106 }, 107 lang: navigator.language, 108 defaultLang: "en", 109 categories: ["necessary", "preferences", "statistics", "marketing"], 110 cookieName: "cookie-consent-settings", 111 cookieStorageDays: 365, 112 modalId: "cookieConsentSettingsModal" 113 } 114 let cookieSettings = new CookieConsentSettings(props); 115 116 function handleCookieConsent(){ 117 118 let cookieNecessary = cookieSettings.getSettings('necessary'); 119 let cookiePreferences = cookieSettings.getSettings('preferences'); 120 let cookieStatistics = cookieSettings.getSettings('statistics'); 121 let cookieMarketing = cookieSettings.getSettings('marketing'); 122 123 $.ajax({ 124 type: "POST", 125 url: "/ajax/ajax_saveConsent.php", 126 data: "necessary=" + cookieNecessary +"&preferences=" + cookiePreferences + "&statistics=" + cookieStatistics + "&marketing="+ co
126okieMarketing, 127 dataType: "json", 128 cache: false, 129 }); 130 131 // replace() navigates to same URL (preserving UTMs + msclkid), replaces history 132 // entry, and sets no referrer on destination â GA4 reads UTMs fresh from URL 133 // with empty referrer. PHP reads consent cookie and renders granted from first 134 // hit â gcs is G1B1 on every collect call. 135 window.location.replace(window.location.href); 136 } 137 </script>
137 138 139 140
140<script> 141 window.uetq = window.uetq || []; 142 window.uetq.push('consent', 'default', { 143 'ad_storage': 'denied' 144 }); 145</script>
vendor: 1 bytes, line 145
145
146<script> 147 (function(w, d, t, u, o) { 148 w[u] = w[u] || [], o.ts = (new Date).getTime(); 149 var n = d.createElement(t); 150 n.src = "https://bat.bing.net/bat.js?ti=" + o.ti + ("uetq" != u ? "&q=" + u : ""), 151 n.async = 1, n.onload = n.onreadystatechange = function() { 152 var s = this.readyState; 153 s && "loaded" !== s && "complete" !== s || 154 (o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad"), 155 n.onload = n.onreadystatechange = null) 156 }; 157 var i = d.getElementsByTagName(t)[0]; 158 i.parentNode.insertBefore(n, i); 159 })(window, document, "script", "uetq", { 160 ti: "343237156", 161 enableAutoSpaTracking: true 162 }); 163</script>
163 164
165<script> 166 window.dataLayer = window.dataLayer || []; 167 function gtag() { dataLayer.push(arguments); } 168 169 gtag('consent', 'default', { 170 'ad_storage': 'denied', 171 'ad_user_data': 'denied', 172 'ad_personalization': 'denied', 173 'analytics_storage': 'denied' 174 , 'wait_for_update': 500 }); 175</script>
vendor: 86 bytes, lines 175-177
175 176 177<script data-cfasync="false" async src="https://www.googletagmanager.com/gtag/js?id=
177G-QLGPL2QB7R
vendor: 32 bytes, line 177
177" data-gtag-js="true"></script>
178<script> 179 gtag('js', new Date()); 180 console.log('GA4 config firing', { 181 href: window.location.href, 182 referrer: document.referrer, 183 utmSource: new URLSearchParams(window.location.search).get('utm_source'), 184 analyticsConsent: 'denied' 185 }); 186 // New visitor or no consent yet â suppress automatic page_view. 187 // fireConsentAndPageView() fires it after consent is granted. 188 gtag('config', 'G-QLGPL2QB7R', { send_page_view: false }); 189 </script>
189 190 191
191<script> 192 document.addEventListener('DOMContentLoaded', () => { 193 setTimeout(initRecaptcha, 3500); 194 }); 195 document.addEventListener('scroll', initRecaptchaOnEvent); 196 document.addEventListener('mousemove', initRecaptchaOnEvent); 197 document.addEventListener('touchstart', initRecaptchaOnEvent); 198 199 function initRecaptchaOnEvent(event) { 200 initRecaptcha(); 201 event.currentTarget.removeEventListener(event.type, initRecaptchaOnEvent); 202 } 203 204 function initRecaptcha() { 205 if (window.recapDidInit) { 206 return false; 207 } 208 window.recapDidInit = true; // flag to ensure script does not get added to DOM more than once. 209 const script = document.createElement('script'); 210 script.type = 'text/javascript'; 211 script.async = true; 212 script.src = 'https://www.google.com/recaptcha/api.js?render=6Leji8kZAAAAAENJRJpZTLcSYOva5qGkXh-odmh3&hl=en'; 213 214 document.head.appendChild(script); 215 216 } 217 </script>
217 218 219<link rel="preconnect" href="https://fonts.gstatic.com"> 220<link 221 href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" 222 rel="stylesheet"> 223 224<style> 225 .modal { 226 z-index: 9999; 227 } 228 229 .grecaptcha-badge { 230 bottom: 130px !important; 231 } 232</style> 233</head> 234 235 236<body class="bg-color2" > 237 238<div class="wrapper" style='overflow-x:hidden;'> 239 240 241<header class="style2 hp5 sticky"> 242 <div class="container-fluid"> 243 <!-- <div class="header-content"> 244 <nav class="navbar ms-auto p-0"> 245 <ul class="nav__links"> 246 <li data-expand="none" class="nav--link"> 247 <a href="https://app.smstools.com" target="_blank" rel="nofollow" class="loginbtnHeader" title='Login'> 248 <i class='fas fa-tachometer-alt'></i> Login </a> 249 </li> 250 </ul> 251 </nav> 252 </div> --> 253 <div class="header-content"> 254 <div class="logo"> 255 <a href="https://www.smsgatewayapi.eu" alt="Smstools"> 256 <img src="https://www.smsgatewayapi.eu/assets/images/logo_dark3.webp?v=20210611" alt="Smstools"> 257 </a> 258 </div> 259 <!--logo end--> 260 <nav class="navbar ms-auto p-0"> 261 262 <ul class="nav__links"> 263 <li data-expand="none" class="nav--link "> 264 <a href="https://www.smsgatewayapi.eu/en/sms-gateway-api" title="API Docs"> 265 API Docs 266 </a> 267 </li> 268 <li data-expand="none" class="nav--link "> 269 <a href="https://www.smsgatewayapi.eu/en/webhooks" title="Webhooks"> 270 Webhooks </a> 271 </li> 272 <li data-expand="none" class="nav--link "> 273 <a href="https://www.smsgatewayapi.eu/en/" title="Workflows">Workflows</a> 274 </li> 275 <li data-expand="none" class="nav--link "> 276 <a href="https://www.smsgatewayapi.eu/en/integrations" title="Integrations"> 277 Integrations </a> 278 </li> 279 <li data-expand="none" class="nav--link "> 280 <a href="https://www.smsgatewayapi.eu/en/zapier" title="Zapier"> 281 Zapier </a> 282 </li> 283 <li data-expand="none" class="nav--link "> 284 <a href="https://www.smsgatewayapi.eu/en/make" title="Make"> 285 Make </a> 286 </li> 287 <li data-expand="none" class="nav--link "> 288 <a href="https://www.smsgatewayapi.eu/en/pricing" title="Pricing"> 289 Pricing </a> 290 </li> 291 <li data-expand="aboutMenu" class="nav--link has-dropdown"> 292 <a href="#" title="About us"> 293 About us </a> 294 </li> 295 <li data-expand="contactMenu" class="nav--link has-dropdown"> 296 <a href="#" title="Contact"> 297 Contact </a> 298 </li> 299 <li data-expand="none" class="nav--link"> 300 <a title="Free trial" href='https://www.smsgatewayapi.eu/en/register' class='btn bg-button regbtnHeader'> 301 Free trial </a> 302 </li> 303 <li data-expand="none" class="nav--link"> 304 <a href="https://app.smstools.com" target="_blank" rel="nofollow" class="loginbtnHeader" title='Login'> 305 <i class='fas fa-tachometer-alt'></i> Login </a> 306 </li> 307 </ul> 308 309 </nav> 310 311 <div class="tip"></div> 312 <section class="header__expandMenu"> 313 <div class="menu__container"> 314 <div id="developersMenu"> 315 <div class="sub__menu mmenu"> 316 <ul class='subMenu__items'> 317 <li class='subMenu--item '> 318 <a href="https://www.smsgatewayapi.eu/en/sms-gateway-api" title="" style="display: flex; align-items: center;"> 319 <i class="fi fi-tr-api text-danger me-3" style="font-size: 24px;"></i> 320 API Docs 321 </a> 322 </li> 323 <li class='subMenu--item '> 324 <a href="https://www.smsgatewayapi.eu/en/webhooks" title="" style="display: flex; align-items: center;"> 325 <i class="fi fi-tr-webhook text-danger me-3" style="font-size: 24px;"></i> 326 Webhooks </a> 327 </li> 328 <li class='subMenu--item '> 329 <a href="https://www.smsgatewayapi.eu/en/integrations" title="" style="display: flex; align-items: center;"> 330 <i class="fi fi-tr-puzzle-piece-integration text-danger me-3" style="font-size: 24px;"></i> 331 Integrations </a> 332 </li> 333 <li class='subMenu--item '> 334 <a href="https://www.smsgatewayapi.eu/en/zapier" title="" style="display: flex; align-items: center;"> 335 <i class="fi fi-tr-master-plan-integrate text-danger me-3" style="font-size: 24px;"></i> 336 Zapier </a> 337 </li> 338 <li class='subMenu--item '> 339 <a href="https://www.smsgatewayapi.eu/en/make" title="" style="display: flex; align-items: center;"> 340 <i class="fi fi-tr-gem text-danger me-3" style="font-size: 24px;"></i> 341 Make </a> 342 </li> 343 </ul> 344 </div> 345</div><div id="aboutMenu"> 346 <div class="sub__menu mmenu"> 347 <ul class='subMenu__items'> 348 <li class='subMenu--item '><a href="https://www.smsgatewayapi.eu/en/why-smstools" title="">Why smstools?</a></li> 349 350 <li class='subMenu--item '><a href="https://www.smsgatewayapi.eu/en/blog" title="">Blog</a></li> 351 352 <li class='subMenu--item '><a href="https://www.smsgatewayapi.eu/en/sla" title="">Service level agreement (sla)</a></li> 353 </ul> 354 </div> 355</div><div id="contactMenu"> 356 <div class="sub__menu mmenu"> 357 <ul class='subMenu__items'> 358 <li class='subMenu--item '><a href="https://www.smsgatewayapi.eu/en/contact" title="">Contact</a></li> 359 <li class='subMenu--item '><a href="https://www.smsgatewayapi.eu/en/contact-sales" title="">Request an offer</a></li> 360 </ul> 361 </div> 362</div>
362 </div> 363 </section> 364 365 <ul class="icons-list desktop-hide"> 366 <li> 367 <a href="#" title="" class="menu-btn"> 368 <i class="fas fa-bars"></i> 369 </a> 370 </li> 371 </ul><!--icons-list end--> 372 </div> 373 </div> 374</header> 375 376<div class="responsive-mobile-menu d-flex flex-wrap align-items-end"> 377 <button type="button" title="" class="btn close-menu"> 378 <img src="https://www.smsgatewayapi.eu/assets/images/close.webp" alt="Close"> 379 </button> 380 381 <a href="https://www.smsgatewayapi.eu" alt="Smstools"> 382 <img src="https://www.smsgatewayapi.eu/assets/images/logo_white.webp" alt="Smstools"> 383 </a> 384 <ul class="mb-menu"> 385 386 387 388 <!-- --> 389 390 <li><a href="#" title="" class='mainb'>Sectors</a> 391 <ul> 392 <li><a href="https://www.smsgatewayapi.eu/en/retail" title="">Retail</a></li> 393 <li><a href="https://www.smsgatewayapi.eu/en/software-developers" title="">Software Developers</a></li> 394 <li><a href="https://www.smsgatewayapi.eu/en/financial-services" title="">Financial Institutions</a></li> 395 <li><a href="https://www.smsgatewayapi.eu/en/governmental-organizations" title="">Government</a></li> 396 <li><a href="https://www.smsgatewayapi.eu/en/text-messaging-schools" title="">Schools</a></li> 397 <li><a href="https://www.smsgatewayapi.eu/en/job-planners" title="">Job Planners</a></li> 398 <li><a href="https://www.smsgatewayapi.eu/en/events" title="">Events & Nightlife</a></li> 399 <li><a href="https://www.smsgatewayapi.eu/en/text-marketing-for-restaurants" title="">Restaurants</a></li> 400 <li><a href="https://www.smsgatewayapi.eu/en/healthcare" title="">Healthcare</a></li> 401 <li><a href="https://www.smsgatewayapi.eu/en/sportclubs" title="">Sport Teams</a></li> 402 </ul> 403 </li> 404 <li><a href="#" title="" class='mainb'>Developers</a> 405 <ul> 406 <li><a href="https://www.smsgatewayapi.eu/en/sms-gateway-api" title="">API Docs</a></li> 407 <li><a href="https://www.smsgatewayapi.eu/en/webhooks" title="">Webhooks</a></li> 408 <li><a href="https://www.smsgatewayapi.eu/en/" title="">Workflows</a></li> 409 <li><a href="https://www.smsgatewayapi.eu/en/integrations" title="">Integrations</a></li> 410 <li><a href="https://www.smsgatewayapi.eu/en/zapier" title="">Zapier</a></li> 411 <li><a href="https://www.smsgatewayapi.eu/en/make" title="">Make</a></li> 412 413 </ul> 414 </li> 415 <li><a href="https://www.smsgatewayapi.eu/en/pricing" title="" class='mainb'>Pricing</a></li> 416 <li><a href="#" title="" class='mainb'>About us</a> 417 <ul> 418 <li><a href="https://www.smsgatewayapi.eu/en/why-smstools" title="">Why smstools?</a></li> 419 <li><a href="https://www.smsgatewayapi.eu/en/about-us" title="">About us</a></li> 420 421 422 423 <li><a href="https://www.smsgatewayapi.eu/en/blog" title="">Blog</a></li> 424 425 426 427 <li><a href="https://help.smstools.com/en/" target='_blank' title="">User guide</a></li> <li><a href="https://www.smsgatewayapi.eu/en/sla" title="">Service level agreement (sla)</a></li> 428 </ul> 429 </li> 430 <li><a href="https://www.smsgatewayapi.eu/en/contact" title="" class='mainb'>Contact</a></li> 431 </ul> 432 <div class="clearfix"></div> 433 <ul class="social-links"> 434 <li><a href="https://www.facebook.com/smstools/" title=""><i class="fab fa-facebook-f"></i></a></li> 435 <li><a href="https://www.linkedin.com/company/1550160" title=""><i class="fab fa-linkedin"></i></a></li> 436 <li> 437 <a href="https://app.smstools.com" target="_blank" rel="nofollow" class="mainb" title='Login'> 438 Login </a> 439 </li> 440 </ul> 441 <div class="rep-copyright"> 442 <p><a href="https://www.smsgatewayapi.eu/en/copyright">© 2026 All rights reserved, Smstools.</a></p> 443 </div> 444 <!--rep-copyright end--> 445</div> 446<!--responsive-mobile-menu end-->
447<script> 448 window.onload = function() { 449 toggleStickyNavbar(); // Directe check bij pagina laden 450 }; 451 452 window.onscroll = function() { 453 toggleStickyNavbar(); // Check tijdens scrollen 454 }; 455 456 function toggleStickyNavbar() { 457 let header = document.querySelector("header.hp5"); 458 let sticky = header.offsetTop; 459 460 if (window.pageYOffset > sticky) { 461 header.classList.add("sticky"); 462 } else { 463 header.classList.remove("sticky"); 464 } 465 } 466</script>
466 467<div class='mainimg d-block d-sm-none d-md-block d-lg-block' style='position:relative;'> 468 <img src="https://www.smsgatewayapi.eu/assets/images/homepage/homepage-gatewayAPI-fullscreen.webp" alt="SMS Gateway API<br>For Developers" class='img-fluid homemain-img d-none d-sm-none d-md-block d-lg-block'> 469 <!-- <div class="fixed-bg banner-bg5 d-none d-sm-none d-md-none d-lg-block"> 470 <img src="https://www.smsgatewayapi.eu/assets/images/bg8.webp" alt="Background - SMS Gateway API<br>For Developers"> 471 </div> --> 472</div> 473 474<style> 475.main-banner.style5 { 476 padding: 100px 0 140px; 477} 478 .price-hint { 479 font-size: 0.9rem; 480 color: #FFF; 481 margin: 0.5rem 0 0; 482 text-align: center; /* center under buttons */ 483 } 484 .price-hint strong { 485 color: #FFF; 486 } 487</style> 488 489 490<section class="main-banner dark_bg_linear style5"> 491 <div class="container"> 492 <div class="banner-content"> 493 <div class="row align-items-center text-center justify-content-center"> 494 <div class="col-xl-10 col-lg-6 col-md-6 col-sm-12 col-xs-12"> 495 <!-- <div class="banner-text"> --> 496 <h1 class="text-white mb-3 pb-4">SMS Gateway API<br>For Developers</h1> 497 <a href='https://www.smsgatewayapi.eu/en/register' class="btn btn-default gradient-bg-red bold" style="margin-left:5px;margin-bottom:10px;">FREE TRIAL<span></span></a> 498 <a href='https://www.smsgatewayapi.eu/en/pricing' class="btn btn-default gradient-bg-blue bold" style="margin-left:5px;margin-bottom:10px;">PRICING<span></span></a> 499 <a href='https://www.smsgatewayapi.eu/en/sms-gateway-api' class="btn btn-default gradient-bg-blue bold" style="margin-left:5px;margin-bottom:10px;">API documentation <i class='fas fa-arrow-right'></i> <span></span></a> 500 501 <p class="price-hint"></p> 502 503 504 <!-- </div> --> 505 506 <!--banner-text end--> 507 </div> 508 <!-- <div class="col-xl-6 col-lg-6 col-md-6 col-sm-12 col-xs-12"> 509 <img src="https://www.smsgatewayapi.eu/assets/images/homepage/homepage-fullsize.webp" class="w-100" alt="SMS Gateway API<br>For Developers"> 510 </div> --> 511 </div> 512 </div> 513 <!--banner-content end--> 514 </div> 515</section> 516<!--main-banner end--> 517<section class="sec-block pb-0 pt-0 refblock"> 518 <div class="container"> 519 <div class="pt_section" > 520 <ul> 521 <li class="wow fadeIn img-fluid greyed animated" data-wow-duration="1000ms"><img class='img-fluid greyed' src="assets/referenties/logo_viessmann.webp" alt="Viessmann" title="Viessmann"></li><li class="wow fadeIn img-fluid greyed animated" data-wow-duration="1000ms"><img class='img-fluid greyed' src="assets/referenties/cocacola.webp" alt="Coca-Cola" title="Coca-Cola"></li><li class="wow fadeIn img-fluid greyed animated" data-wow-duration="1000ms"><img class='img-fluid greyed' src="assets/referenties/daikin.webp" alt="Daikin Europe NV" title="Daikin Europe NV"></li><li class="wow fadeIn img-fluid greyed animated" data-wow-duration="1000ms"><img class='img-fluid greyed' src="assets/referenties/volvo.webp" alt="Volvo" title="Volvo"></li><li class="wow fadeIn img-fluid greyed animated" data-wow-duration="1000ms"><img class='img-fluid greyed' src="assets/referenties/kfc.webp" alt="KFC" title="KFC"></li> </ul> 522 <!-- --> 523 </div> 524 525 </div> 526</section><div class='clearfix'></div> 527<section class="sec-block"> 528 <div class="container"> 529 <div class="row align-items-center"> 530 <div class="col-xl-5 col-lg-5 col-md-6 col-sm-12 col-xs-12"> 531 <img src="https://www.smsgatewayapi.eu/assets/images/smstools_v2/Al_meer_dan_10 000_gebruikers_gaven_ons_hun vertrouwen.webp" class="w-100" alt="SMS Gateway API<br>For Developers"> 532 </div> 533 <div class="col-xl-7 col-lg-7 col-md-6 col-sm-12 col-xs-12"> 534 <h2 class='hoofding_h2 '>Join over 10,000 happy customers</h2> 535 <p class='color_p_dark mb-3'>Integrate with our SMS Gateway API via your preferred programming language and send or receive SMS messages directly from your own application, website or software platform. Our SMS gateway API is extremely reliable and easy to integrate.</p> 536 <p class='color_p_dark'>Instantly send and receive SMS messages worldwide via our SMS API and receive webhooks with delivery reports. In addition, we also have other integrations such as 'email to SMS', Zapier, Whatsapp, Slack, etc.</p> 537 </div> 538 </div> 539 <!-- <div class="trafic-section blackbox m-auto"> 540 <div class="text-center"> 541 <p class='lead mb-3 haslinks'>Integrate with our SMS Gateway API via your preferred programming language and send or receive SMS messages directly from your own application, website or software platform. Our SMS gateway API is extremely reliable and easy to integrate.</p>
542 <p class='lead haslinks'>Instantly send and receive SMS messages worldwide via our SMS API and receive webhooks with delivery reports. In addition, we also have other integrations such as 'email to SMS', Zapier, Whatsapp, Slack, etc.</p> 543 </div> 544 </div> --> 545 </div> 546</section> 547 548 549 550<section class="sec-block dark_bg_radial"> 551 <div class="container"> 552 <div class="trafic-section"> 553 <div class="section-title text-center"> 554 <h2 class="text-white">Send worldwide SMS messages via our SMS Gateway API.</h2> 555 <p class="color_p_light">Smstools is a user-friendly and versatile SMS gateway to send and/or receive SMS messages! Our SMS API offers advanced features for sending SMS via our SMS gateway.</p> 556 </div> 557 <!--section-title end--> 558 <div class="trafic-sec text-center"> 559 <img src="https://www.smsgatewayapi.eu/assets/images/homepage/VerstuurWereldwijdSMSBerichten-API-997x626-2.webp" alt="Send worldwide SMS messages via our SMS Gateway API."> 560 </div> 561 <!--trafic-sec end--> 562 </div> 563 <!--trafic-section end--> 564 </div> 565</section> 566 567 568 569<section class="sec-block"> 570 <div class="container"> 571 <div class="perct-section"> 572 <div class="row align-items-center"> 573 <div class="col-lg-12 text-center"> 574 <img src='assets/images/20years.webp' alt="Work with a trusted partner" class='img-fluid mb-3'/> 575 <div class="about-text pe-0 " > 576 <h2 class="mt-4">Work with a trusted partner</h2> 577 578 <p style="color: #787878 !important">We have over a decade of experience and our text messaging system has been in constant development for over 20 years. Smstools has been designed to provide your business with a resilient, fast and easy to use text messaging system</p> 579 <!-- <a href='https://www.smsgatewayapi.eu/en/why-smstools' class="btn text-white bold" style="background-color: #288FD8;">Why smstools?</a> --> 580 <a href='https://www.smsgatewayapi.eu/en/about-us' class="btn btn-default gradient-bg-blue">About us</a> 581 </div> 582 <!--about-text end--> 583 </div> 584 </div> 585 </div> 586 <!--perct-section end--> 587 </div> 588</section> 589 590 591 592 593<section class="sec-block dark_bg_radial"> 594 <section class="sec-block "> 595 <div class="container"> 596 <div class="about-block2 api-example"> 597 <div class="row"> 598 <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 d-none d-sm-block" style="position:relative;"> 599 <div class="apidoc" id='api_docs' style=""> 600 </div> 601 <!--abt-block2-img end--> 602 </div> 603 <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 col-xs-12 mt-2"> 604 <div class="about-text apitext"> 605 <h2>Easy integration</h2> 606 <p class="color_p_dark">With our <a href='https://www.smsgatewayapi.eu/en/sms-gateway-api'>SMS API</a> you can quickly extend your software with a reliable SMS integration. Thanks to our clear API documentation and official SDKs for <strong>PHP, Node.js, Ruby, Python and Powershell</strong>, you can connect your website, webshop or application to our powerful and scalable SMS platform in just a few minutes.</p> 607 <a href='https://www.smsgatewayapi.eu/en/sms-gateway-api' class="btn btn-default gradient-bg-blue bold"> 608 API documentation <i class='fas fa-arrow-right'></i> <span></span> 609 </a> 610 611 <!-- Downloadknop alleen voor sms_gateway_api pagina --> 612 </div> 613 </div> 614 615 </div> 616 617 </div> 618 619 620 <!--about-block2 end--> 621 </div> 622</section> 623<template id="code-block-template"> 624 <style> 625 pre[class*="language-"] { 626 background: #111; 627 color: white; 628 text-align: left; 629 white-space: pre; 630 word-spacing: normal; 631 word-break: normal; 632 word-wrap: normal; 633 line-height: 1.6; 634 -moz-tab-size: 2; 635 -o-tab-size: 2; 636 tab-size: 2; 637 -webkit-hyphens: none; 638 -moz-hyphens: none; 639 -ms-hyphens: none; 640 hyphens: none; 641 margin: 0px; 642 overflow: auto; 643 padding: 1.5em; 644 } 645 646 647 /* Code blocks */ 648 pre[class*="language-"] { 649 padding: .5em; 650 margin-top: 2px; 651 overflow: auto; 652 } 653 654 :not(pre)>code[class*="language-"], 655 pre[class*="language-"] { 656 background: #111; 657 } 658 659 /* Inline code */ 660 :not(pre)>code[class*="language-"] { 661 padding: .1em; 662 border-radius: .3em; 663 white-space: normal; 664 } 665 666 .token.comment, 667 .token.block-comment, 668 .token.prolog, 669 .token.doctype, 670 .token.cdata { 671 color: #999; 672 } 673 674 .token.punctuation { 675 color: #ccc; 676 } 677 678 .token.tag, 679 .token.attr-name, 680 .token.namespace, 681 .token.deleted { 682 color: #e2777a; 683 } 684 685 .token.function-name { 686 color: #6196cc; 687 } 688 689 .token.boolean, 690 .token.number, 691 .token.function { 692 color: #f08d49; 693 } 694 695 .token.property, 696 .token.class-name, 697 .token.constant, 698 .token.symbol {
699 color: #f8c555; 700 } 701 702 .token.selector, 703 .token.important, 704 .token.atrule, 705 .token.keyword, 706 .token.builtin { 707 color: #cc99cd; 708 } 709 710 .token.string, 711 .token.char, 712 .token.attr-value, 713 .token.regex, 714 .token.variable { 715 color: #7ec699; 716 } 717 718 .token.operator, 719 .token.entity, 720 .token.url { 721 color: #67cdcc; 722 } 723 724 .token.important, 725 .token.bold { 726 font-weight: bold; 727 } 728 729 .token.italic { 730 font-style: italic; 731 } 732 733 .token.entity { 734 cursor: help; 735 } 736 737 .token.inserted { 738 color: green; 739 } 740 741 pre[data-line] { 742 position: relative; 743 padding: 1em 0 1em 3em; 744 } 745 746 .line-highlight { 747 position: absolute; 748 left: 0; 749 right: 0; 750 padding: inherit 0; 751 margin-top: 1em; 752 /* Same as .prismâs padding-top */ 753 754 background: hsla(24, 20%, 50%, .08); 755 background: linear-gradient(to right, hsla(24, 20%, 50%, .1) 70%, hsla(24, 20%, 50%, 0)); 756 757 pointer-events: none; 758 759 line-height: inherit; 760 white-space: pre; 761 } 762 763 @media print { 764 .line-highlight { 765 /* 766 * This will prevent browsers from replacing the background color with white. 767 * It's necessary because the element is layered on top of the displayed code. 768 */ 769 -webkit-print-color-adjust: exact; 770 color-adjust: exact; 771 } 772 } 773 774 .line-highlight:before, 775 .line-highlight[data-end]:after { 776 content: attr(data-start); 777 position: absolute; 778 top: .4em; 779 left: .6em; 780 min-width: 1em; 781 padding: 0 .5em; 782 background-color: hsla(24, 20%, 50%, .4); 783 color: hsl(24, 20%, 95%); 784 font: bold 65%/1.5 sans-serif; 785 text-align: center; 786 vertical-align: .3em; 787 border-radius: 999px; 788 text-shadow: none; 789 box-shadow: 0 1px white; 790 } 791 792 .line-highlight[data-end]:after { 793 content: attr(data-end); 794 top: auto; 795 bottom: .4em; 796 } 797 798 .line-numbers .line-highlight:before, 799 .line-numbers .line-highlight:after { 800 content: none; 801 } 802 803 pre[id].linkable-line-numbers span.line-numbers-rows { 804 pointer-events: all; 805 } 806 807 pre[id].linkable-line-numbers span.line-numbers-rows>span:before { 808 cursor: pointer; 809 } 810 811 pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before { 812 background-color: rgba(128, 128, 128, .2); 813 } 814 815 pre[class*="language-"].line-numbers { 816 position: relative; 817 padding-left: 2.8em; 818 counter-reset: linenumber; 819 } 820 821 pre[class*="language-"].line-numbers>code { 822 position: relative; 823 white-space: inherit; 824 } 825 826 .line-numbers .line-numbers-rows { 827 position: absolute; 828 pointer-events: none; 829 top: 0; 830 font-size: 100%; 831 left: -2.8em; 832 width: 2em; 833 /* works for line-numbers below 1000 lines */ 834 letter-spacing: -1px; 835 border-right: 1px solid #999; 836 837 -webkit-user-select: none; 838 -moz-user-select: none; 839 -ms-user-select: none; 840 user-select: none; 841 842 } 843 844 .line-numbers-rows>span { 845 display: block; 846 counter-increment: linenumber; 847 } 848 849 .line-numbers-rows>span:before { 850 content: counter(linenumber); 851 color: #999; 852 display: block; 853 padding-right: 0.8em; 854 text-align: right; 855 } 856 857 span.inline-color-wrapper { 858 /* 859 * The background image is the following SVG inline in base 64: 860 * 861 * <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"> 862 * <path fill="gray" d="M0 0h2v2H0z"/> 863 * <path fill="white" d="M0 0h1v1H0zM1 1h1v1H1z"/> 864 * </svg> 865 * 866 * SVG-inlining explained: 867 * https://stackoverflow.com/a/21626701/7595472 868 */ 869 background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4="); 870 /* This is to prevent visual glitches where one pixel from the repeating pattern could be seen. */ 871 background-position: center; 872 background-size: 110%; 873 874 display: inline-block; 875 height: 1.333ch; 876 width: 1.333ch; 877 margin: 0 .333ch; 878 box-sizing: border-box; 879 border: 1px solid white; 880 outline: 1px solid rgba(0, 0, 0, .5); 881 overflow: hidden; 882 } 883 884 span.inline-color { 885 display: block; 886 /* To prevent visual glitches again */ 887 height: 120%; 888 width: 120%; 889 } 890 891 div.code-toolbar { 892 position: relative; 893 } 894 895 div.code-toolbar>.toolbar { 896 position: absolute; 897 top: .3em; 898 right: .2em; 899 transition: opacity 0.3s ease-in-out; 900 opacity: 0; 901 } 902 903 div.code-toolbar:hover>.toolbar { 904 opacity: 1; 905 } 906
907 /* Separate line b/c rules are thrown out if selector is invalid. 908 IE11 and old Edge versions don't support :focus-within. */ 909 div.code-toolbar:focus-within>.toolbar { 910 opacity: 1; 911 } 912 913 div.code-toolbar>.toolbar .toolbar-item { 914 display: inline-block; 915 } 916 917 div.code-toolbar>.toolbar a { 918 cursor: pointer; 919 } 920 921 div.code-toolbar>.toolbar button { 922 background: none; 923 border: 0; 924 color: inherit; 925 font: inherit; 926 line-height: normal; 927 overflow: visible; 928 padding: 0; 929 -webkit-user-select: none; 930 /* for button */ 931 -moz-user-select: none; 932 -ms-user-select: none; 933 } 934 935 div.code-toolbar>.toolbar a, 936 div.code-toolbar>.toolbar button, 937 div.code-toolbar>.toolbar span { 938 color: #bbb; 939 font-size: .8em; 940 padding: 0 .5em; 941 background: #f5f2f0; 942 background: rgba(224, 224, 224, 0.2); 943 box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); 944 border-radius: .5em; 945 } 946 947 div.code-toolbar>.toolbar a:hover, 948 div.code-toolbar>.toolbar a:focus, 949 div.code-toolbar>.toolbar button:hover, 950 div.code-toolbar>.toolbar button:focus, 951 div.code-toolbar>.toolbar span:hover, 952 div.code-toolbar>.toolbar span:focus { 953 color: inherit; 954 text-decoration: none; 955 } 956 957 .token.punctuation.brace-hover, 958 .token.punctuation.brace-selected { 959 outline: solid 1px; 960 } 961 962 .rainbow-braces .token.punctuation.brace-level-1, 963 .rainbow-braces .token.punctuation.brace-level-5, 964 .rainbow-braces .token.punctuation.brace-level-9 { 965 color: #E50; 966 opacity: 1; 967 } 968 969 .rainbow-braces .token.punctuation.brace-level-2, 970 .rainbow-braces .token.punctuation.brace-level-6, 971 .rainbow-braces .token.punctuation.brace-level-10 { 972 color: #0B3; 973 opacity: 1; 974 } 975 976 .rainbow-braces .token.punctuation.brace-level-3, 977 .rainbow-braces .token.punctuation.brace-level-7, 978 .rainbow-braces .token.punctuation.brace-level-11 { 979 color: #26F; 980 opacity: 1; 981 } 982 983 .rainbow-braces .token.punctuation.brace-level-4, 984 .rainbow-braces .token.punctuation.brace-level-8, 985 .rainbow-braces .token.punctuation.brace-level-12 { 986 color: #E0E; 987 opacity: 1; 988 } 989 990 pre.diff-highlight>code .token.deleted:not(.prefix), 991 pre>code.diff-highlight .token.deleted:not(.prefix) { 992 background-color: rgba(255, 0, 0, .1); 993 color: inherit; 994 display: block; 995 } 996 997 pre.diff-highlight>code .token.inserted:not(.prefix), 998 pre>code.diff-highlight .token.inserted:not(.prefix) { 999 background-color: rgba(0, 255, 128, .1); 1000 color: inherit; 1001 display: block; 1002 } 1003 1004 .token.treeview-part .entry-line { 1005 position: relative; 1006 text-indent: -99em; 1007 display: inline-block; 1008 vertical-align: top; 1009 width: 1.2em; 1010 } 1011 1012 .token.treeview-part .entry-line:before, 1013 .token.treeview-part .line-h:after { 1014 content: ""; 1015 position: absolute; 1016 top: 0; 1017 left: 50%; 1018 width: 50%; 1019 height: 100%; 1020 } 1021 1022 .token.treeview-part .line-h:before, 1023 .token.treeview-part .line-v:before { 1024 border-left: 1px solid #ccc; 1025 } 1026 1027 .token.treeview-part .line-v-last:before { 1028 height: 50%; 1029 border-left: 1px solid #ccc; 1030 border-bottom: 1px solid #ccc; 1031 } 1032 1033 .token.treeview-part .line-h:after { 1034 height: 50%; 1035 border-bottom: 1px solid #ccc; 1036 } 1037 1038 .token.treeview-part .entry-name { 1039 position: relative; 1040 display: inline-block; 1041 vertical-align: top; 1042 } 1043 1044 .token.treeview-part .entry-name.dotfile { 1045 opacity: 0.5; 1046 } 1047 1048 /* @GENERATED-FONT */ 1049 @font-face { 1050 font-family: "PrismTreeview"; 1051 /** 1052 * This font is generated from the .svg files in the `icons` folder. See the `treeviewIconFont` function in 1053 * `gulpfile.js/index.js` for more information. 1054 * 1055 * Use the following escape sequences to refer to a specific icon: 1056 * 1057 * - \ea01 file 1058 * - \ea02 folder 1059 * - \ea03 image 1060 * - \ea04 audio 1061 * - \ea05 video 1062 * - \ea06 text 1063 * - \ea07 code 1064 * - \ea08 archive 1065 * - \ea09 pdf 1066 * - \ea0a excel 1067 * - \ea0b powerpoint 1068 * - \ea0c word 1069 */ 1070 src: url("data:application/font-woff;base64,d09GRgABAAAAAAgYAAsAAAAAEGAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPwAAAFY1UkH9Y21hcAAAAYQAAAB/AAACCtvO7yxnbHlmAAACBAAAA+MAAAlACm1VqmhlYWQAAAXoAAAAKgAAADZfxj5jaGhlYQAABhQAAAAYAAAAJAFbAMFobXR4AAAGLAAAAA4AAAA0CGQAAGxvY2EAAAY8AAAAHAAAABwM9A9CbWF4cAAABlgAAAAfAAAAIAEgAHZuYW1lAAAGeAAAATcAAAJSfUrk+HBvc3QAAAewAAAAZgAAAIka0DSfeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGRYyjiBgZWBgaGQoRZISkLpUAYOBj0GBiYGVmYGrCAgzTWFweEV4ysehs1ArgDDFgZGIA3CDAB2tQjAAHic7ZHLEcMwCESfLCz/VEoKSEE5parURxMOC4c0Ec283WGFdABgBXrwCAzam4bOK9KWeefM3Hhmjyn3ed+hTRq1pS7Ra/HjYGPniHcXMy4G/zNTP7/KW5HTXArkvdBW3ArN19dCG/NRIN8K5HuB/CiQn4U26VeBfBbML9
1070NEH78AeJyVVc1u20YQ3pn905JcSgr/YsuSDTEg3cR1bFEkYyS1HQcQ2jQF2hot6vYSoECKnnPLA/SWUy9NTr31Bfp+6azsNI0SGiolzu7ODnfn+2Z2lnHG3rxhr9nfLGKbLGesncAYYnUHpsVnMG/uwyzNdFIVd6HI6twp8+R3LpT4TSglLoTHwwJgG2/dFvKrl9yI507/p5CCq4LTxB/PlPjkFaMHnWB/0S9je7RTPS+utnGtom1T2q5pk/e3H0M1S18rsXAL7wgpxQuhAmteGGvNjmcfGXuwnFNOPCXxeOGmnjrBLWNyBeNtVq2Hs03yus1aPS3mzSyNVSfu588iW1Q93x/4fjcHn+5EkS2tMxr4xIRa8ese+4L9uKZnxEqs8+ldyN9atU02a5t5uQ8hZGms1QTKpaKYqnipiNNOAIeIADC0JNEOYY+jtSgFoOchiAjRGFACpUTRje8bwIYWGCDEgENY8MEu9bnCYCdAxftoNg0KiSpUtPaHcanYwzXRu6T4r40b5npal3V7UHWCPJW9niyl1vIHgoujEXZjudBkeWkOeMQBRmbEPhKzij1i52t6/TadL+3q7H0U1eq4E8cG4gIIwQLx8VX7ToPXgPrehVc5QXHR7gMSmwjKfaYAP4KvZV+yn9bE18y2IY37LvtyrSg3i7ZK++B603ndlg/gBJpZRsfpBI6hyiaQ6FjlnThz8lAC3LgBIMnXDOAXxBQ4SIgiEhx2AcGCAwAhwjXRpCQms42bwAUt75BvAwgONzdgOfWEwzk4Ylzj4mz+5YEzzXzWX9aNlk7ot65y5QnBHsNlm6zDTu7sspRqG4V+fgJ1lVBZ07Nm7s5nemo3Lf3PO7iwtnroQ5/YDGwPRUip6fV6L+27p+wCHwSvPs85UnHqId8NAn5IBsKdv95KrL9m31Gsf2a/rluDslk1y1J9GE+LUmmVT/OyOHaFKGnapt2H5XeJTmKd6qYNoVVZOy+pWzr7rMip3ndG/4mQSoUcMbAqG/YNIAdXhkAqTVruXhocSKN0iS4Rwj7vSS4fcF/La07BfeQSuRAcFeW+9igjwPhhYPpGCBCBHhxiKMyFMFT7ziRH7RtfIWdiha+TdW+Rqs7bLHdN2ZJIKl0um0x3op9saYr0REeRdj09pl43pMzz4tjztrY8L4o8bzT+oLY27PR/eFtXs/YY5vtwB5Iqad14eYN0ujveMaGWqkdU3TKbQSC5Uvxaf4fA7SAQ3r2tEfIhd4duld91bwMisjqBw22orthNcroXl7KqO1329HBgAexgoCfGAwiDPoBnriki3lmNojrzvD0tjo6E3vPYP6E2BMIAeJxjYGRgYADiY8t3FsTz23xl4GbYzIAB/v9nWM6wBcjgYGAC8QH+QQhZAAB4nGNgZGBg2MzAACeXMzAyoAJeADPyAh14nGNgAILNpGEA0fgIZQAAAAAAAAA2AHIAvgE+AZgCCAKMAv4DlgPsBEYEoHicY2BkYGDgZchi4GQAASYg5gJCBob/YD4DABTSAZcAeJx9kU1uwjAQhV/4qwpqhdSqi67cTTeVEmBXDgBbhBD7AHYISuLUMSD2PUdP0HNwjp6i676k3qQS9Ujjb968mYUNoI8zPJTHw02Vy9PAFatfbpLuHbfIT47b6MF33KH+6riLF0wc93CHN27wWtdUHvHuuIFbfDhuUv903CKfHbfxgC/HHerfjrtYen3HPTx7ambiIl0YKQ+xPM5ltE9CU9NqxVKaItaZGPqDmj6VmTShlRuxOoniEI2sVUIZnYqJzqxMEi1yo3dybf2ttfk4CJTT/bVOMYNBjAIpFiTJOLCWOGLOHGGPBCE7l32XO0tmw04MjQwCQ7774B//lDmrZkJY3hvOrHBiLuiJMKJqoVgrejQ3CP5Yubt0JwxNJa96Oypr6j621VSOMQKG+uP36eKmHylcb0MAeJxtwdEOgjAMBdBeWEFR/Mdl7bTJtMsygc/nwVfPoYF+QP+tGDAigDFhxgVXLLjhjhUPCtmKTtmLaGN7x6dy/Io5bybqoevRQ3LRObb0sk3HKpn1SFqW6ru26vbpYfcmRCccJhqsAAA=") format("woff"); 1071 } 1072 1073 .token.treeview-part .entry-name:before { 1074 content: "\ea01"; 1075 font-family: "PrismTreeview"; 1076 font-size: inherit; 1077 font-style: normal; 1078 -webkit-font-smoothing: antialiased; 1079 -moz-osx-font-smoothing: grayscale; 1080 width: 2.5ex; 1081 display: inline-block; 1082 } 1083 1084 .token.treeview-part .entry-name.dir:before { 1085 content: "\ea02"; 1086 } 1087 1088 .token.treeview-part .entry-name.ext-bmp:before, 1089 .token.treeview-part .entry-name.ext-eps:before, 1090 .token.treeview-part .entry-name.ext-gif:before, 1091 .token.treeview-part .entry-name.ext-jpe:before, 1092 .token.treeview-part .entry-name.ext-jpg:before, 1093 .token.treeview-part .entry-name.ext-jpeg:before, 1094 .token.treeview-part .entry-name.ext-png:before, 1095 .token.treeview-part .entry-name.ext-svg:before, 1096 .token.treeview-part .entry-name.ext-tiff:before { 1097 content: "\ea03"; 1098 } 1099 1100 .token.treeview-part .entry-name.ext-cfg:before, 1101 .token.treeview-part .entry-name.ext-conf:before, 1102 .token.treeview-part .entry-name.ext-config:before, 1103 .token.treeview-part .entry-name.ext-csv:before, 1104 .token.treeview-part .entry-name.ext-ini:before, 1105 .token.treeview-part .entry-name.ext-log:before, 1106 .token.treeview-part .entry-name.ext-md:before, 1107 .token.treeview-part .entry-name.ext-nfo:before, 1108 .token.treeview-part .entry-name.ext-txt:before { 1109 content: "\ea06"; 1110 } 1111 1112 .token.treeview-part .entry-name.ext-asp:before, 1113 .token.treeview-part .entry-name.ext-aspx:before, 1114 .token.treeview-part .entry-name.ext-c:before, 1115 .token.treeview-part .entry-name.ext-cc:before, 1116 .token.treeview-part .entry-name.ext-cpp:before, 1117 .token.treeview-part .entry-name.ext-cs:before, 1118 .token.treeview-part .entry-name.ext-css:before, 1119 .token.treeview-part .entry-name.ext-h:before, 1120 .token.treeview-part .entry-name.ext-hh:before, 1121 .token.treeview-part .entry-name.ext-htm:before, 1122 .token.treeview-part .entry-name.ext-html:before, 1123 .token.treeview-part .entry-name.ext-jav:before, 1124 .token.treeview-part .entry-name.ext-java:before, 1125 .token.treeview-part .entry-name.ext-js:before, 1126 .token.treeview-part .entry-name.ext-php:before, 1127 .token.treeview-part .entry-name.ext-rb:before, 1128 .token.treeview-part .entry-name.ext-xml:before { 1129 content: "\ea07"; 1130 } 1131 1132 .token.treeview-part .entry-name.ext-7z:before, 1133 .token.treeview-part .entry-name.ext-bz:before, 1134 .token.treeview-part .entry-name.ext-bz2:before, 1135 .token.treeview-part .entry-name.ext-gz:before, 1136 .token.treeview-part .entry-name.ext-rar:before, 1137 .token.treeview-part .entry-name.ext-tar:before, 1138 .token.treeview-part .entry-name.ext-tgz:before, 1139 .token.treeview-part .entry-name.ext-zip:before { 1140 content: "\ea08"; 1141 } 1142 1143 .token.treeview-part .entry-name.ext-aac:before, 1144 .token.treeview-part .entry-name.ext-au:before, 1145 .token.treeview-part .entry-name.ext-cda:before, 1146 .token.treeview-part .entry-name.ext-flac:before, 1147 .token.treeview-part .entry-name.ext-mp3:before, 1148 .token.treeview-part .entry-name.ext-oga:before, 1149 .token.treeview-part .entry-name.ext-ogg:before, 1150 .token.treeview-part .entry-name.ext-wav:before, 1151 .token.treeview-part .entry-name.ext-wma:before { 1152 content: "\ea04"; 1153 } 1154 1155 .token.treeview-part .entry-name.ext-avi:before, 1156 .token.treeview-part .entry-name.ext-flv:before, 1157 .token.treeview-part .entry-name.ext-mkv:before, 1158 .token.treeview-part .entry-name.ext-mov:before, 1159 .token.treeview-part .entry-name.ext-mp4:before, 1160 .token.treeview-part .entry-name.ext-mpeg:before, 1161 .token.treeview-part .entry-name.ext-mpg:before, 1162 .token.treeview-part .entry-name.ext-ogv:before, 1163 .token.treeview-part .entry-name.ext-webm:before { 1164 content: "\ea05"; 1165 } 1166 1167 .token.treeview-part .entry-name.ext-pdf:before { 1168 content: "\ea09"; 1169 } 1170 1171 .token.treeview-part .entry-name.ext-xls:before, 1172 .token.treeview-part .entry-name.ext-xlsx:before { 1173 content: "\ea0a"; 1174 } 1175 1176 .token.treeview-part .entry-name.ext-doc:before, 1177 .token.treeview-part .entry-name.ext-docm:before, 1178 .token.treeview-part .entry-name.ext-docx:before { 1179 content: "\ea0c"; 1180 } 1181 1182 .token.treeview-part .entry-name.ext-pps:before, 1183 .token.treeview-part .entry-name.ext-ppt:before, 1184 .token.treeview-part .entry-name.ext-pptx:before { 1185 content: "\ea0b"; 1186 } 1187 1188 .line-numbers .line-highlight:before, 1189 .line-numbers .line-highlight:after {
1190 content: none; 1191 } 1192 1193 pre[class*="language-"].line-numbers { 1194 position: relative; 1195 padding-left: 2.8em; 1196 counter-reset: linenumber; 1197 } 1198 1199 pre[class*="language-"].line-numbers>code { 1200 position: relative; 1201 white-space: inherit; 1202 } 1203 1204 .line-numbers .line-numbers-rows { 1205 position: absolute; 1206 pointer-events: none; 1207 top: -0.13em; 1208 /* wtf */ 1209 left: -3.8em; 1210 width: 3em; 1211 /* works for line-numbers below 1000 lines */ 1212 border-right: 1px solid #999; 1213 1214 -webkit-user-select: none; 1215 -moz-user-select: none; 1216 -ms-user-select: none; 1217 user-select: none; 1218 } 1219 1220 .line-numbers-rows>span { 1221 pointer-events: none; 1222 display: block; 1223 counter-increment: linenumber; 1224 } 1225 1226 .line-numbers-rows>span::before { 1227 content: counter(linenumber); 1228 color: #999; 1229 display: block; 1230 padding-right: 0.8em; 1231 text-align: right; 1232 } 1233 1234 #copy-button { 1235 position: absolute; 1236 top: 10px; 1237 right: 10px; 1238 color: #fff; 1239 background-color: #007bff; 1240 border-color: #007bff; 1241 display: inline-block; 1242 font-weight: 400; 1243 text-align: center; 1244 white-space: nowrap; 1245 vertical-align: middle; 1246 -webkit-user-select: none; 1247 -moz-user-select: none; 1248 -ms-user-select: none; 1249 user-select: none; 1250 border: 1px solid transparent; 1251 line-height: 1.25; 1252 border-radius: .25rem; 1253 transition: all .15s ease-in-out; 1254 } 1255 </style> 1256</template> <div class="container"> 1257 <div class="about-block2"> 1258 <div class="row align-items-center"> 1259 <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> 1260 <div class="about-text pe-0"> 1261 <h2 class="text-white">GDPR compliant and uptime guaranteed</h2> 1262 <p>We work with high security standards. The security of your data is 100% GDPR compliant. In addition, we have a 99.99% uptime guarantee.</p> 1263 </div> 1264 <!--about-text end--> 1265 </div> 1266 <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> 1267 <div class="abt-block2-img shadow-box"> 1268 <img src="https://www.smsgatewayapi.eu/assets/images/homepage/gdpr.webp" alt="GDPR compliant and uptime guaranteed"> 1269 </div> 1270 <!--abt-block2-img end--> 1271 </div> 1272 </div> 1273 </div> 1274 <!--about-block2 end--> 1275 </div> 1276</section> 1277 1278 1279 1280 1281 1282<section class="sec-block"> 1283 <div class="container"> 1284 1285<section id="faq" aria-labelledby="faq-title"> 1286 <div class="faq-wrap"> 1287 <h2 id="faq-title">Frequently Asked Questions</h2> 1288 1289 <details class="faq-item"> 1290 <summary>How quickly can I get started with the SMS API?</summary> 1291 <div class="faq-content"> 1292 <p>You can get started within a few minutes. Create a <a href='https://www.smsgatewayapi.eu/en/register'>free test account</a>, immediately receive your API key and integrate our SMS API using SDKs for PHP, Node.js, Python and Java.</p> 1293 </div> 1294 </details> 1295 1296 <details class="faq-item"> 1297 <summary>Does Smstools support only SMS, or also WhatsApp?</summary> 1298 <div class="faq-content"> 1299 <p>In addition to SMS, we also support the WhatsApp Business API for two-way messaging, notifications and automated customer communication.</p> 1300 </div> 1301 </details> 1302 1303 <details class="faq-item"> 1304 <summary>In which countries can I send SMS with Smstools?</summary> 1305 <div class="faq-content"> 1306 <p>We provide coverage in over 200 countries via direct operator connections â suitable for European and international campaigns.</p> 1307 </div> 1308 </details> 1309 1310 <details class="faq-item"> 1311 <summary>Is Smstools GDPR compliant?</summary> 1312 <div class="faq-content"> 1313 <p>Yes. Our processes are GDPR compliant and data is securely stored within the EU under the strictest privacy standards.</p> 1314 </div> 1315 </details> 1316 1317 <details class="faq-item"> 1318 <summary>How much does it cost to send an SMS?</summary> 1319 <div class="faq-content"> 1320 <p>The price per SMS varies by country and volume. See our <a href='https://www.smsgatewayapi.eu/en/pricing'>pricing page</a> for full details per country and contact us for a custom quote at <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="90e3f1fcf5e3d0e3fde3e4fffffce3bef3fffd">[email protected]</a></p> 1321 </div> 1322 </details> 1323 1324 <details class="faq-item"> 1325 <summary>Which programming languages does the Smstools API support?</summary> 1326 <div class="faq-content"> 1327 <p>We provide SDKs and sample code for PHP, Node.js, Ruby, Python and Powershell. See the <a href='https://www.smsgatewayapi.eu/en/sms-gateway-api'>API documentation</a> for code samples and webhooks.</p> 1328 </div> 1329 </details> 1330 </div> 1331</section> 1332 1333 </div> 1334 </section>
vendor: 110 bytes, lines 1334-1336
1334 1335 1336<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1336<script type="application/ld+json"> 1337{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How quickly can I get started with the SMS API?","acceptedAnswer":{"@type":"Answer","text":"You can get started within a few minutes. Create a free test account, immediately receive your API key and integrate our SMS API using SDKs for PHP, Node.js, Python and Java."}},{"@type":"Question","name":"Does Smstools support only SMS, or also WhatsApp?","acceptedAnswer":{"@type":"Answer","text":"In addition to SMS, we also support the WhatsApp Business API for two-way messaging, notifications and automated customer communication."}},{"@type":"Question","name":"In which countries can I send SMS with Smstools?","acceptedAnswer":{"@type":"Answer","text":"We provide coverage in over 200 countries via direct operator connections â suitable for European and international campaigns."}},{"@type":"Question","name":"Is Smstools GDPR compliant?","acceptedAnswer":{"@type":"Answer","text":"Yes. Our processes are GDPR compliant and data is securely stored within the EU under the strictest privacy standards."}},{"@type":"Question","name":"How much does it cost to send an SMS?","acceptedA
1337nswer":{"@type":"Answer","text":"The price per SMS varies by country and volume. See our pricing page for full details per country and contact us for a custom quote at [email protected]"}},{"@type":"Question","name":"Which programming languages does the Smstools API support?","acceptedAnswer":{"@type":"Answer","text":"We provide SDKs and sample code for PHP, Node.js, Ruby, Python and Powershell. See the API documentation for code samples and webhooks."}}]}</script>
1337 1338<style> 1339 /* Namespaced, minimal styles */ 1340 #faq { padding: 2rem 1rem; } 1341 #faq .faq-wrap { max-width: 900px; margin: 0 auto; } 1342 #faq #faq-title { font-size: clamp(1.5rem, 1.1rem + 1.5vw, 2rem); margin-bottom: 1rem; } 1343 #faq .faq-item { border: 1px solid #e5e7eb; border-radius: .75rem; padding: .75rem 1rem; margin-bottom: .75rem; background: #fff; } 1344 #faq .faq-item summary { font-weight: 600; cursor: pointer; list-style: none; } 1345 #faq .faq-item summary::-webkit-details-marker { display: none; } /* hide default marker */ 1346 #faq .faq-item[open] { border-color: #cbd5e1; background: #f9fafb; } 1347 #faq .faq-content { margin-top: .5rem; line-height: 1.6; } 1348 #faq a { text-decoration: none; border-bottom: 1px dashed #cbd5e1; } 1349 #faq a:hover { border-bottom-style: solid; } 1350</style> 1351 1352<section class="sec-block pt-5 p-0" style="margin-top: -138px"> 1353 <div class="container"> 1354 <div class="newsletter-section"> 1355 <div class="newz-content white text-center"> 1356 1357 <h2 class="text-white">Integrating an SMS Gateway never was so easy</h2> 1358 <p class="text">Start today and send SMS via our SMS API.</p> 1359 1360 <form method="post" class="row g-3 justify-content-center" id="0" action="https://www.smsgatewayapi.eu/en/register" enctype="multipart/form-data"> 1361 1362 <div class="col-auto d-none d-sm-none d-md-block d-lg-block"> 1363 <label class="visually-hidden" for="Reg-email">Email*</label> 1364 <input type="email" name="email1" id="Reg-email" class="form-control" placeholder="Email*"> 1365 </div> 1366 <div class="col-12 d-block d-sm-block d-md-none d-lg-none w-100"> 1367 <label class="visually-hidden" for="Reg-email-mobile">Email*</label> 1368 <input type="email" name="email2" id="Reg-email-mobile" class="form-control mb-0" placeholder="Email*"> 1369 </div> 1370 1371 <div class="col-auto d-none d-sm-none d-md-block d-lg-block"> 1372 <button type="submit" class="btn btn-default registerbtn" id='RegHomeBtn0'>CREATE FREE TRIAL <span></span></button> 1373 </div> 1374 <div class="col-12 d-block d-sm-block d-md-none d-lg-none w-100"> 1375 <button type="submit" class="btn btn-default w-100 registerbtn" id='RegHomeBtn10'>CREATE FREE TRIAL <span></span></button> 1376 </div> 1377 1378 <div id='invalid0' class='' style='display:none; text-align: left; font-size: 11px; margin-top: 5px;'>Email is invalid.</div> 1379 <div id='exists0' class='' style='display:none; text-align: left; font-size: 11px; margin-top: 5px;'>This e-mail address has already been registered.</div> 1380 1381</form> 1382 1383 </div> 1384 <!--newz-content end--> 1385 </div> 1386 <!--newsletter-section end--> 1387 </div> 1388</section> 1389<footer> 1390 <div class="top-footer style2"> 1391 <div class="container"> 1392 <div class="tp-content"> 1393 <div class="row"> 1394 <input type='hidden' id='LanguagePage' value='home' /> 1395 <!-- important voor langselection --> 1396 1397 <div class="col-lg-12 col-md-12 col-sm-12 d-none d-sm-none d-md-block d-lg-block clearfix"> 1398 <img class="mb-3" src="https://www.smsgatewayapi.eu/assets/images/logo_grey.webp" 1399 alt="Smstools" title="Smstools" /> 1400 </div> 1401 1402 <div class="col-lg-12 col-md-12 col-sm-12 d-block d-sm-block d-md-none d-lg-none text-center"> 1403 <img class="mb-3" src="https://www.smsgatewayapi.eu/assets/images/logo_grey.webp" 1404 alt="Smstools" title="Smstools" /> 1405 </div> 1406 1407 <div class="col-lg-7 col-md-12 col-sm-12 mb-5 d-none d-sm-none d-md-block d-lg-block clearfix"> 1408 <div class="widget widget-links" style='height: 60px; line-height: 60px;'> 1409 <div class='d-flex justify-content-between footer-links'> 1410 <a href="https://app.smstools.com" target="_blank" rel="nofollow"><i 1411 class='fas fa-tachometer-alt'></i> Login</a> 1412 <a 1413 href="https://www.smsgatewayapi.eu/en/about-us">About us</a> 1414 <a 1415 href="https://www.smsgatewayapi.eu/en/sms-gateway-api">Api documentation</a> 1416 <a 1417 href="https://www.smsgatewayapi.eu/en/contact">Contact</a> 1418 </div> 1419 </div> 1420 <!--widget-links end--> 1421 </div> 1422 1423 1424 <div 1425 class="col-lg-12 col-md-12 col-sm-12 text-center d-block d-sm-block d-md-none d-lg-none clearfix"> 1426 <div class="widget widget-links"> 1427 <h3 class="widget-title mb-3">Explore</h3> 1428 <div class='footer-links'> 1429 <ul> 1430 <li><a href="https://app.smstools.com" target="_blank" rel="nofollow"><i 1431 class='fas fa-tachometer-alt'></i> 1432 Login</a></li> 1433 <li><a 1434 href="https://www.smsgatewayapi.eu/en/about-us">About us</a> 1435 </li> 1436 <li> 1437 <a 1438 href="https://www.smsgatewayapi.eu/en/sms-gateway-api">Api documentation</a> 1439 </li> 1440 <li><a 1441 href="https://www.smsgatewayapi.eu/en/contact">Contact</a> 1442 </li> 1443 </ul> 1444 </div> 1445 </div> 1446 <!--widget-links end--> 1447 </div> 1448 1449 1450 1451 <!-- TAALKEUZE --> 1452 <div class="col-lg-5 col-md-12 col-sm-12 clearfix d-none d-sm-none d-md-none d-lg-block"> 1453 <input type='hidden' id='LangPagConnect' value='home'> 1454 <div class="input-group taalkeuzeBorder" style='float: right; width: 235px;'> 1455 <div class="input-group-text"><i class='fas fa-globe' style='font-size: initial;'></i> 1456 </div> 1457 <label class="visually-hidden" for="LanguageSelection">Language</label> 1458 <select class='form-control form-select langSelection' id="LanguageSelection"> 1459 <option value="nl_be" > Nederlands (België)</option><option value="nl_nl" > Nederlands (Nederland)</option><option value="en" > English</option><option value="en_gb" > English (United Kingdom)</option><option value="de" > Deutsch (Deutschland)</option><option value="de_at" > Deutsch (Ãsterreich)</option><option value="de_ch" > Deutsch (Schweiz)</option><option value="fr_fr" > Français (France)</option><option value="fr_be" > Français (Belgique)</option><option value="es" > Español</option><option value="it" > Italiano</option> </select> 1460 </div> 1461 </div> 1462 <!-- TAALKEUZE --> 1463 1464 <div class="col-lg-6 col-md-12 col-sm-12 d-none d-sm-none d-md-block d-lg-block"> 1465 <div class="widget widget-contact"> 1466 <h3 class="widget-title mb-4">Our expert team are happy to answer any questions you may have, & help get you started with SMS for business.</h3> 1467 <div class='d-flex justify-content-between pt-3'> 1468 <div class="d-block w-100"> 1469 <ul class=""> 1470 <li> 1471 <h4 class="widget-title mb-0">General Questions</h4> 1472 </li> 1473 <li><a href="/cdn-cgi/l/email-protection#e28b8c848da2918f91968d8d8e91cc8087"><i class='fas fa-paper-plane'></i> 1474 <span class="__cf_email__" data-cfemail="422b2c242d02312f31362d2d2e316c2027">[email protected]</span></a></li> 1475 </ul> 1476 1477 <ul class=""> 1478 <li> 1479 <h4 class="widget-title mb-0">Sales Questions</h4> 1480 </li> 1481 <li><a href="/cdn-cgi/l/email-protection#5724363b322417243a242338383b24793532"><i class='fas fa-paper-plane'></i> 1482 <span class="__cf_email__" data-cfemail="ef9c8e838a9caf9c829c9b8080839cc18d8a">[email protected]</span></a></li> 1483 </ul> 1484 </div> 1485 1486 <div class="d-block w-100"> 1487 1488 <ul class=""> 1489 <li> 1490 <h4 class="widget-title mb-0">Support Questions</h4> 1491 </li> 1492 <li><a href="/cdn-cgi/l/email-protection#0f7c7a7f7f607d7b4f7c627c7b6060637c216d6a"><i class='fas fa-paper-plane'></i> 1493 <span class="__cf_email__" data-cfemail="1a696f6a6a75686e5a6977696e7575766934787f">[email protected]</span></a></li> 1494 </ul> 1495 1496 </div> 1497 </div> 1498 </div> 1499 <!--widget-contact end--> 1500 </div> 1501 1502 <div class="col-lg-6 col-md-12 col-sm-12 text-center d-block d-sm-block d-md-none d-lg-none"> 1503 <div class="widget widget-contact"> 1504 <h3 class="widget-title mb-3">Our expert team are happy to answer any questions you may have, & help get you started with SMS for business.</h3> 1505 <div class=''> 1506 <ul class=""> 1507 <li> 1508 <h4 class="widget-title mb-0">General Questions</h4> 1509 </li> 1510 <li><a href="/cdn-cgi/l/email-protection#b1d8dfd7def1c2dcc2c5dededdc29fd3d4"><i class='fas fa-paper-plane'></i> 1511 <span class="__cf_email__" data-cfemail="cba2a5ada48bb8a6b8bfa4a4a7b8e5a9ae">[email protected]</span></a></li> 1512 </ul> 1513 1514 <ul class=""> 1515 <li> 1516 <h4 class="widget-title mb-0">Sales Questions</h4> 1517 </li> 1518 <li><a href="/cdn-cgi/l/email-protection#1665777a736556657b656279797a65387473"><i class='fas fa-paper-plane'></i> 1519 <span class="__cf_email__" data-cfemail="2e5d4f424b5d6e5d435d5a4141425d004c4b">[email protected]</span></a></li> 1520 </ul> 1521 1522 <ul class=""> 1523 <li> 1524 <h4 class="widget-title mb-0">Support Questions</h4> 1525 </li> 1526 <li><a href="/cdn-cgi/l/email-protection#bbc8cecbcbd4c9cffbc8d6c8cfd4d4d7c895d9de"><i class='fas fa-paper-plane'></i> 1527 <span class="__cf_email__" data-cfemail="dba8aeababb4a9af9ba8b6a8afb4b4b7a8f5b9be">[email protected]</span></a></li> 1528 </ul> 1529 1530 1531 </div> 1532 </div> 1533 <!--widget-contact end--> 1534 </div> 1535 1536 1537 <!-- TAALKEUZE --> 1538 <div 1539 class="col-10 clearfix d-block d-sm-block d-md-block d-lg-none justify-content-center ms-auto me-auto taalkeuzeBorder"> 1540 <input type='hidden' id='LangPagConnect' value='home'> 1541 <div class="input-group"> 1542 <div class="input-group-text"><i class='fas fa-globe' style='font-size: initial;'></i> 1543 </div> 1544 <label class="visually-hidden" for="LanguageSelection_mobile">Language</label> 1545 <select class='form-control form-select langSelection' id="LanguageSelection_mobile"> 1546 <option value="nl_be" > Nederlands (België)</option><option value="nl_nl" > Nederlands (Nederland)</option><option value="en" > English</option><option value="en_gb" > English (United Kingdom)</option><option value="de" > Deutsch (Deutschland)</option><option value="de_at" > Deutsch (Ãsterreich)</option><option value="de_ch" > Deutsch (Schweiz)</option><option value="fr_fr" > Français (France)</option><option value="fr_be" > Français (Belgique)</option><option value="es" > Español</option><option value="it" > Italiano</option> </select> 1547 </div> 1548 </div> 1549 <!-- TAALKEUZE --> 1550 1551 1552 <!--blog--> 1553 1554 <div class="col-lg-6 col-md-12 col-sm-12 text-left d-none d-md-block clearfix mt-md-5 mt-xl-0"> 1555 <div class="widget widget-links"> 1556 <h4 class="widget-title mb-3">BLOG</h4> 1557 <div class="d-block justify-content-between"> 1558 1559 <span style='color:#a0a8b5; font-size:10px;'><i class='fas fa-circle'></i></span><span class="ms-2"></span><a href="https://www.smsgatewayapi.eu/en/blog/431/what-is-an-sms-api-a-guide-for-business-owners" class="" style='font-size:14px; color:#a0a8b5; line-height: 24px;'>What is an SMS API A Guide for Business Owners</a><br><br><span style='color:#a0a8b5; font-size:10px;'><i class='fas fa-circle'></i></span><span class="ms-2"></span><a href="https://www.smsgatewayapi.eu/en/blog/419/choosing-the-best-sms-api-provider-in-europe" class="" style='font-size:14px; color:#a0a8b5; line-height: 24px;'>Choosing the best SMS API provider in Europe</a><br><br><span style='color:#a0a8b5; font-size:10px;'><i class='fas fa-circle'></i></span><span class="ms-2"></span><a href="https://www.smsgatewayapi.eu/en/blog/416/integrate-sms-api-with-crm-systems-for-better-engagement" class="" style='font-size:14px; color:#a0a8b5; line-height: 24px;'>Integrate SMS API with CRM systems for better engagement</a><br><br> </div> 1560 </div> 1561 </div> 1562
1563 </div> 1564 </div> 1565 <!--tp-content end--> 1566 </div> 1567 </div> 1568 <!--top-footer end--> 1569 <div class="bottom-footer d-block d-sm-block d-md-none d-lg-none"> 1570 <div class="container clearfix"> 1571 <div class="bt-footer"> 1572 <p class='float-center mb-2'><a href="https://www.smsgatewayapi.eu/en/copyright">© 2026 All rights reserved, Smstools.</a></p> 1573 <ul class="float-center" style="color: #787878;"> 1574 <li class='pb-2'><a 1575 href="https://www.smsgatewayapi.eu/en/terms-and-conditions">Terms&Conditions</a> 1576 </li> 1577 <li class='pb-2'><a 1578 href="https://www.smsgatewayapi.eu/en/acceptable-use-policy">Acceptable Use Policy</a> 1579 </li> 1580 <li class='pb-2'><a 1581 href="https://www.smsgatewayapi.eu/en/privacy-policy">Privacy Policy</a> 1582 </li> 1583 <li><a href="https://www.smsgatewayapi.eu/en/sitemap">Sitemap</a></li> 1584 </ul> 1585 </div> 1586 <!--bt-footer end--> 1587 </div> 1588 </div> 1589 <!--bottom-footer end--> 1590 1591 <!--top-footer end--> 1592 <div class="bottom-footer d-none d-sm-none d-md-block d-lg-block"> 1593 <div class="container clearfix" style="border-top: 1px solid #787878; padding: 20px 0 0 0;"> 1594 <div class="bt-footer"> 1595 <p class='float-start'><a href="https://www.smsgatewayapi.eu/en/copyright">© 2026 All rights reserved, Smstools.</a></p> 1596 <ul class="float-end list-inline"> 1597 <li><a href="https://www.smsgatewayapi.eu/en/terms-and-conditions">Terms&Conditions</a> 1598 </li> 1599 <li>•</li> 1600 <li><a 1601 href="https://www.smsgatewayapi.eu/en/acceptable-use-policy">Acceptable Use Policy</a> 1602 </li> 1603 <li>•</li> 1604 <li><a href="https://www.smsgatewayapi.eu/en/privacy-policy">Privacy Policy</a> 1605 </li> 1606 <li>•</li> 1607 <li><a href="https://www.smsgatewayapi.eu/en/sitemap">Sitemap</a></li> 1608 </ul> 1609 </div> 1610 <!--bt-footer end--> 1611 </div> 1612 </div> 1613 <!--bottom-footer end--> 1614</footer> 1615<!--footer end--> 1616 1617 1618 <a href="#" id="toTop"></a> 1619 </div> 1620 <!--wrapper end-->
vendor: 112 bytes, lines 1620-1622
1620 1621 1622 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1622<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
1622 1623
1623<script src="https://www.smsgatewayapi.eu/assets/plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
1623 1624 1625
1625<script src="https://www.smsgatewayapi.eu/assets/js/plugin/slick.min.js"></script>
1625 1626
1626<script src="https://www.smsgatewayapi.eu/assets/js/prism.js"></script>
1626 1627
1627<script src="https://www.smsgatewayapi.eu/assets/js/apimarkup.js"></script>
1627 1628 1629
1629<script src="https://www.smsgatewayapi.eu/assets/js/menu.min.js?v=202606160828"></script>
1629 1630
1630<script src="https://www.smsgatewayapi.eu/assets/js/script.min.js?v=202606160828"></script>
1630 1631 1632
1632<script type="text/javascript"> 1633 if (!window.smstools) window.smstools = {}; 1634 smstools.BasePath = ""; 1635 smstools.CookieSet = 0; 1636 smstools.ShowCookie = 1; 1637 </script>
1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647
1648<script> 1649 function ValidateEmail(email) { 1650 var re = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;; 1651 return re.test(String(email).toLowerCase()); 1652 } 1653 1654 function RegisterNewsletter() { 1655 $("#email_newsletter").removeClass('error'); 1656 $('#Newslbtn').attr('disabled', true); 1657 $("#NewsletterError").slideUp('fast'); 1658 $("#NewsletterSuccess").slideUp('fast'); 1659 var newsletter_emailPre = $("#email_newsletter").val(); 1660 var newsletter_email = newsletter_emailPre.trim(); 1661 var ValidEmail = ValidateEmail(newsletter_email); 1662 if (ValidEmail) { 1663 grecaptcha.ready(function () { 1664 grecaptcha.execute('6Leji8kZAAAAAENJRJpZTLcSYOva5qGkXh-odmh3', { 1665 action: 'newsletter' 1666 }).then(function (token) { 1667 $('#Subscribe').find('input[name="g-recaptcha-response"]').remove(); 1668 $('#Subscribe').prepend('<input type="hidden" name="g-recaptcha-response" value="' + token + '">'); 1669 $.post("/includes/QuoteCaptcha.php", { 1670 token: token 1671 }, function (result) { 1672 if (result.success) { 1673 dataForm = $("#Subscribe").serialize(); 1674 $.ajax({ 1675 type: "POST", 1676 url: "/ajax/newsletter_signup.php", 1677 data: dataForm, 1678 dataType: "json", 1679 cache: false, 1680 }).done(function (data) { 1681 if (data.success) { 1682 $("#Subscribe").slideUp('fast'); 1683 $("#NewsletterSuccess").slideDown('fast'); 1684 return false; 1685 } else { 1686 $("#Subscribe").slideUp('fast'); 1687 $("#NewsletterError").slideDown('fast'); 1688 $('#Newslbtn').attr('disabled', false); 1689 setTimeout(function () { 1690 $("#email_newsletter").val(''); 1691 $("#Subscribe").slideDown('fast'); 1692 $("#NewsletterError").slideUp('fast'); 1693 }, 3000); 1694 return false; 1695 } 1696 }); 1697 } 1698 }); 1699 }); 1700 }); 1701 } else { 1702 $("#email_newsletter").addClass('error'); 1703 $('#Newslbtn').attr('disabled', false); 1704 }; 1705 } 1706</script>
1706 1707 1708 1709 1710 1711 1712 1713 1714
1714<script> 1715 const dataSet = localStorage.getItem('codetype'); 1716 $(document).ready(function () { 1717 if (dataSet != null && dataSet != '') { 1718 Setcodes(dataSet); 1719 } 1720 }); 1721 1722 let itemsArray = []; 1723 1724 function Setcodes(type) { 1725 1726 if (type == 'php') { 1727 oposite = 'node'; 1728 oposite2 = 'ruby'; 1729 oposite3 = 'cURL'; 1730 oposite4 = 'python'; 1731 oposite5 = 'csharp'; 1732 oposite6 = 'pwrshell'; 1733 oposite7 = 'shell'; 1734 topheight = "-4em"; 1735 } else if (type == 'node') { 1736 oposite = 'php'; 1737 oposite2 = 'ruby'; 1738 oposite3 = 'cURL'; 1739 oposite4 = 'python'; 1740 oposite5 = 'csharp'; 1741 oposite6 = 'pwrshell'; 1742 oposite7 = 'shell'; 1743 topheight = "-8em"; 1744 } else if (type == 'ruby') { 1745 oposite = 'php'; 1746 oposite2 = 'node'; 1747 oposite3 = 'cURL'; 1748 oposite4 = 'python'; 1749 oposite5 = 'csharp'; 1750 oposite6 = 'pwrshell'; 1751 oposite7 = 'shell'; 1752 topheight = "-3.5em"; 1753 } else if (type == 'cURL') { 1754 oposite = 'php'; 1755 oposite2 = 'node'; 1756 oposite3 = 'ruby'; 1757 oposite4 = 'python'; 1758 oposite5 = 'csharp'; 1759 oposite6 = 'pwrshell'; 1760 oposite7 = 'shell'; 1761 topheight = "0"; 1762 } else if (type == 'python') { 1763 oposite = 'php'; 1764 oposite2 = 'node'; 1765 oposite3 = 'ruby'; 1766 oposite4 = 'cURL'; 1767 oposite5 = 'csharp'; 1768 oposite6 = 'pwrshell'; 1769 oposite7 = 'shell'; 1770 topheight = "-5em"; 1771 } else if (type == 'csharp') { 1772 oposite = 'php'; 1773 oposite2 = 'node'; 1774 oposite3 = 'ruby'; 1775 oposite4 = 'cURL'; 1776 oposite5 = 'python'; 1777 oposite6 = 'pwrshell'; 1778 oposite7 = 'shell'; 1779 topheight = "-5em"; 1780 } else if (type == 'pwrshell') { 1781 oposite = 'php'; 1782 oposite2 = 'node'; 1783 oposite3 = 'ruby'; 1784 oposite4 = 'cURL'; 1785 oposite5 = 'python'; 1786 oposite6 = 'csharp'; 1787 oposite7 = 'shell'; 1788 topheight = "-5em"; 1789 } else if (type == 'shell') { 1790 oposite = 'php'; 1791 oposite2 = 'node'; 1792 oposite3 = 'ruby'; 1793 oposite4 = 'cURL'; 1794 oposite5 = 'python'; 1795 oposite6 = 'csharp'; 1796 oposite7 = 'pwrshell'; 1797 topheight = "-5em"; 1798 } 1799 1800 1801 if ($(".apidoc").length) { 1802 $(".apidoc").css({ "top": topheight }); 1803 } 1804 1805 $(".btn_" + type).addClass('active'); 1806 $(".btn_" + type).addClass('btn-primary'); 1807 $(".btn_" + type).removeClass('btn-secondary'); 1808 1809 $(".btn_" + oposite).removeClass('active'); 1810 $(".btn_" + oposite).addClass('btn-secondary'); 1811 $(".btn_" + oposite).removeClass('btn-primary'); 1812 1813 $(".btn_" + oposite2).removeClass('active'); 1814 $(".btn_" + oposite2).addClass('btn-secondary'); 1815 $(".btn_" + oposite2).removeClass('btn-primary'); 1816 1817 $(".btn_" + oposite3).removeClass('active'); 1818 $(".btn_" + oposite3).addClass('btn-secondary'); 1819 $(".btn_" + oposite3).removeClass('btn-primary'); 1820 1821 $(".btn_" + oposite4).removeClass('active'); 1822 $(".btn_" + oposite4).addClass('btn-secondary'); 1823 $(".btn_" + oposite4).removeClass('btn-primary'); 1824 1825 $(".btn_" + oposite5).removeClass('active'); 1826 $(".btn_" + oposite5).addClass('btn-secondary'); 1827 $(".btn_" + oposite5).removeClass('btn-primary'); 1828 1829 $(".btn_" + oposite6).removeClass('active'); 1830 $(".btn_" + oposite6).addClass('btn-secondary'); 1831 $(".btn_" + oposite6).removeClass('btn-primary'); 1832 1833 $(".btn_" + oposite7).removeClass('active'); 1834 $(".btn_" + oposite7).addClass('btn-secondary'); 1835 $(".btn_" + oposite7).removeClass('btn-primary'); 1836 1837 $("." + type).slideDown("fast");
1838 $("." + oposite).slideUp("fast"); 1839 $("." + oposite2).slideUp("fast"); 1840 $("." + oposite3).slideUp("fast"); 1841 $("." + oposite4).slideUp("fast"); 1842 $("." + oposite5).slideUp("fast"); 1843 $("." + oposite6).slideUp("fast"); 1844 $("." + oposite7).slideUp("fast"); 1845 1846 localStorage.clear(); 1847 if (type != 'cURL') { 1848 localStorage.setItem('codetype', type); 1849 } 1850 } 1851 </script>
1851 1852 1853
1853<script> 1854 $(document).ready(function () { 1855 $.ajax({ 1856 type: "POST", 1857 url: "/ajax/ajax_get_api_doc.php?taal=en", 1858 dataType: "json" 1859 }) 1860 .done(function (data) { 1861 $("#api_docs").html(data.ReturnPage); 1862 }); 1863 } 1864 ); 1865 </script>
1865 1866 1867
1868<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"a6fe3f7818e04d9d9db6f05cc5878545","r":1,"spa":2}' crossorigin="anonymous"></script>
1868 1869</body> 1870 1871</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.