Send and receive SMS messages via our simple REST API. Connect your website, app or system to our SMS platform in minutes — no subscription, pay-as-you-go.
{ "to": "+44XXXXXXXXXX", "message": "Your code: 8472", "sender": "Smstools", "reference": "order-123" }
An SMS API (Application Programming Interface) is an integration that allows your software to send and receive SMS messages directly via the mobile network. You make a simple HTTP POST to our API endpoint — no SIM card, no hardware, no subscription. Pure software. Our SMS API connects you to our SMS gateway that reaches 2000+ operators in 180+ countries.
Send one-time passwords and 2FA codes directly to your users.
Order confirmations, shipping updates, appointment reminders automatically via SMS.
Get an instant SMS when servers go down, errors occur or critical events fire.
Connect your CRM, e-commerce or marketing platform to our SMS API.
Register for free — no credit card required. You get instant access to the SMS platform.
REGISTER →Your API key is ready in the control panel. Copy and paste into your code.
Make a simple HTTP POST and your SMS is sent instantly.
View API documentation →Receive delivery reports and inbound messages (replies) in real-time on your server.
Webhooks →Simple HTTP/REST API with JSON. Well-documented with code examples.
Read more →Ready-to-use libraries for PHP, Node.js, Python, Ruby and PowerShell.
Read more →Receive inbound SMS and delivery reports directly on your server via webhooks.
Read more →Track every message status in real-time: sent, delivered or failed.
Send and receive SMS. Connect inbound messages to your application via webhooks.
Read more →From 1 to millions of messages per day — 99.99% uptime SLA, redundant infrastructure.
The Smstools SMS API gives your application direct access to the mobile network. With a single HTTP POST you send SMS messages to any device worldwide — automatically, scalable and reliably. Pay-as-you-go, no SIM card, no subscription.
Connect your application and send messages automatically based on events, triggers or schedules.
Send one SMS or millions per day — the infrastructure scales automatically.
99.99% uptime SLA, redundant routes and 24/7 monitoring — your messages always arrive.
Your server sends SMS directly via the API. No SIM card, no GSM modem, no extra hardware.
From 0,06 € per SMS in Belgium
All our servers are located in Europe. GDPR-compliant, with Data Processing Agreement on request.
Not everyone needs to code. Smstools offers two solutions: our REST SMS API for developers who want to integrate SMS into their software, and our user-friendly SMS software for communication and marketing teams. Both options deliver the same high deliverability.
The Smstools SMS API is used by developers, software builders and IT teams across many industries. The most common use cases:
An SMS API is a programmatic interface that allows your application to send and receive SMS messages via the mobile network. You make an HTTP POST to our API endpoint and your message is delivered. No SIM card, no extra hardware — pure software.
Create a free account, get your API key and make an HTTP POST to our REST API endpoint. With our official SDKs for PHP, Node.js, Python, Ruby and PowerShell you are connected in minutes. The documentation includes full code examples.
The Smstools SMS API has direct connections with over 2000 operators in 180+ countries. You can send SMS to virtually any country in the world, including Belgium, Netherlands, Germany, France and the United Kingdom.
Smstools works on a pay-as-you-go basis — you only pay for the messages you send. No fixed costs, no subscription, no setup fees. Create a free account and start testing immediately.