SMS API of Belgian origin

The SMSBOX SMS API is a REST API that lets you send and receive SMS messages from your own software — with direct Belgian operator connections and delivery in more than 200 countries. A single HTTP request is enough to send a message.

You only pay per message sent, from €0.06 per SMS, without a subscription or setup costs. Want to know more about sending SMS in general, or start straight away with SMS verification?

Sending SMS with cURL curl -X POST https://core.smsbox.be/api/v2/message/send \ -H "X-Api-Key: UW_API_KEY" \ -d "mobile=32496123456" \ -d "message=Uw bestelling is onderweg"

Why the SMSBOX API?

Direct operator connections

Direct links with the Belgian operators: 98% open rate within 3 minutes.

GDPR & Belgian data centers

100% GDPR compliant, all servers in Belgian data centers, 99.99% uptime.

No subscription

Pay only per SMS sent, from €0.06 — no setup costs or fixed costs.

Operational in 2 minutes

Create an account, copy the API key, send your first SMS — you can test right away.

Everything in one API

Sending SMS

Single messages or campaigns, with scheduling and personalization.

OTP verification

Send one-time codes via /v2/otp/send and verify them free of charge via /v2/otp/verify.

HLR / number validation

Check whether a number is valid and active before you send.

Voice

Have your message read out as a voice message (text-to-speech).

Inbound SMS via webhook

Receive incoming messages straight into your software via an HTTPS webhook.

Delivery reports

Real-time delivery statuses per message via webhooks to your own endpoint.

Retry safely

Timeout or network error? With an idempotency key you retry without duplicate SMS: a repeat within 24 hours sends nothing and returns the original response.

Operational in 3 steps

  1. Create a free account — Create a free SMSBOX account, without a subscription, setup costs or credit card.
  2. Create an API key — Generate your personal API key in the customer portal.
  3. Send your first SMS — Send your first message via the REST API or the official PHP SDK — operational in 2 minutes.

SDK & integrations

The REST API works with every programming language; there are code examples for PHP, Python, Node.js, Ruby, C#, PowerShell and cURL. For PHP there is an official open source SDK on GitHub. Prefer not to write code? Then use a ready-made integration.

PHP SDK on GitHub WordPress Zapier All integrations

Ready to build?

The API documentation lists all endpoints, parameters and response codes, with code examples per language — from your first message to webhooks for inbound SMS and delivery reports.

Frequently asked questions about the SMS API

The SMSBOX API is a REST API and works with any programming language. We provide code examples for PHP, Python, Node.js, Ruby, C#, PowerShell and cURL. An official open source PHP SDK is also available on GitHub.
The API is operational in 2 minutes: create a free account, copy your API key from the dashboard and send your first SMS. You can start testing right away, without a credit card.
Yes, SMSBOX supports webhooks for delivery reports. You receive real-time updates on the delivery status of every message via your own endpoint.
When sending, pass a unique idempotency_key, for example a UUID per message. If you send the same request again with the same key within 24 hours, we send nothing and you get the original response back, with the header Idempotency-Repeat: true. That way you can retry safely, without the recipient getting a duplicate SMS.
The full API documentation with all endpoints, parameters and response codes is available at www.smsbox.be/api-documentatie/referentie.
Yes, SMSBOX offers an official WordPress plugin and a Zapier integration to send SMS without having to write any code yourself.
Trust Guard Security Scanned
Call us
Send an email