Skip to content
Country Finland
Online services and software, delivered locally. 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
AFAfganistan €0.3438
NLAlankomaat €0.0763
ALAlbania €0.1101
DZAlgeria €0.2800
ASAmerikan Samoa €0.1175
ADAndorra €0.0833
AOAngola €0.0780
AIAnguilla €0.1620
AGAntigua ja Barbuda €0.2220
AEArabiemiirikunnat €0.0913
ARArgentiina €0.0906
AMArmenia €0.2125
AWAruba €0.1320
AUAustralia €0.0303
AZAzerbaidžan €0.3108
BSBahama €0.0731
BHBahrain €0.0420
BDBangladesh €0.4594
BBBarbados €0.2438
BEBelgia €0.0810
BZBelize €0.2081
BJBenin €0.2219
BMBermuda €0.2438
BTBhutan €0.3125
BOBolivia €0.2070
BABosnia ja Hertsegovina €0.1410
BWBotswana €0.1313
BRBrasilia €0.0251
IOBrittiläinen Intian valtameren alue €0.1140
VGBrittiläiset Neitsytsaaret €0.2438
BNBrunei €0.0563
BGBulgaria €0.1375
BFBurkina Faso €0.1830
BIBurundi €0.3960
KYCaymansaaret €0.2250
CLChile €0.0409
CKCookinsaaret €0.1133
CRCosta Rica €0.0275
ANCuraçao €0.1200
CWCuraçao €0.2750
DJDjibouti €0.1170
DMDominica €0.1890
DODominikaaninen tasavalta €0.1206
ECEcuador €0.2610
EGEgypti €0.2790
SVEl Salvador €0.1140
EREritrea €0.0929
ESEspanja €0.0370
ZAEtelä-Afrikka €0.0480
KREtelä-Korea €0.0200
SSEtelä-Sudan €0.2625
ETEtiopia €0.2750
FKFalklandinsaaret €0.0654
FJFidži €0.1688
PHFilippiinit €0.2119
FOFärsaaret €0.0478
GAGabon €0.2688
GMGambia €0.1563
GEGeorgia €0.1206
GHGhana €0.2190
GIGibraltar €0.0638
GDGrenada €0.2250
GLGrönlanti €0.0113
GPGuadeloupe €0.1110
GUGuam €0.1230
GTGuatemala €0.1950
GNGuinea €0.2400
GWGuinea-Bissau €0.2220
GYGuyana €0.2400
HTHaiti €0.2438
HNHonduras €0.1320
HKHongkong – Kiinan e.h.a. €0.0561
IDIndonesia €0.4030
INIntia €0.0745
IQIrak €0.3363
IRIran €0.3420
IEIrlanti €0.0420
ISIslanti €0.0631
GBIso-Britannia €0.0401
ILIsrael €0.2000
ITItalia €0.0478
TLItä-Timor €0.1470
ATItävalta €0.0520
JMJamaika €0.1194
JPJapani €0.0505
YEJemen €0.1725
JOJordania €0.3120
KHKambodža €0.3000
CMKamerun €0.2460
CAKanada €0.0210
CVKap Verde €0.1906
KZKazakstan €0.3375
KEKenia €0.1200
CFKeski-Afrikan tasavalta €0.0870
CNKiina €0.0238
KGKirgisia €0.2569
KIKiribati €0.0509
COKolumbia €0.0188
KMKomorit €0.3180
CDKongon demokraattinen tasavalta €0.2760
CGKongon tasavalta €0.1950
XKKosovo €0.2500
GRKreikka €0.0436
HRKroatia €0.1295
CUKuuba €0.0819
KWKuwait €0.2875
CYKypros €0.0969
LALaos €0.1260
LVLatvia €0.0500
LSLesotho €0.2370
LBLibanon €0.0480
LRLiberia €0.1800
LYLibya €0.3188
LILiechtenstein €0.0399
LTLiettua €0.0406
LULuxemburg €0.1020
MOMacao – Kiinan e.h.a. €0.0440
MGMadagaskar €0.3906
MWMalawi €0.2625
MVMalediivit €0.0630
MYMalesia €0.1500
MLMali €0.2130
MTMalta €0.0548
MAMarokko €0.0720
MHMarshallinsaaret €0.0563
MQMartinique €0.0500
MRMauritania €0.2280
MUMauritius €0.1545
MXMeksiko €0.0720
FMMikronesian liittovaltio €0.0738
MDMoldova €0.1333
MCMonaco €0.1314
MNMongolia €0.2938
MEMontenegro €0.1438
MSMontserrat €0.1260
MZMosambik €0.1260
MMMyanmar (Burma) €0.3688
NANamibia €0.0424
NRNauru €0.1688
NPNepal €0.2460
NINicaragua €0.1170
NENiger €0.2813
NGNigeria €0.3360
NUNiue €0.1625
NONorja €0.0360
CINorsunluurannikko €0.2550
OMOman €0.1750
PKPakistan €0.3600
PWPalau €0.1145
PSPalestiinalaisalueet €0.2956
PAPanama €0.1470
PGPapua-Uusi-Guinea €0.1938
PYParaguay €0.0840
PEPeru €0.1260
KPPohjois-Korea €0.0839
MKPohjois-Makedonia €0.0881
PTPortugali €0.0263
PRPuerto Rico €0.1045
PLPuola €0.0250
GQPäiväntasaajan Guinea €0.1800
QAQatar €0.1050
FRRanska €0.0494
GFRanskan Guayana €0.0536
PFRanskan Polynesia €0.0805
RORomania €0.0463
RWRuanda €0.2781
SERuotsi €0.0485
RERéunion €0.0630
SHSaint Helena €0.0938
KNSaint Kitts ja Nevis €0.2438
LCSaint Lucia €0.2370
VCSaint Vincent ja Grenadiinit €0.1890
PMSaint-Pierre ja Miquelon €0.1200
DESaksa €0.0871
SBSalomonsaaret €0.0840
ZMSambia €0.2619
WSSamoa €0.1410
SMSan Marino €0.0560
SASaudi-Arabia €0.1920
SNSenegal €0.2370
RSSerbia €0.1950
SCSeychellit €0.1080
SLSierra Leone €0.2340
SGSingapore €0.0461
SXSint Maarten €0.0936
SKSlovakia €0.0508
SISlovenia €0.1563
SOSomalia €0.2130
LKSri Lanka €0.3744
SDSudan €0.3063
FISuomi €0.0420
SRSuriname €0.2190
CHSveitsi €0.0594
SZSwazimaa €0.1530
SYSyyria €0.2944
STSão Tomé ja Príncipe €0.0240
TJTadžikistan €0.3608
TWTaiwan €0.0750
TZTansania €0.2688
DKTanska €0.0461
THThaimaa €0.0175
TGTogo €0.1740
TKTokelau €0.0250
TOTonga €0.1688
TTTrinidad ja Tobago €0.2370
TNTunisia €0.2880
ZZtuntematon alue €0.0825
TRTurkki €0.0076
TMTurkmenistan €0.2188
TCTurks- ja Caicossaaret €0.1594
TVTuvalu €0.1563
TDTšad €0.2906
CZTšekki €0.0495
UGUganda €0.2825
UAUkraina €0.1750
HUUnkari €0.0650
UYUruguay €0.1063
NCUusi-Kaledonia €0.1186
NZUusi-Seelanti €0.0420
UZUzbekistan €0.3875
BYValko-Venäjä €0.1763
VUVanuatu €0.1650
VEVenezuela €0.1320
RUVenäjä €0.4038
VNVietnam €0.2219
EEViro €0.0469
WFWallis ja Futuna €0.0741
USYhdysvallat €0.0210
VIYhdysvaltain Neitsytsaaret €0.0369
ZWZimbabwe €0.1819