Skip to content

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
AFAfganistāna 0,3438 EUR
ALAlbānija 0,1101 EUR
DZAlžīrija 0,2800 EUR
USAmerikas Savienotās Valstis 0,0210 EUR
ADAndora 0,0833 EUR
AIAngilja 0,1620 EUR
AOAngola 0,0780 EUR
AGAntigva un Barbuda 0,2220 EUR
AEApvienotie Arābu Emirāti 0,0913 EUR
GBApvienotā Karaliste 0,0401 EUR
ARArgentīna 0,0906 EUR
AMArmēnija 0,2125 EUR
AWAruba 0,1320 EUR
ASASV Samoa 0,1175 EUR
VIASV Virdžīnas 0,0369 EUR
ATAustrija 0,0520 EUR
TLAustrumtimora 0,1470 EUR
AUAustrālija 0,0303 EUR
AZAzerbaidžāna 0,3108 EUR
BSBahamu salas 0,0731 EUR
BHBahreina 0,0420 EUR
BYBaltkrievija 0,1763 EUR
BDBangladeša 0,4594 EUR
BBBarbadosa 0,2438 EUR
BZBeliza 0,2081 EUR
BJBenina 0,2219 EUR
BMBermudu salas 0,2438 EUR
BEBeļģija 0,0810 EUR
BOBolīvija 0,2070 EUR
BABosnija un Hercegovina 0,1410 EUR
BWBotsvāna 0,1313 EUR
BRBrazīlija 0,0251 EUR
VGBritu Virdžīnas 0,2438 EUR
BNBruneja 0,0563 EUR
BGBulgārija 0,1375 EUR
BFBurkinafaso 0,1830 EUR
BIBurundija 0,3960 EUR
BTButāna 0,3125 EUR
CFCentrālāfrikas Republika 0,0870 EUR
KRDienvidkoreja 0,0200 EUR
SSDienvidsudāna 0,2625 EUR
ZADienvidāfrikas Republika 0,0480 EUR
DMDominika 0,1890 EUR
DODominikāna 0,1206 EUR
DKDānija 0,0461 EUR
DJDžibutija 0,1170 EUR
ECEkvadora 0,2610 EUR
GQEkvatoriālā Gvineja 0,1800 EUR
EREritreja 0,0929 EUR
ETEtiopija 0,2750 EUR
FJFidži 0,1688 EUR
PHFilipīnas 0,2119 EUR
FKFolklenda salas 0,0654 EUR
FRFrancija 0,0494 EUR
GFFrancijas Gviāna 0,0536 EUR
PFFrancijas Polinēzija 0,0805 EUR
FOFēru salas 0,0478 EUR
GAGabona 0,2688 EUR
GYGajāna 0,2400 EUR
GMGambija 0,1563 EUR
GHGana 0,2190 EUR
GIGibraltārs 0,0638 EUR
GLGrenlande 0,0113 EUR
GDGrenāda 0,2250 EUR
GRGrieķija 0,0436 EUR
GEGruzija 0,1206 EUR
GUGuama 0,1230 EUR
GPGvadelupa 0,1110 EUR
GTGvatemala 0,1950 EUR
GNGvineja 0,2400 EUR
GWGvineja-Bisava 0,2220 EUR
HTHaiti 0,2438 EUR
HNHondurasa 0,1320 EUR
HRHorvātija 0,1295 EUR
EEIgaunija 0,0469 EUR
INIndija 0,0745 EUR
IOIndijas okeāna Britu teritorija 0,1140 EUR
IDIndonēzija 0,4030 EUR
IQIrāka 0,3363 EUR
IRIrāna 0,3420 EUR
ISIslande 0,0631 EUR
ITItālija 0,0478 EUR
ILIzraēla 0,2000 EUR
JMJamaika 0,1194 EUR
JPJapāna 0,0505 EUR
NCJaunkaledonija 0,1186 EUR
NZJaunzēlande 0,0420 EUR
YEJemena 0,1725 EUR
JOJordānija 0,3120 EUR
CVKaboverde 0,1906 EUR
KYKaimanu salas 0,2250 EUR
KHKambodža 0,3000 EUR
CMKamerūna 0,2460 EUR
CAKanāda 0,0210 EUR
QAKatara 0,1050 EUR
KZKazahstāna 0,3375 EUR
KEKenija 0,1200 EUR
CYKipra 0,0969 EUR
ANKirasao 0,1200 EUR
CWKirasao 0,2750 EUR
KGKirgizstāna 0,2569 EUR
KIKiribati 0,0509 EUR
COKolumbija 0,0188 EUR
KMKomoru salas 0,3180 EUR
CGKongo (Brazavila) 0,1950 EUR
CDKongo (Kinšasa) 0,2760 EUR
XKKosova 0,2500 EUR
CRKostarika 0,0275 EUR
CIKotdivuāra 0,2550 EUR
RUKrievija 0,4038 EUR
CUKuba 0,0819 EUR
CKKuka salas 0,1133 EUR
KWKuveita 0,2875 EUR
LALaosa 0,1260 EUR
LVLatvija 0,0500 EUR
LSLesoto 0,2370 EUR
LBLibāna 0,0480 EUR
LRLibērija 0,1800 EUR
LTLietuva 0,0406 EUR
LILihtenšteina 0,0399 EUR
LULuksemburga 0,1020 EUR
LYLībija 0,3188 EUR
MGMadagaskara 0,3906 EUR
MYMalaizija 0,1500 EUR
MVMaldīvija 0,0630 EUR
MLMali 0,2130 EUR
MTMalta 0,0548 EUR
MWMalāvija 0,2625 EUR
MAMaroka 0,0720 EUR
MQMartinika 0,0500 EUR
MRMauritānija 0,2280 EUR
MUMaurīcija 0,1545 EUR
MXMeksika 0,0720 EUR
MEMelnkalne 0,1438 EUR
FMMikronēzija 0,0738 EUR
MMMjanma (Birma) 0,3688 EUR
MDMoldova 0,1333 EUR
MCMonako 0,1314 EUR
MNMongolija 0,2938 EUR
MSMontserrata 0,1260 EUR
MZMozambika 0,1260 EUR
MHMāršala salas 0,0563 EUR
NANamībija 0,0424 EUR
NRNauru 0,1688 EUR
NPNepāla 0,2460 EUR
ZZnezināms reģions 0,0825 EUR
NENigēra 0,2813 EUR
NGNigērija 0,3360 EUR
NINikaragva 0,1170 EUR
NUNiue 0,1625 EUR
NONorvēģija 0,0360 EUR
NLNīderlande 0,0763 EUR
OMOmāna 0,1750 EUR
PKPakistāna 0,3600 EUR
PWPalau 0,1145 EUR
PSPalestīnas teritorijas 0,2956 EUR
PAPanama 0,1470 EUR
PGPapua-Jaungvineja 0,1938 EUR
PYParagvaja 0,0840 EUR
PEPeru 0,1260 EUR
PLPolija 0,0250 EUR
PTPortugāle 0,0263 EUR
PRPuertoriko 0,1045 EUR
REReinjona 0,0630 EUR
RWRuanda 0,2781 EUR
RORumānija 0,0463 EUR
SVSalvadora 0,1140 EUR
WSSamoa 0,1410 EUR
SMSanmarīno 0,0560 EUR
STSantome un Prinsipi 0,0240 EUR
SASaūda Arābija 0,1920 EUR
SCSeišelu salas 0,1080 EUR
SNSenegāla 0,2370 EUR
PMSenpjēra un Mikelona 0,1200 EUR
KNSentkitsa un Nevisa 0,2438 EUR
LCSentlūsija 0,2370 EUR
VCSentvinsenta un Grenadīnas 0,1890 EUR
RSSerbija 0,1950 EUR
SGSingapūra 0,0461 EUR
SXSintmārtena 0,0936 EUR
SLSjerraleone 0,2340 EUR
SKSlovākija 0,0508 EUR
SISlovēnija 0,1563 EUR
FISomija 0,0420 EUR
SOSomālija 0,2130 EUR
ESSpānija 0,0370 EUR
SDSudāna 0,3063 EUR
SRSurinama 0,2190 EUR
SHSv.Helēnas sala 0,0938 EUR
SZSvatini 0,1530 EUR
SYSīrija 0,2944 EUR
TJTadžikistāna 0,3608 EUR
TWTaivāna 0,0750 EUR
THTaizeme 0,0175 EUR
TZTanzānija 0,2688 EUR
TGTogo 0,1740 EUR
TKTokelau 0,0250 EUR
TOTonga 0,1688 EUR
TTTrinidāda un Tobāgo 0,2370 EUR
TNTunisija 0,2880 EUR
TRTurcija 0,0076 EUR
TMTurkmenistāna 0,2188 EUR
TVTuvalu 0,1563 EUR
TCTērksas un Kaikosas salas 0,1594 EUR
UGUganda 0,2825 EUR
UAUkraina 0,1750 EUR
HUUngārija 0,0650 EUR
UYUrugvaja 0,1063 EUR
UZUzbekistāna 0,3875 EUR
VUVanuatu 0,1650 EUR
VEVenecuēla 0,1320 EUR
VNVjetnama 0,2219 EUR
WFVolisa un Futunas salas 0,0741 EUR
DEVācija 0,0871 EUR
ZMZambija 0,2619 EUR
KPZiemeļkoreja 0,0839 EUR
MKZiemeļmaķedonija 0,0881 EUR
ZWZimbabve 0,1819 EUR
SEZviedrija 0,0485 EUR
SBZālamana salas 0,0840 EUR
TDČada 0,2906 EUR
CZČehija 0,0495 EUR
CLČīle 0,0409 EUR
EGĒģipte 0,2790 EUR
IEĪrija 0,0420 EUR
MOĶTR īpašais administratīvais reģions Makao 0,0440 EUR
CNĶīna 0,0238 EUR
HKĶīnas īpašās pārvaldes apgabals Honkonga 0,0561 EUR
LKŠrilanka 0,3744 EUR
CHŠveice 0,0594 EUR