Send with confidence
Submit outbound SMS through a documented API with recipient and message validation before it enters the delivery queue.
Domains, security, performance and connected services for the systems your business relies on.
Explore all services →SMS Developer API
Send alerts, verification messages and customer updates through a documented API designed for real operational workflows.
Built for developers
Start with a direct integration, then add controls and delivery feedback as the workflow becomes more important.
Submit outbound SMS through a documented API with recipient and message validation before it enters the delivery queue.
Check the message and destination before committing usage, so your application can make deliberate decisions.
Use callbacks for delivery events and, where needed, HLR lookup results in the systems that need them.
Use API tokens and optional IP restrictions to keep a production integration scoped to the right system.
From request to result
Your application remains in control: validate the destination, estimate usage, submit once and consume delivery events asynchronously.
Keep production systems isolated with revocable credentials and optional source-IP restrictions.
Use the estimate operation to validate recipient and message characteristics before committing the request.
Accepted messages enter an asynchronous delivery workflow and return a reference your application can retain.
Delivery callbacks let your application update its own workflow without repeatedly polling for every message.
Use SMS for account creation, requested notifications and two-step login challenges with your own expiry and retry policy.
The service is usage-based. Destination, route and sender requirements are confirmed before production traffic is enabled.
Manage credentials, allowed sources, usage and delivery activity securely from your Silurian workspace.
Developer experience
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.
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"}]
}'
<?php
$apiToken = 'YOUR_API_TOKEN';
$payload = [
'sender' => 'YOURBRAND',
'message' => 'Your verification code is 123456.',
'recipients' => [['msisdn' => '+34XXXXXXXXX']],
];
$request = curl_init('https://api.silurian.net/sms/v2/send');
curl_setopt_array($request, [
CURLOPT_HTTPAUTH => CURLAUTH_BASIC,
CURLOPT_USERPWD => $apiToken . ':',
CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode($payload),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 15,
]);
$response = curl_exec($request);
$status = curl_getinfo($request, CURLINFO_HTTP_CODE);
curl_close($request);
import requests
api_token = "YOUR_API_TOKEN"
payload = {
"sender": "YOURBRAND",
"message": "Your verification code is 123456.",
"recipients": [{"msisdn": "+34XXXXXXXXX"}],
}
response = requests.post(
"https://api.silurian.net/sms/v2/send",
auth=(api_token, ""),
json=payload,
timeout=15,
)
response.raise_for_status()
result = response.json()
const apiToken = 'YOUR_API_TOKEN';
const credentials = Buffer.from(`${apiToken}:`).toString('base64');
const response = await fetch(
'https://api.silurian.net/sms/v2/send',
{
method: 'POST',
headers: {
Authorization: `Basic ${credentials}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
sender: 'YOURBRAND',
message: 'Your verification code is 123456.',
recipients: [{ msisdn: '+34XXXXXXXXX' }],
}),
},
);
const result = await response.json();
Destination pricing
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.
| Destination | Price per SMS part |
|---|---|
| AFAfghanistan | 3.8268 SEK |
| ALAlbania | 1.2255 SEK |
| DZAlgeria | 3.1167 SEK |
| ASAmerican Samoa | 1.3079 SEK |
| ADAndorra | 0.9272 SEK |
| AOAngola | 0.8682 SEK |
| AIAnguilla | 1.8032 SEK |
| AGAntigua & Barbuda | 2.4711 SEK |
| ARArgentina | 1.0085 SEK |
| AMArmenia | 2.7137 SEK |
| AWAruba | 1.4693 SEK |
| AUAustralia | 0.3373 SEK |
| ATAustria | 0.5788 SEK |
| AZAzerbaijan | 3.4584 SEK |
| BSBahamas | 1.0018 SEK |
| BHBahrain | 0.4675 SEK |
| BDBangladesh | 5.1136 SEK |
| BBBarbados | 2.9052 SEK |
| BYBelarus | 1.9624 SEK |
| BEBelgium | 0.9016 SEK |
| BZBelize | 2.3164 SEK |
| BJBenin | 3.0054 SEK |
| BMBermuda | 2.9219 SEK |
| BTBhutan | 4.1741 SEK |
| BOBolivia | 2.3041 SEK |
| BABosnia & Herzegovina | 1.5695 SEK |
| BWBotswana | 1.6029 SEK |
| BRBrazil | 0.2794 SEK |
| IOBritish Indian Ocean Territory | 1.2689 SEK |
| VGBritish Virgin Islands | 2.9219 SEK |
| BNBrunei | 0.6256 SEK |
| BGBulgaria | 1.6006 SEK |
| BFBurkina Faso | 2.0370 SEK |
| BIBurundi | 4.4079 SEK |
| KHCambodia | 3.3393 SEK |
| CMCameroon | 2.7382 SEK |
| CACanada | 0.2338 SEK |
| CVCape Verde | 2.1216 SEK |
| BQCaribbean Netherlands | 3.3393 SEK |
| KYCayman Islands | 2.5045 SEK |
| CFCentral African Republic | 0.9684 SEK |
| TDChad | 3.2347 SEK |
| CLChile | 0.4553 SEK |
| CNChina | 0.2649 SEK |
| COColombia | 0.2093 SEK |
| KMComoros | 3.5397 SEK |
| CGCongo - Brazzaville | 2.1705 SEK |
| CDCongo - Kinshasa | 3.0722 SEK |
| CKCook Islands | 1.2611 SEK |
| CRCosta Rica | 0.3484 SEK |
| HRCroatia | 1.4415 SEK |
| CUCuba | 0.9116 SEK |
| ANCuraçao | 1.3357 SEK |
| CWCuraçao | 3.2002 SEK |
| CYCyprus | 1.0786 SEK |
| CZCzechia | 0.5510 SEK |
| CICôte d’Ivoire | 2.8384 SEK |
| DKDenmark | 0.5131 SEK |
| DJDjibouti | 1.3023 SEK |
| DMDominica | 2.1038 SEK |
| DODominican Republic | 1.3424 SEK |
| ECEcuador | 2.9052 SEK |
| EGEgypt | 3.1055 SEK |
| SVEl Salvador | 1.2689 SEK |
| GQEquatorial Guinea | 2.0036 SEK |
| EREritrea | 1.0341 SEK |
| EEEstonia | 0.5220 SEK |
| SZEswatini | 1.7030 SEK |
| ETEthiopia | 3.0610 SEK |
| FKFalkland Islands | 0.7280 SEK |
| FOFaroe Islands | 0.5321 SEK |
| FJFiji | 2.0871 SEK |
| FIFinland | 0.4675 SEK |
| FRFrance | 0.5955 SEK |
| GFFrench Guiana | 0.5966 SEK |
| PFFrench Polynesia | 0.8960 SEK |
| GAGabon | 2.9920 SEK |
| GMGambia | 2.3375 SEK |
| GEGeorgia | 1.3424 SEK |
| DEGermany | 1.0051 SEK |
| GHGhana | 2.4377 SEK |
| GIGibraltar | 0.7792 SEK |
| GRGreece | 0.4853 SEK |
| GLGreenland | 0.1258 SEK |
| GDGrenada | 2.5045 SEK |
| GPGuadeloupe | 1.2355 SEK |
| GUGuam | 1.3691 SEK |
| GTGuatemala | 2.1705 SEK |
| GNGuinea | 2.6714 SEK |
| GWGuinea-Bissau | 2.4711 SEK |
| GYGuyana | 2.8106 SEK |
| HTHaiti | 2.7137 SEK |
| HNHonduras | 1.4693 SEK |
| HKHong Kong SAR China | 0.6612 SEK |
| HUHungary | 0.7235 SEK |
| ISIceland | 0.7024 SEK |
| INIndia | 0.8293 SEK |
| IDIndonesia | 4.4858 SEK |
| IRIran | 3.8068 SEK |
| IQIraq | 3.7434 SEK |
| IEIreland | 0.4675 SEK |
| ILIsrael | 2.3653 SEK |
| ITItaly | 0.5577 SEK |
| JMJamaica | 1.3290 SEK |
| JPJapan | 0.5621 SEK |
| JOJordan | 3.4729 SEK |
| KZKazakhstan | 3.7567 SEK |
| KEKenya | 1.3357 SEK |
| KIKiribati | 0.5666 SEK |
| XKKosovo | 8.3483 SEK |
| KWKuwait | 3.4784 SEK |
| KGKyrgyzstan | 2.8596 SEK |
| LALaos | 1.4025 SEK |
| LVLatvia | 0.5566 SEK |
| LBLebanon | 0.5343 SEK |
| LSLesotho | 2.6380 SEK |
| LRLiberia | 2.0036 SEK |
| LYLibya | 3.5486 SEK |
| LILiechtenstein | 0.4441 SEK |
| LTLithuania | 0.4519 SEK |
| LULuxembourg | 1.1354 SEK |
| MOMacao SAR China | 0.4898 SEK |
| MGMadagascar | 4.3478 SEK |
| MWMalawi | 2.9219 SEK |
| MYMalaysia | 1.6697 SEK |
| MVMaldives | 0.7013 SEK |
| MLMali | 2.3709 SEK |
| MTMalta | 0.6100 SEK |
| MHMarshall Islands | 0.6256 SEK |
| MQMartinique | 1.2355 SEK |
| MRMauritania | 2.5379 SEK |
| MUMauritius | 1.7197 SEK |
| YTMayotte | 0.7658 SEK |
| MXMexico | 0.8014 SEK |
| FMMicronesia | 0.8215 SEK |
| MDMoldova | 1.8366 SEK |
| MCMonaco | 1.4626 SEK |
| MNMongolia | 3.2692 SEK |
| MEMontenegro | 1.6006 SEK |
| MSMontserrat | 1.4025 SEK |
| MAMorocco | 0.8014 SEK |
| MZMozambique | 1.4025 SEK |
| MMMyanmar (Burma) | 4.1040 SEK |
| NANamibia | 0.7680 SEK |
| NRNauru | 2.0871 SEK |
| NPNepal | 2.7382 SEK |
| NLNetherlands | 0.9306 SEK |
| NCNew Caledonia | 1.3201 SEK |
| NZNew Zealand | 0.4675 SEK |
| NINicaragua | 1.3023 SEK |
| NENiger | 3.1312 SEK |
| NGNigeria | 3.7400 SEK |
| NUNiue | 1.8088 SEK |
| KPNorth Korea | 1.9479 SEK |
| MKNorth Macedonia | 0.9806 SEK |
| NONorway | 0.4007 SEK |
| OMOman | 1.9479 SEK |
| PKPakistan | 4.0072 SEK |
| PWPalau | 1.2745 SEK |
| PSPalestinian Territories | 3.2903 SEK |
| PAPanama | 1.6363 SEK |
| PGPapua New Guinea | 2.1572 SEK |
| PYParaguay | 0.9350 SEK |
| PEPeru | 1.4025 SEK |
| PHPhilippines | 2.3587 SEK |
| PLPoland | 0.2783 SEK |
| PTPortugal | 0.3339 SEK |
| PRPuerto Rico | 1.1632 SEK |
| QAQatar | 1.1688 SEK |
| RORomania | 0.5154 SEK |
| RURussia | 4.4947 SEK |
| RWRwanda | 3.1389 SEK |
| RERéunion | 0.7013 SEK |
| WSSamoa | 1.5695 SEK |
| SMSan Marino | 0.9740 SEK |
| SASaudi Arabia | 2.1372 SEK |
| SNSenegal | 2.6380 SEK |
| RSSerbia | 2.1705 SEK |
| SCSeychelles | 1.2021 SEK |
| SLSierra Leone | 2.6047 SEK |
| SGSingapore | 0.5131 SEK |
| SXSint Maarten | 1.0419 SEK |
| SKSlovakia | 0.5643 SEK |
| SISlovenia | 1.7398 SEK |
| SBSolomon Islands | 0.9350 SEK |
| SOSomalia | 2.3709 SEK |
| ZASouth Africa | 0.5343 SEK |
| KRSouth Korea | 0.2226 SEK |
| SSSouth Sudan | 2.9219 SEK |
| ESSpain | 0.4374 SEK |
| LKSri Lanka | 4.2443 SEK |
| SHSt. Helena | 1.0441 SEK |
| KNSt. Kitts & Nevis | 2.9219 SEK |
| LCSt. Lucia | 2.6380 SEK |
| PMSt. Pierre & Miquelon | 1.3357 SEK |
| VCSt. Vincent & Grenadines | 2.1038 SEK |
| SDSudan | 3.4094 SEK |
| SRSuriname | 2.4377 SEK |
| SESweden | 0.5399 SEK |
| CHSwitzerland | 0.6679 SEK |
| SYSyria | 3.2770 SEK |
| STSão Tomé & Príncipe | 0.2671 SEK |
| TWTaiwan | 0.8348 SEK |
| TJTajikistan | 4.0161 SEK |
| TZTanzania | 2.9920 SEK |
| THThailand | 0.1948 SEK |
| TLTimor-Leste | 1.6363 SEK |
| TGTogo | 1.9368 SEK |
| TKTokelau | 0.2783 SEK |
| TOTonga | 1.8789 SEK |
| TTTrinidad & Tobago | 2.6380 SEK |
| TNTunisia | 3.2057 SEK |
| TMTurkmenistan | 3.3059 SEK |
| TCTurks & Caicos Islands | 1.7743 SEK |
| TVTuvalu | 4.8698 SEK |
| TRTürkiye | 0.0846 SEK |
| VIU.S. Virgin Islands | 0.4107 SEK |
| UGUganda | 3.4094 SEK |
| UAUkraine | 1.9479 SEK |
| AEUnited Arab Emirates | 1.0163 SEK |
| GBUnited Kingdom | 0.4842 SEK |
| USUnited States | 0.2338 SEK |
| ZZUnknown Region | 0.9183 SEK |
| UYUruguay | 1.1832 SEK |
| UZUzbekistan | 4.4524 SEK |
| VUVanuatu | 1.8366 SEK |
| VEVenezuela | 1.4693 SEK |
| VNVietnam | 2.4700 SEK |
| WFWallis & Futuna | 0.9895 SEK |
| YEYemen | 1.9201 SEK |
| ZMZambia | 2.9152 SEK |
| ZWZimbabwe | 2.5045 SEK |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.