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,8815 SEK
ALAlbanien 1,2430 SEK
DZAlgeriet 3,1612 SEK
VIAmerikanska Jungfruöarna 0,4166 SEK
ASAmerikanska Samoa 1,3266 SEK
ADAndorra 0,9405 SEK
AOAngola 0,8806 SEK
AIAnguilla 1,8290 SEK
AGAntigua och Barbuda 2,5064 SEK
ARArgentina 1,0229 SEK
AMArmenien 2,3991 SEK
AWAruba 1,4903 SEK
AUAustralien 0,3421 SEK
AZAzerbajdzjan 3,5089 SEK
BSBahamas 0,8253 SEK
BHBahrain 0,4742 SEK
BDBangladesh 5,1866 SEK
BBBarbados 2,7525 SEK
BYBelarus 1,9904 SEK
BEBelgien 0,9145 SEK
BZBelize 2,3494 SEK
BJBenin 2,5053 SEK
BMBermuda 2,7525 SEK
BTBhutan 3,5281 SEK
BOBolivia 2,3370 SEK
BABosnien och Hercegovina 1,5919 SEK
BWBotswana 1,4824 SEK
BRBrasilien 0,2834 SEK
VGBrittiska Jungfruöarna 2,7525 SEK
IOBrittiska territoriet i Indiska oceanen 1,2871 SEK
BNBrunei 0,6356 SEK
BGBulgarien 1,5524 SEK
BFBurkina Faso 2,0661 SEK
BIBurundi 4,4708 SEK
KYCaymanöarna 2,5403 SEK
CFCentralafrikanska republiken 0,9822 SEK
CLChile 0,4618 SEK
COColombia 0,2123 SEK
CKCooköarna 1,2792 SEK
CRCosta Rica 0,3105 SEK
ANCuraçao 1,3548 SEK
CWCuraçao 3,1048 SEK
CYCypern 1,0940 SEK
DKDanmark 0,5205 SEK
DJDjibouti 1,3209 SEK
DMDominica 2,1338 SEK
DODominikanska republiken 1,3616 SEK
ECEcuador 2,9467 SEK
EGEgypten 3,1499 SEK
GQEkvatorialguinea 2,0322 SEK
SVEl Salvador 1,2871 SEK
CIElfenbenskusten 2,8789 SEK
EREritrea 1,0488 SEK
EEEstland 0,5295 SEK
SZEswatini 1,7274 SEK
ETEtiopien 3,1048 SEK
FKFalklandsöarna 0,7384 SEK
FJFiji 1,9058 SEK
PHFilippinerna 2,3924 SEK
FIFinland 0,4742 SEK
FRFrankrike 0,5577 SEK
GFFranska Guyana 0,6051 SEK
PFFranska Polynesien 0,9088 SEK
FOFäröarna 0,5397 SEK
AEFörenade Arabemiraten 1,0308 SEK
GAGabon 3,0348 SEK
GMGambia 1,7646 SEK
GEGeorgien 1,3616 SEK
GHGhana 2,4725 SEK
GIGibraltar 0,7203 SEK
GRGrekland 0,4922 SEK
GDGrenada 2,5403 SEK
GLGrönland 0,1276 SEK
GPGuadeloupe 1,2532 SEK
GUGuam 1,3887 SEK
GTGuatemala 2,2016 SEK
GNGuinea 2,7096 SEK
GWGuinea-Bissau 2,5064 SEK
GYGuyana 2,7096 SEK
HTHaiti 2,7525 SEK
HNHonduras 1,4903 SEK
HKHongkong SAR 0,6334 SEK
INIndien 0,8411 SEK
IDIndonesien 4,5499 SEK
IQIrak 3,7968 SEK
IRIran 3,8612 SEK
IEIrland 0,4742 SEK
ISIsland 0,7124 SEK
ILIsrael 2,2580 SEK
ITItalien 0,5397 SEK
JMJamaica 1,3480 SEK
JPJapan 0,5701 SEK
YEJemen 1,9475 SEK
JOJordanien 3,5225 SEK
KHKambodja 3,3870 SEK
CMKamerun 2,7773 SEK
CAKanada 0,2371 SEK
CVKap Verde 2,1519 SEK
KZKazakstan 3,8104 SEK
KEKenya 1,3548 SEK
CNKina 0,2687 SEK
KGKirgizistan 2,9004 SEK
KIKiribati 0,5747 SEK
KMKomorerna 3,5902 SEK
CGKongo-Brazzaville 2,2016 SEK
CDKongo-Kinshasa 3,1160 SEK
XKKosovo 2,8225 SEK
HRKroatien 1,4621 SEK
CUKuba 0,9247 SEK
KWKuwait 3,2459 SEK
LALaos 1,4225 SEK
LSLesotho 2,6757 SEK
LVLettland 0,5645 SEK
LBLibanon 0,5419 SEK
LRLiberia 2,0322 SEK
LYLibyen 3,5993 SEK
LILiechtenstein 0,4505 SEK
LTLitauen 0,4584 SEK
LULuxemburg 1,1516 SEK
MOMacao SAR 0,4968 SEK
MGMadagaskar 4,4099 SEK
MWMalawi 2,9636 SEK
MYMalaysia 1,6935 SEK
MVMaldiverna 0,7113 SEK
MLMali 2,4048 SEK
MTMalta 0,6187 SEK
MAMarocko 0,8129 SEK
MHMarshallöarna 0,6356 SEK
MQMartinique 0,5645 SEK
MRMauretanien 2,5741 SEK
MUMauritius 1,7443 SEK
MXMexiko 0,8129 SEK
FMMikronesien 0,8332 SEK
MDMoldavien 1,5050 SEK
MCMonaco 1,4835 SEK
MNMongoliet 3,3170 SEK
MEMontenegro 1,6235 SEK
MSMontserrat 1,4225 SEK
MZMoçambique 1,4225 SEK
MMMyanmar (Burma) 4,1638 SEK
NANamibia 0,4787 SEK
NRNauru 1,9058 SEK
NLNederländerna 0,8614 SEK
NPNepal 2,7773 SEK
NINicaragua 1,3209 SEK
NENiger 3,1759 SEK
NGNigeria 3,7934 SEK
NUNiue 1,8346 SEK
KPNordkorea 0,9472 SEK
MKNordmakedonien 0,9946 SEK
NONorge 0,4064 SEK
NCNya Kaledonien 1,3390 SEK
NZNya Zeeland 0,4742 SEK
ZZokänd region 0,9314 SEK
OMOman 1,9757 SEK
PKPakistan 4,0644 SEK
PWPalau 1,2927 SEK
PSPalestinska territorierna 3,3373 SEK
PAPanama 1,6596 SEK
PGPapua Nya Guinea 2,1880 SEK
PYParaguay 0,9484 SEK
PEPeru 1,4225 SEK
PLPolen 0,2823 SEK
PTPortugal 0,2969 SEK
PRPuerto Rico 1,1798 SEK
QAQatar 1,1855 SEK
RORumänien 0,5227 SEK
RWRwanda 3,1397 SEK
RURyssland 4,5589 SEK
RERéunion 0,7113 SEK
SHS:t Helena 1,0590 SEK
KNS:t Kitts och Nevis 2,7525 SEK
LCS:t Lucia 2,6757 SEK
PMS:t Pierre och Miquelon 1,3548 SEK
VCS:t Vincent och Grenadinerna 2,1338 SEK
SBSalomonöarna 0,9484 SEK
WSSamoa 1,5919 SEK
SMSan Marino 0,6322 SEK
SASaudiarabien 2,1677 SEK
CHSchweiz 0,6706 SEK
SNSenegal 2,6757 SEK
RSSerbien 2,2016 SEK
SCSeychellerna 1,2193 SEK
SLSierra Leone 2,6419 SEK
SGSingapore 0,5205 SEK
SXSint Maarten 1,0567 SEK
SKSlovakien 0,5735 SEK
SISlovenien 1,7646 SEK
SOSomalia 2,4048 SEK
ESSpanien 0,4177 SEK
LKSri Lanka 4,2270 SEK
GBStorbritannien 0,4527 SEK
SDSudan 3,4581 SEK
SRSurinam 2,4725 SEK
SESverige 0,5476 SEK
ZASydafrika 0,5419 SEK
KRSydkorea 0,2258 SEK
SSSydsudan 2,9636 SEK
SYSyrien 3,3238 SEK
STSão Tomé och Príncipe 0,2710 SEK
TJTadzjikistan 4,0734 SEK
TWTaiwan 0,8467 SEK
TZTanzania 3,0348 SEK
TDTchad 3,2809 SEK
THThailand 0,1976 SEK
CZTjeckien 0,5589 SEK
TGTogo 1,9645 SEK
TKTokelauöarna 0,2823 SEK
TOTonga 1,9058 SEK
TTTrinidad och Tobago 2,6757 SEK
TNTunisien 3,2515 SEK
TRTurkiet 0,0858 SEK
TMTurkmenistan 2,4703 SEK
TCTurks- och Caicosöarna 1,7996 SEK
TVTuvalu 1,7646 SEK
DETyskland 0,9834 SEK
UGUganda 3,1894 SEK
UAUkraina 1,9757 SEK
HUUngern 0,7339 SEK
UYUruguay 1,2001 SEK
USUSA 0,2371 SEK
UZUzbekistan 4,3749 SEK
VUVanuatu 1,8629 SEK
VEVenezuela 1,4903 SEK
VNVietnam 2,5053 SEK
WFWallis- och Futunaöarna 0,8366 SEK
ZMZambia 2,9569 SEK
ZWZimbabwe 2,0537 SEK
ATÖsterrike 0,5871 SEK
TLÖsttimor 1,6596 SEK