Hoppa till innehållet

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,8212 SEK
ALAlbanien 1,2237 SEK
DZAlgeriet 3,1121 SEK
VIAmerikanska Jungfruöarna 0,4101 SEK
ASAmerikanska Samoa 1,3060 SEK
ADAndorra 0,9258 SEK
AOAngola 0,8669 SEK
AIAnguilla 1,8005 SEK
AGAntigua och Barbuda 2,4674 SEK
ARArgentina 1,0070 SEK
AMArmenien 2,3618 SEK
AWAruba 1,4671 SEK
AUAustralien 0,3368 SEK
AZAzerbajdzjan 3,4544 SEK
BSBahamas 0,8125 SEK
BHBahrain 0,4668 SEK
BDBangladesh 5,1060 SEK
BBBarbados 2,7097 SEK
BYBelarus 1,9595 SEK
BEBelgien 0,9003 SEK
BZBelize 2,3129 SEK
BJBenin 2,4663 SEK
BMBermuda 2,7097 SEK
BTBhutan 3,4733 SEK
BOBolivia 2,3007 SEK
BABosnien och Hercegovina 1,5671 SEK
BWBotswana 1,4593 SEK
BRBrasilien 0,2790 SEK
VGBrittiska Jungfruöarna 2,7097 SEK
IOBrittiska territoriet i Indiska oceanen 1,2671 SEK
BNBrunei 0,6257 SEK
BGBulgarien 1,5282 SEK
BFBurkina Faso 2,0340 SEK
BIBurundi 4,4013 SEK
KYCaymanöarna 2,5008 SEK
CFCentralafrikanska republiken 0,9670 SEK
CLChile 0,4546 SEK
COColombia 0,2090 SEK
CKCooköarna 1,2593 SEK
CRCosta Rica 0,3056 SEK
ANCuraçao 1,3337 SEK
CWCuraçao 3,0565 SEK
CYCypern 1,0770 SEK
DKDanmark 0,5124 SEK
DJDjibouti 1,3004 SEK
DMDominica 2,1006 SEK
DODominikanska republiken 1,3404 SEK
ECEcuador 2,9009 SEK
EGEgypten 3,1009 SEK
GQEkvatorialguinea 2,0006 SEK
SVEl Salvador 1,2671 SEK
CIElfenbenskusten 2,8342 SEK
EREritrea 1,0325 SEK
EEEstland 0,5213 SEK
SZEswatini 1,7005 SEK
ETEtiopien 3,0565 SEK
FKFalklandsöarna 0,7269 SEK
FJFiji 1,8761 SEK
PHFilippinerna 2,3552 SEK
FIFinland 0,4668 SEK
FRFrankrike 0,5491 SEK
GFFranska Guyana 0,5957 SEK
PFFranska Polynesien 0,8947 SEK
FOFäröarna 0,5313 SEK
AEFörenade Arabemiraten 1,0148 SEK
GAGabon 2,9876 SEK
GMGambia 1,7372 SEK
GEGeorgien 1,3404 SEK
GHGhana 2,4341 SEK
GIGibraltar 0,7091 SEK
GRGrekland 0,4846 SEK
GDGrenada 2,5008 SEK
GLGrönland 0,1256 SEK
GPGuadeloupe 1,2337 SEK
GUGuam 1,3671 SEK
GTGuatemala 2,1673 SEK
GNGuinea 2,6675 SEK
GWGuinea-Bissau 2,4674 SEK
GYGuyana 2,6675 SEK
HTHaiti 2,7097 SEK
HNHonduras 1,4671 SEK
HKHongkong SAR 0,6235 SEK
INIndien 0,8280 SEK
IDIndonesien 4,4791 SEK
IQIrak 3,7378 SEK
IRIran 3,8012 SEK
IEIrland 0,4668 SEK
ISIsland 0,7013 SEK
ILIsrael 2,2229 SEK
ITItalien 0,5313 SEK
JMJamaica 1,3271 SEK
JPJapan 0,5613 SEK
YEJemen 1,9173 SEK
JOJordanien 3,4677 SEK
KHKambodja 3,3343 SEK
CMKamerun 2,7342 SEK
CAKanada 0,2334 SEK
CVKap Verde 2,1184 SEK
KZKazakstan 3,7511 SEK
KEKenya 1,3337 SEK
CNKina 0,2645 SEK
KGKirgizistan 2,8553 SEK
KIKiribati 0,5657 SEK
KMKomorerna 3,5344 SEK
CGKongo-Brazzaville 2,1673 SEK
CDKongo-Kinshasa 3,0676 SEK
XKKosovo 2,7786 SEK
HRKroatien 1,4393 SEK
CUKuba 0,9103 SEK
KWKuwait 3,1954 SEK
LALaos 1,4004 SEK
LSLesotho 2,6341 SEK
LVLettland 0,5557 SEK
LBLibanon 0,5335 SEK
LRLiberia 2,0006 SEK
LYLibyen 3,5433 SEK
LILiechtenstein 0,4435 SEK
LTLitauen 0,4512 SEK
LULuxemburg 1,1337 SEK
MOMacao SAR 0,4890 SEK
MGMadagaskar 4,3413 SEK
MWMalawi 2,9176 SEK
MYMalaysia 1,6672 SEK
MVMaldiverna 0,7002 SEK
MLMali 2,3674 SEK
MTMalta 0,6091 SEK
MAMarocko 0,8002 SEK
MHMarshallöarna 0,6257 SEK
MQMartinique 0,5557 SEK
MRMauretanien 2,5341 SEK
MUMauritius 1,7172 SEK
MXMexiko 0,8002 SEK
FMMikronesien 0,8203 SEK
MDMoldavien 1,4816 SEK
MCMonaco 1,4604 SEK
MNMongoliet 3,2654 SEK
MEMontenegro 1,5983 SEK
MSMontserrat 1,4004 SEK
MZMoçambique 1,4004 SEK
MMMyanmar (Burma) 4,0990 SEK
NANamibia 0,4713 SEK
NRNauru 1,8761 SEK
NLNederländerna 0,8480 SEK
NPNepal 2,7342 SEK
NINicaragua 1,3004 SEK
NENiger 3,1265 SEK
NGNigeria 3,7345 SEK
NUNiue 1,8061 SEK
KPNordkorea 0,9325 SEK
MKNordmakedonien 0,9792 SEK
NONorge 0,4001 SEK
NCNya Kaledonien 1,3182 SEK
NZNya Zeeland 0,4668 SEK
ZZokänd region 0,9169 SEK
OMOman 1,9450 SEK
PKPakistan 4,0012 SEK
PWPalau 1,2726 SEK
PSPalestinska territorierna 3,2854 SEK
PAPanama 1,6338 SEK
PGPapua Nya Guinea 2,1540 SEK
PYParaguay 0,9336 SEK
PEPeru 1,4004 SEK
PLPolen 0,2779 SEK
PTPortugal 0,2923 SEK
PRPuerto Rico 1,1615 SEK
QAQatar 1,1670 SEK
RORumänien 0,5146 SEK
RWRwanda 3,0909 SEK
RURyssland 4,4880 SEK
RERéunion 0,7002 SEK
SHS:t Helena 1,0425 SEK
KNS:t Kitts och Nevis 2,7097 SEK
LCS:t Lucia 2,6341 SEK
PMS:t Pierre och Miquelon 1,3337 SEK
VCS:t Vincent och Grenadinerna 2,1006 SEK
SBSalomonöarna 0,9336 SEK
WSSamoa 1,5671 SEK
SMSan Marino 0,6224 SEK
SASaudiarabien 2,1340 SEK
CHSchweiz 0,6602 SEK
SNSenegal 2,6341 SEK
RSSerbien 2,1673 SEK
SCSeychellerna 1,2004 SEK
SLSierra Leone 2,6008 SEK
SGSingapore 0,5124 SEK
SXSint Maarten 1,0403 SEK
SKSlovakien 0,5646 SEK
SISlovenien 1,7372 SEK
SOSomalia 2,3674 SEK
ESSpanien 0,4112 SEK
LKSri Lanka 4,1613 SEK
GBStorbritannien 0,4457 SEK
SDSudan 3,4044 SEK
SRSurinam 2,4341 SEK
SESverige 0,5391 SEK
ZASydafrika 0,5335 SEK
KRSydkorea 0,2223 SEK
SSSydsudan 2,9176 SEK
SYSyrien 3,2721 SEK
STSão Tomé och Príncipe 0,2667 SEK
TJTadzjikistan 4,0101 SEK
TWTaiwan 0,8336 SEK
TZTanzania 2,9876 SEK
TDTchad 3,2299 SEK
THThailand 0,1945 SEK
CZTjeckien 0,5502 SEK
TGTogo 1,9339 SEK
TKTokelauöarna 0,2779 SEK
TOTonga 1,8761 SEK
TTTrinidad och Tobago 2,6341 SEK
TNTunisien 3,2010 SEK
TRTurkiet 0,0845 SEK
TMTurkmenistan 2,4319 SEK
TCTurks- och Caicosöarna 1,7717 SEK
TVTuvalu 1,7372 SEK
DETyskland 0,9681 SEK
UGUganda 3,1398 SEK
UAUkraina 1,9450 SEK
HUUngern 0,7224 SEK
UYUruguay 1,1815 SEK
USUSA 0,2334 SEK
UZUzbekistan 4,3069 SEK
VUVanuatu 1,8339 SEK
VEVenezuela 1,4671 SEK
VNVietnam 2,4663 SEK
WFWallis- och Futunaöarna 0,8236 SEK
ZMZambia 2,9109 SEK
ZWZimbabwe 2,0217 SEK
ATÖsterrike 0,5780 SEK
TLÖsttimor 1,6338 SEK