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 | 0.5563 CAD |
| ALAlbania | 0.1782 CAD |
| DZAlgeria | 0.4531 CAD |
| ASAmerican Samoa | 0.1901 CAD |
| ADAndorra | 0.1348 CAD |
| AOAngola | 0.1262 CAD |
| AIAnguilla | 0.2621 CAD |
| AGAntigua & Barbuda | 0.3592 CAD |
| ARArgentina | 0.1466 CAD |
| AMArmenia | 0.3438 CAD |
| AWAruba | 0.2136 CAD |
| AUAustralia | 0.0490 CAD |
| ATAustria | 0.0841 CAD |
| AZAzerbaijan | 0.5029 CAD |
| BSBahamas | 0.1183 CAD |
| BHBahrain | 0.0680 CAD |
| BDBangladesh | 0.7434 CAD |
| BBBarbados | 0.3945 CAD |
| BYBelarus | 0.2853 CAD |
| BEBelgium | 0.1311 CAD |
| BZBelize | 0.3367 CAD |
| BJBenin | 0.3591 CAD |
| BMBermuda | 0.3945 CAD |
| BTBhutan | 0.5057 CAD |
| BOBolivia | 0.3349 CAD |
| BABosnia & Herzegovina | 0.2282 CAD |
| BWBotswana | 0.2125 CAD |
| BRBrazil | 0.0406 CAD |
| IOBritish Indian Ocean Territory | 0.1845 CAD |
| VGBritish Virgin Islands | 0.3945 CAD |
| BNBrunei | 0.0911 CAD |
| BGBulgaria | 0.2225 CAD |
| BFBurkina Faso | 0.2961 CAD |
| BIBurundi | 0.6408 CAD |
| KHCambodia | 0.4854 CAD |
| CMCameroon | 0.3981 CAD |
| CACanada | 0.0340 CAD |
| CVCape Verde | 0.3084 CAD |
| KYCayman Islands | 0.3641 CAD |
| CFCentral African Republic | 0.1408 CAD |
| TDChad | 0.4702 CAD |
| CLChile | 0.0662 CAD |
| CNChina | 0.0385 CAD |
| COColombia | 0.0304 CAD |
| KMComoros | 0.5146 CAD |
| CGCongo - Brazzaville | 0.3155 CAD |
| CDCongo - Kinshasa | 0.4466 CAD |
| CKCook Islands | 0.1833 CAD |
| CRCosta Rica | 0.0445 CAD |
| HRCroatia | 0.2095 CAD |
| CUCuba | 0.1325 CAD |
| ANCuraçao | 0.1942 CAD |
| CWCuraçao | 0.4450 CAD |
| CYCyprus | 0.1568 CAD |
| CZCzechia | 0.0801 CAD |
| CICôte d’Ivoire | 0.4126 CAD |
| DKDenmark | 0.0746 CAD |
| DJDjibouti | 0.1893 CAD |
| DMDominica | 0.3058 CAD |
| DODominican Republic | 0.1951 CAD |
| ECEcuador | 0.4223 CAD |
| EGEgypt | 0.4514 CAD |
| SVEl Salvador | 0.1845 CAD |
| GQEquatorial Guinea | 0.2913 CAD |
| EREritrea | 0.1503 CAD |
| EEEstonia | 0.0759 CAD |
| SZEswatini | 0.2476 CAD |
| ETEthiopia | 0.4450 CAD |
| FKFalkland Islands | 0.1058 CAD |
| FOFaroe Islands | 0.0773 CAD |
| FJFiji | 0.2731 CAD |
| FIFinland | 0.0680 CAD |
| FRFrance | 0.0799 CAD |
| GFFrench Guiana | 0.0867 CAD |
| PFFrench Polynesia | 0.1303 CAD |
| GAGabon | 0.4349 CAD |
| GMGambia | 0.2529 CAD |
| GEGeorgia | 0.1951 CAD |
| DEGermany | 0.1409 CAD |
| GHGhana | 0.3544 CAD |
| GIGibraltar | 0.1032 CAD |
| GRGreece | 0.0705 CAD |
| GLGreenland | 0.0183 CAD |
| GDGrenada | 0.3641 CAD |
| GPGuadeloupe | 0.1796 CAD |
| GUGuam | 0.1990 CAD |
| GTGuatemala | 0.3155 CAD |
| GNGuinea | 0.3883 CAD |
| GWGuinea-Bissau | 0.3592 CAD |
| GYGuyana | 0.3883 CAD |
| HTHaiti | 0.3945 CAD |
| HNHonduras | 0.2136 CAD |
| HKHong Kong SAR China | 0.0908 CAD |
| HUHungary | 0.1052 CAD |
| ISIceland | 0.1021 CAD |
| INIndia | 0.1205 CAD |
| IDIndonesia | 0.6521 CAD |
| IRIran | 0.5534 CAD |
| IQIraq | 0.5442 CAD |
| IEIreland | 0.0680 CAD |
| ILIsrael | 0.3236 CAD |
| ITItaly | 0.0773 CAD |
| JMJamaica | 0.1932 CAD |
| JPJapan | 0.0817 CAD |
| JOJordan | 0.5048 CAD |
| KZKazakhstan | 0.5461 CAD |
| KEKenya | 0.1942 CAD |
| KIKiribati | 0.0824 CAD |
| XKKosovo | 0.4045 CAD |
| KWKuwait | 0.4652 CAD |
| KGKyrgyzstan | 0.4157 CAD |
| LALaos | 0.2039 CAD |
| LVLatvia | 0.0809 CAD |
| LBLebanon | 0.0777 CAD |
| LSLesotho | 0.3835 CAD |
| LRLiberia | 0.2913 CAD |
| LYLibya | 0.5159 CAD |
| LILiechtenstein | 0.0646 CAD |
| LTLithuania | 0.0657 CAD |
| LULuxembourg | 0.1650 CAD |
| MOMacao SAR China | 0.0712 CAD |
| MGMadagascar | 0.6320 CAD |
| MWMalawi | 0.4248 CAD |
| MYMalaysia | 0.2427 CAD |
| MVMaldives | 0.1019 CAD |
| MLMali | 0.3447 CAD |
| MTMalta | 0.0887 CAD |
| MHMarshall Islands | 0.0911 CAD |
| MQMartinique | 0.0809 CAD |
| MRMauritania | 0.3689 CAD |
| MUMauritius | 0.2500 CAD |
| MXMexico | 0.1165 CAD |
| FMMicronesia | 0.1194 CAD |
| MDMoldova | 0.2157 CAD |
| MCMonaco | 0.2126 CAD |
| MNMongolia | 0.4754 CAD |
| MEMontenegro | 0.2327 CAD |
| MSMontserrat | 0.2039 CAD |
| MAMorocco | 0.1165 CAD |
| MZMozambique | 0.2039 CAD |
| MMMyanmar (Burma) | 0.5968 CAD |
| NANamibia | 0.0686 CAD |
| NRNauru | 0.2731 CAD |
| NPNepal | 0.3981 CAD |
| NLNetherlands | 0.1235 CAD |
| NCNew Caledonia | 0.1919 CAD |
| NZNew Zealand | 0.0680 CAD |
| NINicaragua | 0.1893 CAD |
| NENiger | 0.4552 CAD |
| NGNigeria | 0.5437 CAD |
| NUNiue | 0.2629 CAD |
| KPNorth Korea | 0.1358 CAD |
| MKNorth Macedonia | 0.1426 CAD |
| NONorway | 0.0583 CAD |
| OMOman | 0.2832 CAD |
| PKPakistan | 0.5825 CAD |
| PWPalau | 0.1853 CAD |
| PSPalestinian Territories | 0.4783 CAD |
| PAPanama | 0.2379 CAD |
| PGPapua New Guinea | 0.3136 CAD |
| PYParaguay | 0.1359 CAD |
| PEPeru | 0.2039 CAD |
| PHPhilippines | 0.3429 CAD |
| PLPoland | 0.0405 CAD |
| PTPortugal | 0.0426 CAD |
| PRPuerto Rico | 0.1691 CAD |
| QAQatar | 0.1699 CAD |
| RORomania | 0.0749 CAD |
| RURussia | 0.6534 CAD |
| RWRwanda | 0.4500 CAD |
| RERéunion | 0.1019 CAD |
| WSSamoa | 0.2282 CAD |
| SMSan Marino | 0.0906 CAD |
| SASaudi Arabia | 0.3107 CAD |
| SNSenegal | 0.3835 CAD |
| RSSerbia | 0.3155 CAD |
| SCSeychelles | 0.1748 CAD |
| SLSierra Leone | 0.3786 CAD |
| SGSingapore | 0.0746 CAD |
| SXSint Maarten | 0.1515 CAD |
| SKSlovakia | 0.0822 CAD |
| SISlovenia | 0.2529 CAD |
| SBSolomon Islands | 0.1359 CAD |
| SOSomalia | 0.3447 CAD |
| ZASouth Africa | 0.0777 CAD |
| KRSouth Korea | 0.0324 CAD |
| SSSouth Sudan | 0.4248 CAD |
| ESSpain | 0.0599 CAD |
| LKSri Lanka | 0.6058 CAD |
| SHSt. Helena | 0.1518 CAD |
| KNSt. Kitts & Nevis | 0.3945 CAD |
| LCSt. Lucia | 0.3835 CAD |
| PMSt. Pierre & Miquelon | 0.1942 CAD |
| VCSt. Vincent & Grenadines | 0.3058 CAD |
| SDSudan | 0.4956 CAD |
| SRSuriname | 0.3544 CAD |
| SESweden | 0.0785 CAD |
| CHSwitzerland | 0.0961 CAD |
| SYSyria | 0.4764 CAD |
| STSão Tomé & Príncipe | 0.0388 CAD |
| TWTaiwan | 0.1214 CAD |
| TJTajikistan | 0.5838 CAD |
| TZTanzania | 0.4349 CAD |
| THThailand | 0.0283 CAD |
| TLTimor-Leste | 0.2379 CAD |
| TGTogo | 0.2815 CAD |
| TKTokelau | 0.0405 CAD |
| TOTonga | 0.2731 CAD |
| TTTrinidad & Tobago | 0.3835 CAD |
| TNTunisia | 0.4660 CAD |
| TMTurkmenistan | 0.3540 CAD |
| TCTurks & Caicos Islands | 0.2579 CAD |
| TVTuvalu | 0.2529 CAD |
| TRTürkiye | 0.0123 CAD |
| VIU.S. Virgin Islands | 0.0597 CAD |
| UGUganda | 0.4571 CAD |
| UAUkraine | 0.2832 CAD |
| AEUnited Arab Emirates | 0.1477 CAD |
| GBUnited Kingdom | 0.0649 CAD |
| USUnited States | 0.0340 CAD |
| ZZUnknown Region | 0.1335 CAD |
| UYUruguay | 0.1720 CAD |
| UZUzbekistan | 0.6270 CAD |
| VUVanuatu | 0.2670 CAD |
| VEVenezuela | 0.2136 CAD |
| VNVietnam | 0.3591 CAD |
| WFWallis & Futuna | 0.1199 CAD |
| YEYemen | 0.2791 CAD |
| ZMZambia | 0.4238 CAD |
| ZWZimbabwe | 0.2943 CAD |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.