Hopp til innhold

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,7239 NOK
ALAlbania 1,1925 NOK
DZAlgerie 3,0328 NOK
ASAmerikansk Samoa 1,2727 NOK
ADAndorra 0,9023 NOK
AOAngola 0,8449 NOK
AIAnguilla 1,7547 NOK
AGAntigua og Barbuda 2,4046 NOK
ARArgentina 0,9813 NOK
AMArmenia 2,3017 NOK
AWAruba 1,4298 NOK
AZAserbajdsjan 3,3664 NOK
AUAustralia 0,3282 NOK
BSBahamas 0,7918 NOK
BHBahrain 0,4549 NOK
BDBangladesh 4,9760 NOK
BBBarbados 2,6407 NOK
BYBelarus 1,9096 NOK
BEBelgia 0,8774 NOK
BZBelize 2,2540 NOK
BJBenin 2,4035 NOK
BMBermuda 2,6407 NOK
BTBhutan 3,3848 NOK
BOBolivia 2,2421 NOK
BABosnia-Hercegovina 1,5272 NOK
BWBotswana 1,4222 NOK
BRBrasil 0,2719 NOK
BNBrunei 0,6098 NOK
BGBulgaria 1,4893 NOK
BFBurkina Faso 1,9822 NOK
BIBurundi 4,2893 NOK
CACanada 0,2275 NOK
KYCaymanøyene 2,4371 NOK
CLChile 0,4430 NOK
COColombia 0,2036 NOK
CKCookøyene 1,2272 NOK
CRCosta Rica 0,2979 NOK
CUCuba 0,8871 NOK
ANCuraçao 1,2998 NOK
CWCuraçao 2,9787 NOK
DKDanmark 0,4993 NOK
VIDe amerikanske jomfruøyene 0,3997 NOK
VGDe britiske jomfruøyene 2,6407 NOK
AEDe forente arabiske emirater 0,9889 NOK
DODen dominikanske republikk 1,3063 NOK
CFDen sentralafrikanske republikk 0,9423 NOK
IODet britiske territoriet i Indiahavet 1,2348 NOK
PSDet palestinske området 3,2018 NOK
DJDjibouti 1,2673 NOK
DMDominica 2,0472 NOK
ECEcuador 2,8270 NOK
EGEgypt 3,0220 NOK
GQEkvatorial-Guinea 1,9497 NOK
SVEl Salvador 1,2348 NOK
CIElfenbenskysten 2,7620 NOK
EREritrea 1,0062 NOK
EEEstland 0,5080 NOK
SZEswatini 1,6572 NOK
ETEtiopia 2,9787 NOK
FKFalklandsøyene 0,7084 NOK
FJFiji 1,8284 NOK
PHFilippinene 2,2952 NOK
FIFinland 0,4549 NOK
FRFrankrike 0,5351 NOK
GFFransk Guyana 0,5806 NOK
PFFransk Polynesia 0,8719 NOK
FOFærøyene 0,5177 NOK
GAGabon 2,9115 NOK
GMGambia 1,6930 NOK
GEGeorgia 1,3063 NOK
GHGhana 2,3721 NOK
GIGibraltar 0,6910 NOK
GDGrenada 2,4371 NOK
GLGrønland 0,1224 NOK
GPGuadeloupe 1,2023 NOK
GUGuam 1,3323 NOK
GTGuatemala 2,1121 NOK
GNGuinea 2,5996 NOK
GWGuinea-Bissau 2,4046 NOK
GYGuyana 2,5996 NOK
HTHaiti 2,6407 NOK
GRHellas 0,4723 NOK
HNHonduras 1,4298 NOK
HKHongkong SAR Kina 0,6076 NOK
INIndia 0,8069 NOK
IDIndonesia 4,3651 NOK
IQIrak 3,6426 NOK
IRIran 3,7044 NOK
IEIrland 0,4549 NOK
ISIsland 0,6835 NOK
ILIsrael 2,1663 NOK
ITItalia 0,5177 NOK
JMJamaica 1,2933 NOK
JPJapan 0,5470 NOK
YEJemen 1,8684 NOK
JOJordan 3,3794 NOK
KHKambodsja 3,2495 NOK
CMKamerun 2,6645 NOK
CVKapp Verde 2,0645 NOK
KZKasakhstan 3,6556 NOK
KEKenya 1,2998 NOK
CNKina 0,2578 NOK
KGKirgisistan 2,7826 NOK
KIKiribati 0,5513 NOK
KMKomorene 3,4444 NOK
CDKongo 2,9895 NOK
CGKongo-Brazzaville 2,1121 NOK
XKKosovo 2,7079 NOK
HRKroatia 1,4027 NOK
KWKuwait 3,1141 NOK
CYKypros 1,0496 NOK
LALaos 1,3648 NOK
LVLatvia 0,5416 NOK
LSLesotho 2,5671 NOK
LBLibanon 0,5199 NOK
LRLiberia 1,9497 NOK
LYLibya 3,4531 NOK
LILiechtenstein 0,4322 NOK
LTLitauen 0,4398 NOK
LULuxemburg 1,1048 NOK
MOMacao SAR Kina 0,4766 NOK
MGMadagaskar 4,2308 NOK
MWMalawi 2,8433 NOK
MYMalaysia 1,6247 NOK
MVMaldivene 0,6824 NOK
MLMali 2,3071 NOK
MTMalta 0,5936 NOK
MAMarokko 0,7799 NOK
MHMarshalløyene 0,6098 NOK
MQMartinique 0,5416 NOK
MRMauritania 2,4696 NOK
MUMauritius 1,6735 NOK
MXMexico 0,7799 NOK
FMMikronesiaføderasjonen 0,7994 NOK
MDMoldova 1,4438 NOK
MCMonaco 1,4233 NOK
MNMongolia 3,1823 NOK
MEMontenegro 1,5576 NOK
MSMontserrat 1,3648 NOK
MZMosambik 1,3648 NOK
MMMyanmar (Burma) 3,9947 NOK
NANamibia 0,4593 NOK
NRNauru 1,8284 NOK
NLNederland 0,8264 NOK
NPNepal 2,6645 NOK
NZNew Zealand 0,4549 NOK
NINicaragua 1,2673 NOK
NENiger 3,0469 NOK
NGNigeria 3,6394 NOK
NUNiue 1,7601 NOK
KPNord-Korea 0,9088 NOK
MKNord-Makedonia 0,9543 NOK
NONorge 0,3899 NOK
NCNy-Caledonia 1,2846 NOK
OMOman 1,8955 NOK
PKPakistan 3,8993 NOK
PWPalau 1,2402 NOK
PAPanama 1,5922 NOK
PGPapua Ny-Guinea 2,0991 NOK
PYParaguay 0,9098 NOK
PEPeru 1,3648 NOK
PLPolen 0,2708 NOK
PTPortugal 0,2849 NOK
PRPuerto Rico 1,1319 NOK
QAQatar 1,1373 NOK
RORomania 0,5015 NOK
RURussland 4,3738 NOK
RWRwanda 3,0122 NOK
RERéunion 0,6824 NOK
KNSaint Kitts og Nevis 2,6407 NOK
PMSaint-Pierre-et-Miquelon 1,2998 NOK
SBSalomonøyene 0,9098 NOK
WSSamoa 1,5272 NOK
SMSan Marino 0,6066 NOK
SASaudi-Arabia 2,0796 NOK
SNSenegal 2,5671 NOK
RSSerbia 2,1121 NOK
SCSeychellene 1,1698 NOK
SLSierra Leone 2,5346 NOK
SGSingapore 0,4993 NOK
SXSint Maarten 1,0138 NOK
SKSlovakia 0,5502 NOK
SISlovenia 1,6930 NOK
SOSomalia 2,3071 NOK
ESSpania 0,4008 NOK
LKSri Lanka 4,0553 NOK
SHSt. Helena 1,0160 NOK
LCSt. Lucia 2,5671 NOK
VCSt. Vincent og Grenadinene 2,0472 NOK
GBStorbritannia 0,4343 NOK
SDSudan 3,3177 NOK
SRSurinam 2,3721 NOK
CHSveits 0,6434 NOK
SESverige 0,5253 NOK
SYSyria 3,1888 NOK
STSão Tomé og Príncipe 0,2600 NOK
ZASør-Afrika 0,5199 NOK
KRSør-Korea 0,2166 NOK
SSSør-Sudan 2,8433 NOK
TJTadsjikistan 3,9080 NOK
TWTaiwan 0,8124 NOK
TZTanzania 2,9115 NOK
THThailand 0,1896 NOK
TGTogo 1,8847 NOK
TKTokelau 0,2708 NOK
TOTonga 1,8284 NOK
TTTrinidad og Tobago 2,5671 NOK
TDTsjad 3,1476 NOK
CZTsjekkia 0,5362 NOK
TNTunisia 3,1195 NOK
TMTurkmenistan 2,3699 NOK
TCTurks- og Caicosøyene 1,7265 NOK
TVTuvalu 1,6930 NOK
TRTyrkia 0,0823 NOK
DETyskland 0,9434 NOK
UGUganda 3,0599 NOK
ZZukjent område 0,8936 NOK
UAUkraina 1,8955 NOK
HUUngarn 0,7040 NOK
UYUruguay 1,1514 NOK
USUSA 0,2275 NOK
UZUsbekistan 4,1972 NOK
VUVanuatu 1,7872 NOK
VEVenezuela 1,4298 NOK
VNVietnam 2,4035 NOK
WFWallis og Futuna 0,8026 NOK
ZMZambia 2,8368 NOK
ZWZimbabwe 1,9702 NOK
TLØst-Timor 1,5922 NOK
ATØsterrike 0,5632 NOK