Skip to content
Country United States
Online services and software, delivered locally. Contact Silurian

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.3966 USD
ALAlbania 0.1270 USD
DZAlgeria 0.3230 USD
ASAmerican Samoa 0.1355 USD
ADAndorra 0.0961 USD
AOAngola 0.0900 USD
AIAnguilla 0.1869 USD
AGAntigua & Barbuda 0.2561 USD
ARArgentina 0.1045 USD
AMArmenia 0.2451 USD
AWAruba 0.1523 USD
AUAustralia 0.0350 USD
ATAustria 0.0600 USD
AZAzerbaijan 0.3585 USD
BSBahamas 0.0843 USD
BHBahrain 0.0484 USD
BDBangladesh 0.5299 USD
BBBarbados 0.2812 USD
BYBelarus 0.2034 USD
BEBelgium 0.0934 USD
BZBelize 0.2400 USD
BJBenin 0.2560 USD
BMBermuda 0.2812 USD
BTBhutan 0.3605 USD
BOBolivia 0.2388 USD
BABosnia & Herzegovina 0.1626 USD
BWBotswana 0.1515 USD
BRBrazil 0.0290 USD
IOBritish Indian Ocean Territory 0.1315 USD
VGBritish Virgin Islands 0.2812 USD
BNBrunei 0.0649 USD
BGBulgaria 0.1586 USD
BFBurkina Faso 0.2111 USD
BIBurundi 0.4568 USD
KHCambodia 0.3460 USD
CMCameroon 0.2838 USD
CACanada 0.0242 USD
CVCape Verde 0.2199 USD
KYCayman Islands 0.2595 USD
CFCentral African Republic 0.1004 USD
TDChad 0.3352 USD
CLChile 0.0472 USD
CNChina 0.0275 USD
COColombia 0.0217 USD
KMComoros 0.3668 USD
CGCongo - Brazzaville 0.2249 USD
CDCongo - Kinshasa 0.3184 USD
CKCook Islands 0.1307 USD
CRCosta Rica 0.0317 USD
HRCroatia 0.1494 USD
CUCuba 0.0945 USD
ANCuraçao 0.1384 USD
CWCuraçao 0.3172 USD
CYCyprus 0.1118 USD
CZCzechia 0.0571 USD
CICôte d’Ivoire 0.2941 USD
DKDenmark 0.0532 USD
DJDjibouti 0.1350 USD
DMDominica 0.2180 USD
DODominican Republic 0.1391 USD
ECEcuador 0.3011 USD
EGEgypt 0.3218 USD
SVEl Salvador 0.1315 USD
GQEquatorial Guinea 0.2076 USD
EREritrea 0.1072 USD
EEEstonia 0.0541 USD
SZEswatini 0.1765 USD
ETEthiopia 0.3172 USD
FKFalkland Islands 0.0754 USD
FOFaroe Islands 0.0551 USD
FJFiji 0.1947 USD
FIFinland 0.0484 USD
FRFrance 0.0570 USD
GFFrench Guiana 0.0618 USD
PFFrench Polynesia 0.0929 USD
GAGabon 0.3101 USD
GMGambia 0.1803 USD
GEGeorgia 0.1391 USD
DEGermany 0.1005 USD
GHGhana 0.2526 USD
GIGibraltar 0.0736 USD
GRGreece 0.0503 USD
GLGreenland 0.0130 USD
GDGrenada 0.2595 USD
GPGuadeloupe 0.1280 USD
GUGuam 0.1419 USD
GTGuatemala 0.2249 USD
GNGuinea 0.2768 USD
GWGuinea-Bissau 0.2561 USD
GYGuyana 0.2768 USD
HTHaiti 0.2812 USD
HNHonduras 0.1523 USD
HKHong Kong SAR China 0.0647 USD
HUHungary 0.0750 USD
ISIceland 0.0728 USD
INIndia 0.0859 USD
IDIndonesia 0.4649 USD
IRIran 0.3945 USD
IQIraq 0.3879 USD
IEIreland 0.0484 USD
ILIsrael 0.2307 USD
ITItaly 0.0551 USD
JMJamaica 0.1377 USD
JPJapan 0.0583 USD
JOJordan 0.3599 USD
KZKazakhstan 0.3893 USD
KEKenya 0.1384 USD
KIKiribati 0.0587 USD
XKKosovo 0.2884 USD
KWKuwait 0.3316 USD
KGKyrgyzstan 0.2963 USD
LALaos 0.1453 USD
LVLatvia 0.0577 USD
LBLebanon 0.0554 USD
LSLesotho 0.2734 USD
LRLiberia 0.2076 USD
LYLibya 0.3677 USD
LILiechtenstein 0.0460 USD
LTLithuania 0.0468 USD
LULuxembourg 0.1177 USD
MOMacao SAR China 0.0508 USD
MGMadagascar 0.4506 USD
MWMalawi 0.3028 USD
MYMalaysia 0.1730 USD
MVMaldives 0.0727 USD
MLMali 0.2457 USD
MTMalta 0.0632 USD
MHMarshall Islands 0.0649 USD
MQMartinique 0.0577 USD
MRMauritania 0.2630 USD
MUMauritius 0.1782 USD
MXMexico 0.0831 USD
FMMicronesia 0.0851 USD
MDMoldova 0.1538 USD
MCMonaco 0.1516 USD
MNMongolia 0.3389 USD
MEMontenegro 0.1659 USD
MSMontserrat 0.1453 USD
MAMorocco 0.0831 USD
MZMozambique 0.1453 USD
MMMyanmar (Burma) 0.4254 USD
NANamibia 0.0489 USD
NRNauru 0.1947 USD
NPNepal 0.2838 USD
NLNetherlands 0.0880 USD
NCNew Caledonia 0.1368 USD
NZNew Zealand 0.0484 USD
NINicaragua 0.1350 USD
NENiger 0.3245 USD
NGNigeria 0.3876 USD
NUNiue 0.1874 USD
KPNorth Korea 0.0968 USD
MKNorth Macedonia 0.1016 USD
NONorway 0.0415 USD
OMOman 0.2019 USD
PKPakistan 0.4153 USD
PWPalau 0.1321 USD
PSPalestinian Territories 0.3410 USD
PAPanama 0.1696 USD
PGPapua New Guinea 0.2235 USD
PYParaguay 0.0969 USD
PEPeru 0.1453 USD
PHPhilippines 0.2444 USD
PLPoland 0.0288 USD
PTPortugal 0.0303 USD
PRPuerto Rico 0.1205 USD
QAQatar 0.1211 USD
RORomania 0.0534 USD
RURussia 0.4658 USD
RWRwanda 0.3208 USD
RERéunion 0.0727 USD
WSSamoa 0.1626 USD
SMSan Marino 0.0646 USD
SASaudi Arabia 0.2215 USD
SNSenegal 0.2734 USD
RSSerbia 0.2249 USD
SCSeychelles 0.1246 USD
SLSierra Leone 0.2699 USD
SGSingapore 0.0532 USD
SXSint Maarten 0.1080 USD
SKSlovakia 0.0586 USD
SISlovenia 0.1803 USD
SBSolomon Islands 0.0969 USD
SOSomalia 0.2457 USD
ZASouth Africa 0.0554 USD
KRSouth Korea 0.0231 USD
SSSouth Sudan 0.3028 USD
ESSpain 0.0427 USD
LKSri Lanka 0.4319 USD
SHSt. Helena 0.1082 USD
KNSt. Kitts & Nevis 0.2812 USD
LCSt. Lucia 0.2734 USD
PMSt. Pierre & Miquelon 0.1384 USD
VCSt. Vincent & Grenadines 0.2180 USD
SDSudan 0.3533 USD
SRSuriname 0.2526 USD
SESweden 0.0559 USD
CHSwitzerland 0.0685 USD
SYSyria 0.3396 USD
STSão Tomé & Príncipe 0.0277 USD
TWTaiwan 0.0865 USD
TJTajikistan 0.4162 USD
TZTanzania 0.3101 USD
THThailand 0.0202 USD
TLTimor-Leste 0.1696 USD
TGTogo 0.2007 USD
TKTokelau 0.0288 USD
TOTonga 0.1947 USD
TTTrinidad & Tobago 0.2734 USD
TNTunisia 0.3322 USD
TMTurkmenistan 0.2524 USD
TCTurks & Caicos Islands 0.1839 USD
TVTuvalu 0.1803 USD
TRTürkiye 0.0088 USD
VIU.S. Virgin Islands 0.0426 USD
UGUganda 0.3259 USD
UAUkraine 0.2019 USD
AEUnited Arab Emirates 0.1053 USD
GBUnited Kingdom 0.0463 USD
USUnited States 0.0242 USD
ZZUnknown Region 0.0952 USD
UYUruguay 0.1226 USD
UZUzbekistan 0.4470 USD
VUVanuatu 0.1903 USD
VEVenezuela 0.1523 USD
VNVietnam 0.2560 USD
WFWallis & Futuna 0.0855 USD
YEYemen 0.1990 USD
ZMZambia 0.3021 USD
ZWZimbabwe 0.2098 USD