PageSourceSearch

https://www.smsgatewayapi.eu/

html smsgatewayapi.eu collected 2026-10-08 23:52:02 UTC 74,210 bytes, 1,871 lines download raw bytes

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">&copy; 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&#160;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&#160;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&#160;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&#160;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&#160;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&#160;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&#160;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">&copy; 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&amp;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">&copy; 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&amp;Conditions</a>
1598					</li>
1599					<li>&bull;</li>
1600					<li><a
1601							href="https://www.smsgatewayapi.eu/en/acceptable-use-policy">Acceptable Use Policy</a>
1602					</li>
1603					<li>&bull;</li>
1604					<li><a href="https://www.smsgatewayapi.eu/en/privacy-policy">Privacy Policy</a>
1605					</li>
1606					<li>&bull;</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.