Skip to content
Silurian in your countryChoose your service region

Products, billing and availability may depend on the selected country.

Contact Silurian

SMS Developer API

Transactional messaging, built into your application.

Send alerts, verification messages and customer updates through a documented API designed for real operational workflows.

Built for developers

One clear API for the messages your product needs to send.

Start with a direct integration, then add controls and delivery feedback as the workflow becomes more important.

01

Send with confidence

Submit outbound SMS through a documented API with recipient and message validation before it enters the delivery queue.

02

Estimate before sending

Check the message and destination before committing usage, so your application can make deliberate decisions.

03

Follow asynchronous status

Use callbacks for delivery events and, where needed, HLR lookup results in the systems that need them.

04

Control access

Use API tokens and optional IP restrictions to keep a production integration scoped to the right system.

From request to result

A small API surface with a clear operational lifecycle.

Your application remains in control: validate the destination, estimate usage, submit once and consume delivery events asynchronously.

01 / Authorise

One token per integration.

Keep production systems isolated with revocable credentials and optional source-IP restrictions.

  • Server-side API tokens
  • Optional IP allowlists
  • No credentials in browser code
02 / Estimate

Know the message before sending.

Use the estimate operation to validate recipient and message characteristics before committing the request.

  • Destination validation
  • Message-part awareness
  • Explicit application decision
03 / Queue

Submit without blocking your product.

Accepted messages enter an asynchronous delivery workflow and return a reference your application can retain.

  • Queued processing
  • Stable message reference
  • Transactional workloads
04 / Observe

Bring status back to your system.

Delivery callbacks let your application update its own workflow without repeatedly polling for every message.

  • Webhook callbacks
  • Delivery-state events
  • Audit-friendly processing
05 / Verify

Support identity workflows.

Use SMS for account creation, requested notifications and two-step login challenges with your own expiry and retry policy.

  • Verification codes
  • Operational notifications
  • No unsolicited marketing
06 / Scale

Pay for actual messaging.

The service is usage-based. Destination, route and sender requirements are confirmed before production traffic is enabled.

  • Country-aware routing
  • Sender review where required
  • Transparent usage records

Manage credentials, allowed sources, usage and delivery activity securely from your Silurian workspace.

Good to know. Delivery confirmation and sender behaviour depend on destination country, network and approved sending route. We will help define the appropriate setup before production use.

Developer experience

Integrate SMS into your applications easily.

Send the same authenticated JSON request from your preferred server-side stack. Keep the API token outside browser code and use the estimate operation before sending when price or message length matters.

Open the interactive API reference
curl --request POST 'https://api.silurian.net/sms/v2/send' \
  --user 'YOUR_API_TOKEN:' \
  --header 'Content-Type: application/json' \
  --data '{
    "sender": "YOURBRAND",
    "message": "Your verification code is 123456.",
    "recipients": [{"msisdn": "+34XXXXXXXXX"}]
  }'
Examples use HTTP Basic authentication with the API token as username. The interactive reference also documents header, query-token and short-lived Bearer authentication.

Destination pricing

Know the destination price before your application sends.

Prices below are the current public Silurian rate per SMS part, before VAT. The API estimate operation remains authoritative because message length, destination, route and sender requirements are checked for each request.

