Zum Inhalt springen

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 0,3190 CHF
ALAlbanien 0,1022 CHF
DZAlgerien 0,2598 CHF
ASAmerikanisch-Samoa 0,1090 CHF
VIAmerikanische Jungferninseln 0,0342 CHF
ADAndorra 0,0773 CHF
AOAngola 0,0724 CHF
AIAnguilla 0,1503 CHF
AGAntigua und Barbuda 0,2060 CHF
ARArgentinien 0,0841 CHF
AMArmenien 0,1972 CHF
AWAruba 0,1225 CHF
AZAserbaidschan 0,2884 CHF
AUAustralien 0,0281 CHF
BSBahamas 0,0678 CHF
BHBahrain 0,0390 CHF
BDBangladesch 0,4263 CHF
BBBarbados 0,2262 CHF
BYBelarus 0,1636 CHF
BEBelgien 0,0752 CHF
BZBelize 0,1931 CHF
BJBenin 0,2059 CHF
BMBermuda 0,2262 CHF
BTBhutan 0,2900 CHF
BOBolivien 0,1921 CHF
BABosnien und Herzegowina 0,1308 CHF
BWBotsuana 0,1218 CHF
BRBrasilien 0,0233 CHF
VGBritische Jungferninseln 0,2262 CHF
IOBritisches Territorium im Indischen Ozean 0,1058 CHF
BNBrunei Darussalam 0,0522 CHF
BGBulgarien 0,1276 CHF
BFBurkina Faso 0,1698 CHF
BIBurundi 0,3674 CHF
CVCabo Verde 0,1769 CHF
CLChile 0,0380 CHF
CNChina 0,0221 CHF
CKCookinseln 0,1051 CHF
CRCosta Rica 0,0255 CHF
ANCuraçao 0,1113 CHF
CWCuraçao 0,2552 CHF
CICôte d’Ivoire 0,2366 CHF
DEDeutschland 0,0808 CHF
DMDominica 0,1754 CHF
DODominikanische Republik 0,1119 CHF
DJDschibuti 0,1086 CHF
DKDänemark 0,0428 CHF
ECEcuador 0,2422 CHF
SVEl Salvador 0,1058 CHF
EREritrea 0,0862 CHF
EEEstland 0,0435 CHF
SZEswatini 0,1420 CHF
FKFalklandinseln 0,0607 CHF
FJFidschi 0,1566 CHF
FIFinnland 0,0390 CHF
FRFrankreich 0,0458 CHF
GFFranzösisch-Guayana 0,0497 CHF
PFFranzösisch-Polynesien 0,0747 CHF
FOFäröer 0,0444 CHF
GAGabun 0,2494 CHF
GMGambia 0,1450 CHF
GEGeorgien 0,1119 CHF
GHGhana 0,2032 CHF
GIGibraltar 0,0592 CHF
GDGrenada 0,2088 CHF
GRGriechenland 0,0405 CHF
GLGrönland 0,0105 CHF
GPGuadeloupe 0,1030 CHF
GUGuam 0,1141 CHF
GTGuatemala 0,1809 CHF
GNGuinea 0,2227 CHF
GWGuinea-Bissau 0,2060 CHF
GYGuyana 0,2227 CHF
HTHaiti 0,2262 CHF
HNHonduras 0,1225 CHF
INIndien 0,0691 CHF
IDIndonesien 0,3739 CHF
IQIrak 0,3121 CHF
IRIran 0,3173 CHF
IEIrland 0,0390 CHF
ISIsland 0,0586 CHF
ILIsrael 0,1856 CHF
ITItalien 0,0444 CHF
JMJamaika 0,1108 CHF
JPJapan 0,0469 CHF
YEJemen 0,1601 CHF
JOJordanien 0,2895 CHF
KYKaimaninseln 0,2088 CHF
KHKambodscha 0,2784 CHF
CMKamerun 0,2283 CHF
CAKanada 0,0195 CHF
KZKasachstan 0,3132 CHF
QAKatar 0,0974 CHF
KEKenia 0,1113 CHF
KGKirgisistan 0,2384 CHF
KIKiribati 0,0472 CHF
COKolumbien 0,0174 CHF
KMKomoren 0,2951 CHF
CGKongo-Brazzaville 0,1809 CHF
CDKongo-Kinshasa 0,2561 CHF
XKKosovo 0,2320 CHF
HRKroatien 0,1202 CHF
CUKuba 0,0760 CHF
KWKuwait 0,2668 CHF
LALaos 0,1169 CHF
LSLesotho 0,2199 CHF
LVLettland 0,0464 CHF
LBLibanon 0,0445 CHF
LRLiberia 0,1670 CHF
LYLibyen 0,2958 CHF
LILiechtenstein 0,0370 CHF
LTLitauen 0,0377 CHF
LULuxemburg 0,0946 CHF
MGMadagaskar 0,3624 CHF
MWMalawi 0,2436 CHF
MYMalaysia 0,1392 CHF
MVMalediven 0,0585 CHF
MLMali 0,1976 CHF
MTMalta 0,0508 CHF
MAMarokko 0,0668 CHF
MHMarshallinseln 0,0522 CHF
MQMartinique 0,0464 CHF
MRMauretanien 0,2116 CHF
MUMauritius 0,1434 CHF
MXMexiko 0,0668 CHF
FMMikronesien 0,0685 CHF
MCMonaco 0,1219 CHF
MNMongolei 0,2726 CHF
MEMontenegro 0,1334 CHF
MSMontserrat 0,1169 CHF
MZMosambik 0,1169 CHF
MMMyanmar 0,3422 CHF
NANamibia 0,0393 CHF
NRNauru 0,1566 CHF
NPNepal 0,2283 CHF
NCNeukaledonien 0,1100 CHF
NZNeuseeland 0,0390 CHF
NINicaragua 0,1086 CHF
NLNiederlande 0,0708 CHF
NENiger 0,2610 CHF
NGNigeria 0,3118 CHF
NUNiue 0,1508 CHF
KPNordkorea 0,0779 CHF
MKNordmazedonien 0,0817 CHF
NONorwegen 0,0334 CHF
OMOman 0,1624 CHF
PKPakistan 0,3340 CHF
PWPalau 0,1062 CHF
PSPalästinensische Autonomiegebiete 0,2743 CHF
PAPanama 0,1364 CHF
PGPapua-Neuguinea 0,1798 CHF
PYParaguay 0,0779 CHF
PEPeru 0,1169 CHF
PHPhilippinen 0,1966 CHF
PLPolen 0,0232 CHF
PTPortugal 0,0244 CHF
PRPuerto Rico 0,0970 CHF
MDRepublik Moldau 0,1237 CHF
RWRuanda 0,2580 CHF
RORumänien 0,0430 CHF
RURussland 0,3747 CHF
RERéunion 0,0585 CHF
SBSalomonen 0,0779 CHF
ZMSambia 0,2430 CHF
WSSamoa 0,1308 CHF
SMSan Marino 0,0520 CHF
SASaudi-Arabien 0,1782 CHF
SESchweden 0,0450 CHF
CHSchweiz 0,0551 CHF
SNSenegal 0,2199 CHF
RSSerbien 0,1809 CHF
SCSeychellen 0,1002 CHF
SLSierra Leone 0,2171 CHF
ZWSimbabwe 0,1688 CHF
SGSingapur 0,0428 CHF
SXSint Maarten 0,0869 CHF
SKSlowakei 0,0471 CHF
SISlowenien 0,1450 CHF
SOSomalia 0,1976 CHF
HKSonderverwaltungsregion Hongkong 0,0521 CHF
MOSonderverwaltungsregion Macau 0,0408 CHF
ESSpanien 0,0343 CHF
LKSri Lanka 0,3474 CHF
SHSt. Helena 0,0870 CHF
KNSt. Kitts und Nevis 0,2262 CHF
LCSt. Lucia 0,2199 CHF
PMSt. Pierre und Miquelon 0,1113 CHF
VCSt. Vincent und die Grenadinen 0,1754 CHF
SDSudan 0,2842 CHF
SRSuriname 0,2032 CHF
SYSyrien 0,2732 CHF
STSão Tomé und Príncipe 0,0223 CHF
ZASüdafrika 0,0445 CHF
KRSüdkorea 0,0186 CHF
SSSüdsudan 0,2436 CHF
TJTadschikistan 0,3348 CHF
TWTaiwan 0,0696 CHF
TZTansania 0,2494 CHF
THThailand 0,0162 CHF
TLTimor-Leste 0,1364 CHF
TGTogo 0,1615 CHF
TKTokelau 0,0232 CHF
TOTonga 0,1566 CHF
TTTrinidad und Tobago 0,2199 CHF
TDTschad 0,2696 CHF
CZTschechien 0,0459 CHF
TNTunesien 0,2672 CHF
TMTurkmenistan 0,2030 CHF
TCTurks- und Caicosinseln 0,1479 CHF
TVTuvalu 0,1450 CHF
TRTürkei 0,0071 CHF
UGUganda 0,2621 CHF
UAUkraine 0,1624 CHF
ZZUnbekannte Region 0,0766 CHF
HUUngarn 0,0603 CHF
UYUruguay 0,0986 CHF
UZUsbekistan 0,3596 CHF
VUVanuatu 0,1531 CHF
VEVenezuela 0,1225 CHF
AEVereinigte Arabische Emirate 0,0847 CHF
USVereinigte Staaten 0,0195 CHF
GBVereinigtes Königreich 0,0372 CHF
VNVietnam 0,2059 CHF
WFWallis und Futuna 0,0688 CHF
CFZentralafrikanische Republik 0,0807 CHF
CYZypern 0,0899 CHF
EGÄgypten 0,2589 CHF
GQÄquatorialguinea 0,1670 CHF
ETÄthiopien 0,2552 CHF
ATÖsterreich 0,0483 CHF