DestinationPrice per SMS part
AFAfghanistan 3.5984 NOK
ALAlbania 1.1524 NOK
DZAlgeria 2.9306 NOK
ASAmerican Samoa 1.2298 NOK
ADAndorra 0.8719 NOK
AOAngola 0.8164 NOK
AIAnguilla 1.6956 NOK
AGAntigua & Barbuda 2.3236 NOK
ARArgentina 0.9483 NOK
AMArmenia 2.5517 NOK
AWAruba 1.3816 NOK
AUAustralia 0.3171 NOK
ATAustria 0.5443 NOK
AZAzerbaijan 3.2519 NOK
BSBahamas 0.9420 NOK
BHBahrain 0.4396 NOK
BDBangladesh 4.8083 NOK
BBBarbados 2.7318 NOK
BYBelarus 1.8452 NOK
BEBelgium 0.8478 NOK
BZBelize 2.1781 NOK
BJBenin 2.8260 NOK
BMBermuda 2.7475 NOK
BTBhutan 3.9249 NOK
BOBolivia 2.1666 NOK
BABosnia & Herzegovina 1.4758 NOK
BWBotswana 1.5072 NOK
BRBrazil 0.2627 NOK
IOBritish Indian Ocean Territory 1.1932 NOK
VGBritish Virgin Islands 2.7475 NOK
BNBrunei 0.5882 NOK
BGBulgaria 1.5051 NOK
BFBurkina Faso 1.9154 NOK
BIBurundi 4.1447 NOK
KHCambodia 3.1400 NOK
CMCameroon 2.5748 NOK
CACanada 0.2198 NOK
CVCape Verde 1.9949 NOK
BQCaribbean Netherlands 3.1400 NOK
KYCayman Islands 2.3550 NOK
CFCentral African Republic 0.9106 NOK
TDChad 3.0416 NOK
CLChile 0.4281 NOK
CNChina 0.2491 NOK
COColombia 0.1968 NOK
KMComoros 3.3283 NOK
CGCongo - Brazzaville 2.0410 NOK
CDCongo - Kinshasa 2.8888 NOK
CKCook Islands 1.1859 NOK
CRCosta Rica 0.3276 NOK
HRCroatia 1.3554 NOK
CUCuba 0.8572 NOK
ANCuraçao 1.2560 NOK
CWCuraçao 3.0091 NOK
CYCyprus 1.0142 NOK
CZCzechia 0.5181 NOK
CICôte d’Ivoire 2.6690 NOK
DKDenmark 0.4825 NOK
DJDjibouti 1.2246 NOK
DMDominica 1.9782 NOK
DODominican Republic 1.2623 NOK
ECEcuador 2.7318 NOK
EGEgypt 2.9202 NOK
SVEl Salvador 1.1932 NOK
GQEquatorial Guinea 1.8840 NOK
EREritrea 0.9723 NOK
EEEstonia 0.4909 NOK
SZEswatini 1.6014 NOK
ETEthiopia 2.8783 NOK
FKFalkland Islands 0.6845 NOK
FOFaroe Islands 0.5003 NOK
FJFiji 1.9625 NOK
FIFinland 0.4396 NOK
FRFrance 0.5600 NOK
GFFrench Guiana 0.5610 NOK
PFFrench Polynesia 0.8426 NOK
GAGabon 2.8134 NOK
GMGambia 2.1980 NOK
GEGeorgia 1.2623 NOK
DEGermany 0.9451 NOK
GHGhana 2.2922 NOK
GIGibraltar 0.7327 NOK
GRGreece 0.4563 NOK
GLGreenland 0.1183 NOK
GDGrenada 2.3550 NOK
GPGuadeloupe 1.1618 NOK
GUGuam 1.2874 NOK
GTGuatemala 2.0410 NOK
GNGuinea 2.5120 NOK
GWGuinea-Bissau 2.3236 NOK
GYGuyana 2.6428 NOK
HTHaiti 2.5517 NOK
HNHonduras 1.3816 NOK
HKHong Kong SAR China 0.6217 NOK
HUHungary 0.6803 NOK
ISIceland 0.6604 NOK
INIndia 0.7798 NOK
IDIndonesia 4.2180 NOK
IRIran 3.5795 NOK
IQIraq 3.5199 NOK
IEIreland 0.4396 NOK
ILIsrael 2.2241 NOK
ITItaly 0.5244 NOK
JMJamaica 1.2497 NOK
JPJapan 0.5286 NOK
JOJordan 3.2655 NOK
KZKazakhstan 3.5324 NOK
KEKenya 1.2560 NOK
KIKiribati 0.5327 NOK
XKKosovo 7.8499 NOK
KWKuwait 3.2708 NOK
KGKyrgyzstan 2.6888 NOK
LALaos 1.3188 NOK
LVLatvia 0.5233 NOK
LBLebanon 0.5024 NOK
LSLesotho 2.4806 NOK
LRLiberia 1.8840 NOK
LYLibya 3.3367 NOK
LILiechtenstein 0.4176 NOK
LTLithuania 0.4249 NOK
LULuxembourg 1.0676 NOK
MOMacao SAR China 0.4605 NOK
MGMadagascar 4.0882 NOK
MWMalawi 2.7475 NOK
MYMalaysia 1.5700 NOK
MVMaldives 0.6594 NOK
MLMali 2.2294 NOK
MTMalta 0.5736 NOK
MHMarshall Islands 0.5882 NOK
MQMartinique 1.1618 NOK
MRMauritania 2.3864 NOK
MUMauritius 1.6171 NOK
YTMayotte 0.7201 NOK
MXMexico 0.7536 NOK
FMMicronesia 0.7724 NOK
MDMoldova 1.7270 NOK
MCMonaco 1.3753 NOK
MNMongolia 3.0740 NOK
MEMontenegro 1.5051 NOK
MSMontserrat 1.3188 NOK
MAMorocco 0.7536 NOK
MZMozambique 1.3188 NOK
MMMyanmar (Burma) 3.8590 NOK
NANamibia 0.7222 NOK
NRNauru 1.9625 NOK
NPNepal 2.5748 NOK
NLNetherlands 0.8750 NOK
NCNew Caledonia 1.2413 NOK
NZNew Zealand 0.4396 NOK
NINicaragua 1.2246 NOK
NENiger 2.9442 NOK
NGNigeria 3.5167 NOK
NUNiue 1.7008 NOK
KPNorth Korea 1.8316 NOK
MKNorth Macedonia 0.9221 NOK
NONorway 0.3768 NOK
OMOman 1.8316 NOK
PKPakistan 3.7679 NOK
PWPalau 1.1984 NOK
PSPalestinian Territories 3.0939 NOK
PAPanama 1.5386 NOK
PGPapua New Guinea 2.0284 NOK
PYParaguay 0.8792 NOK
PEPeru 1.3188 NOK
PHPhilippines 2.2179 NOK
PLPoland 0.2617 NOK
PTPortugal 0.3140 NOK
PRPuerto Rico 1.0937 NOK
QAQatar 1.0990 NOK
RORomania 0.4846 NOK
RURussia 4.2264 NOK
RWRwanda 2.9516 NOK
RERéunion 0.6594 NOK
WSSamoa 1.4758 NOK
SMSan Marino 0.9158 NOK
SASaudi Arabia 2.0096 NOK
SNSenegal 2.4806 NOK
RSSerbia 2.0410 NOK
SCSeychelles 1.1304 NOK
SLSierra Leone 2.4492 NOK
SGSingapore 0.4825 NOK
SXSint Maarten 0.9797 NOK
SKSlovakia 0.5307 NOK
SISlovenia 1.6359 NOK
SBSolomon Islands 0.8792 NOK
SOSomalia 2.2294 NOK
ZASouth Africa 0.5024 NOK
KRSouth Korea 0.2093 NOK
SSSouth Sudan 2.7475 NOK
ESSpain 0.4113 NOK
LKSri Lanka 3.9909 NOK
SHSt. Helena 0.9818 NOK
KNSt. Kitts & Nevis 2.7475 NOK
LCSt. Lucia 2.4806 NOK
PMSt. Pierre & Miquelon 1.2560 NOK
VCSt. Vincent & Grenadines 1.9782 NOK
SDSudan 3.2059 NOK
SRSuriname 2.2922 NOK
SESweden 0.5076 NOK
CHSwitzerland 0.6280 NOK
SYSyria 3.0813 NOK
STSão Tomé & Príncipe 0.2512 NOK
TWTaiwan 0.7850 NOK
TJTajikistan 3.7763 NOK
TZTanzania 2.8134 NOK
THThailand 0.1832 NOK
TLTimor-Leste 1.5386 NOK
TGTogo 1.8212 NOK
TKTokelau 0.2617 NOK
TOTonga 1.7667 NOK
TTTrinidad & Tobago 2.4806 NOK
TNTunisia 3.0144 NOK
TMTurkmenistan 3.1086 NOK
TCTurks & Caicos Islands 1.6684 NOK
TVTuvalu 4.5791 NOK
TRTürkiye 0.0795 NOK
VIU.S. Virgin Islands 0.3862 NOK
UGUganda 3.2059 NOK
UAUkraine 1.8316 NOK
AEUnited Arab Emirates 0.9556 NOK
GBUnited Kingdom 0.4553 NOK
USUnited States 0.2198 NOK
ZZUnknown Region 0.8635 NOK
UYUruguay 1.1126 NOK
UZUzbekistan 4.1866 NOK
VUVanuatu 1.7270 NOK
VEVenezuela 1.3816 NOK
VNVietnam 2.3225 NOK
WFWallis & Futuna 0.9305 NOK
YEYemen 1.8055 NOK
ZMZambia 2.7412 NOK
ZWZimbabwe 2.3550 NOK