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.5386 CAD |
| ALAlbania | 0.1725 CAD |
| DZAlgeria | 0.4386 CAD |
| ASAmerican Samoa | 0.1841 CAD |
| ADAndorra | 0.1305 CAD |
| AOAngola | 0.1222 CAD |
| AIAnguilla | 0.2538 CAD |
| AGAntigua & Barbuda | 0.3478 CAD |
| ARArgentina | 0.1419 CAD |
| AMArmenia | 0.3819 CAD |
| AWAruba | 0.2068 CAD |
| AUAustralia | 0.0475 CAD |
| ATAustria | 0.0815 CAD |
| AZAzerbaijan | 0.4867 CAD |
| BSBahamas | 0.1410 CAD |
| BHBahrain | 0.0658 CAD |
| BDBangladesh | 0.7197 CAD |
| BBBarbados | 0.4089 CAD |
| BYBelarus | 0.2762 CAD |
| BEBelgium | 0.1269 CAD |
| BZBelize | 0.3260 CAD |
| BJBenin | 0.4230 CAD |
| BMBermuda | 0.4112 CAD |
| BTBhutan | 0.5874 CAD |
| BOBolivia | 0.3243 CAD |
| BABosnia & Herzegovina | 0.2209 CAD |
| BWBotswana | 0.2256 CAD |
| BRBrazil | 0.0393 CAD |
| IOBritish Indian Ocean Territory | 0.1786 CAD |
| VGBritish Virgin Islands | 0.4112 CAD |
| BNBrunei | 0.0880 CAD |
| BGBulgaria | 0.2253 CAD |
| BFBurkina Faso | 0.2867 CAD |
| BIBurundi | 0.6203 CAD |
| KHCambodia | 0.4700 CAD |
| CMCameroon | 0.3854 CAD |
| CACanada | 0.0329 CAD |
| CVCape Verde | 0.2986 CAD |
| BQCaribbean Netherlands | 0.4700 CAD |
| KYCayman Islands | 0.3525 CAD |
| CFCentral African Republic | 0.1363 CAD |
| TDChad | 0.4552 CAD |
| CLChile | 0.0641 CAD |
| CNChina | 0.0373 CAD |
| COColombia | 0.0295 CAD |
| KMComoros | 0.4981 CAD |
| CGCongo - Brazzaville | 0.3055 CAD |
| CDCongo - Kinshasa | 0.4324 CAD |
| CKCook Islands | 0.1775 CAD |
| CRCosta Rica | 0.0490 CAD |
| HRCroatia | 0.2029 CAD |
| CUCuba | 0.1283 CAD |
| ANCuraçao | 0.1880 CAD |
| CWCuraçao | 0.4504 CAD |
| CYCyprus | 0.1518 CAD |
| CZCzechia | 0.0775 CAD |
| CICôte d’Ivoire | 0.3995 CAD |
| DKDenmark | 0.0722 CAD |
| DJDjibouti | 0.1833 CAD |
| DMDominica | 0.2961 CAD |
| DODominican Republic | 0.1889 CAD |
| ECEcuador | 0.4089 CAD |
| EGEgypt | 0.4371 CAD |
| SVEl Salvador | 0.1786 CAD |
| GQEquatorial Guinea | 0.2820 CAD |
| EREritrea | 0.1455 CAD |
| EEEstonia | 0.0735 CAD |
| SZEswatini | 0.2397 CAD |
| ETEthiopia | 0.4308 CAD |
| FKFalkland Islands | 0.1024 CAD |
| FOFaroe Islands | 0.0749 CAD |
| FJFiji | 0.2937 CAD |
| FIFinland | 0.0658 CAD |
| FRFrance | 0.0838 CAD |
| GFFrench Guiana | 0.0840 CAD |
| PFFrench Polynesia | 0.1261 CAD |
| GAGabon | 0.4211 CAD |
| GMGambia | 0.3290 CAD |
| GEGeorgia | 0.1889 CAD |
| DEGermany | 0.1415 CAD |
| GHGhana | 0.3431 CAD |
| GIGibraltar | 0.1097 CAD |
| GRGreece | 0.0683 CAD |
| GLGreenland | 0.0177 CAD |
| GDGrenada | 0.3525 CAD |
| GPGuadeloupe | 0.1739 CAD |
| GUGuam | 0.1927 CAD |
| GTGuatemala | 0.3055 CAD |
| GNGuinea | 0.3760 CAD |
| GWGuinea-Bissau | 0.3478 CAD |
| GYGuyana | 0.3955 CAD |
| HTHaiti | 0.3819 CAD |
| HNHonduras | 0.2068 CAD |
| HKHong Kong SAR China | 0.0931 CAD |
| HUHungary | 0.1018 CAD |
| ISIceland | 0.0988 CAD |
| INIndia | 0.1167 CAD |
| IDIndonesia | 0.6313 CAD |
| IRIran | 0.5357 CAD |
| IQIraq | 0.5268 CAD |
| IEIreland | 0.0658 CAD |
| ILIsrael | 0.3329 CAD |
| ITItaly | 0.0785 CAD |
| JMJamaica | 0.1870 CAD |
| JPJapan | 0.0791 CAD |
| JOJordan | 0.4887 CAD |
| KZKazakhstan | 0.5287 CAD |
| KEKenya | 0.1880 CAD |
| KIKiribati | 0.0797 CAD |
| XKKosovo | 1.1749 CAD |
| KWKuwait | 0.4895 CAD |
| KGKyrgyzstan | 0.4024 CAD |
| LALaos | 0.1974 CAD |
| LVLatvia | 0.0783 CAD |
| LBLebanon | 0.0752 CAD |
| LSLesotho | 0.3713 CAD |
| LRLiberia | 0.2820 CAD |
| LYLibya | 0.4994 CAD |
| LILiechtenstein | 0.0625 CAD |
| LTLithuania | 0.0636 CAD |
| LULuxembourg | 0.1598 CAD |
| MOMacao SAR China | 0.0689 CAD |
| MGMadagascar | 0.6119 CAD |
| MWMalawi | 0.4112 CAD |
| MYMalaysia | 0.2350 CAD |
| MVMaldives | 0.0987 CAD |
| MLMali | 0.3337 CAD |
| MTMalta | 0.0858 CAD |
| MHMarshall Islands | 0.0880 CAD |
| MQMartinique | 0.1739 CAD |
| MRMauritania | 0.3572 CAD |
| MUMauritius | 0.2420 CAD |
| YTMayotte | 0.1078 CAD |
| MXMexico | 0.1128 CAD |
| FMMicronesia | 0.1156 CAD |
| MDMoldova | 0.2585 CAD |
| MCMonaco | 0.2058 CAD |
| MNMongolia | 0.4601 CAD |
| MEMontenegro | 0.2253 CAD |
| MSMontserrat | 0.1974 CAD |
| MAMorocco | 0.1128 CAD |
| MZMozambique | 0.1974 CAD |
| MMMyanmar (Burma) | 0.5776 CAD |
| NANamibia | 0.1081 CAD |
| NRNauru | 0.2937 CAD |
| NPNepal | 0.3854 CAD |
| NLNetherlands | 0.1310 CAD |
| NCNew Caledonia | 0.1858 CAD |
| NZNew Zealand | 0.0658 CAD |
| NINicaragua | 0.1833 CAD |
| NENiger | 0.4407 CAD |
| NGNigeria | 0.5263 CAD |
| NUNiue | 0.2546 CAD |
| KPNorth Korea | 0.2741 CAD |
| MKNorth Macedonia | 0.1380 CAD |
| NONorway | 0.0564 CAD |
| OMOman | 0.2741 CAD |
| PKPakistan | 0.5639 CAD |
| PWPalau | 0.1794 CAD |
| PSPalestinian Territories | 0.4631 CAD |
| PAPanama | 0.2303 CAD |
| PGPapua New Guinea | 0.3036 CAD |
| PYParaguay | 0.1316 CAD |
| PEPeru | 0.1974 CAD |
| PHPhilippines | 0.3319 CAD |
| PLPoland | 0.0392 CAD |
| PTPortugal | 0.0470 CAD |
| PRPuerto Rico | 0.1637 CAD |
| QAQatar | 0.1645 CAD |
| RORomania | 0.0725 CAD |
| RURussia | 0.6326 CAD |
| RWRwanda | 0.4418 CAD |
| RERéunion | 0.0987 CAD |
| WSSamoa | 0.2209 CAD |
| SMSan Marino | 0.1371 CAD |
| SASaudi Arabia | 0.3008 CAD |
| SNSenegal | 0.3713 CAD |
| RSSerbia | 0.3055 CAD |
| SCSeychelles | 0.1692 CAD |
| SLSierra Leone | 0.3666 CAD |
| SGSingapore | 0.0722 CAD |
| SXSint Maarten | 0.1466 CAD |
| SKSlovakia | 0.0794 CAD |
| SISlovenia | 0.2448 CAD |
| SBSolomon Islands | 0.1316 CAD |
| SOSomalia | 0.3337 CAD |
| ZASouth Africa | 0.0752 CAD |
| KRSouth Korea | 0.0313 CAD |
| SSSouth Sudan | 0.4112 CAD |
| ESSpain | 0.0616 CAD |
| LKSri Lanka | 0.5973 CAD |
| SHSt. Helena | 0.1469 CAD |
| KNSt. Kitts & Nevis | 0.4112 CAD |
| LCSt. Lucia | 0.3713 CAD |
| PMSt. Pierre & Miquelon | 0.1880 CAD |
| VCSt. Vincent & Grenadines | 0.2961 CAD |
| SDSudan | 0.4798 CAD |
| SRSuriname | 0.3431 CAD |
| SESweden | 0.0760 CAD |
| CHSwitzerland | 0.0940 CAD |
| SYSyria | 0.4612 CAD |
| STSão Tomé & Príncipe | 0.0376 CAD |
| TWTaiwan | 0.1175 CAD |
| TJTajikistan | 0.5652 CAD |
| TZTanzania | 0.4211 CAD |
| THThailand | 0.0274 CAD |
| TLTimor-Leste | 0.2303 CAD |
| TGTogo | 0.2726 CAD |
| TKTokelau | 0.0392 CAD |
| TOTonga | 0.2644 CAD |
| TTTrinidad & Tobago | 0.3713 CAD |
| TNTunisia | 0.4512 CAD |
| TMTurkmenistan | 0.4653 CAD |
| TCTurks & Caicos Islands | 0.2497 CAD |
| TVTuvalu | 0.6853 CAD |
| TRTürkiye | 0.0119 CAD |
| VIU.S. Virgin Islands | 0.0578 CAD |
| UGUganda | 0.4798 CAD |
| UAUkraine | 0.2741 CAD |
| AEUnited Arab Emirates | 0.1430 CAD |
| GBUnited Kingdom | 0.0681 CAD |
| USUnited States | 0.0329 CAD |
| ZZUnknown Region | 0.1292 CAD |
| UYUruguay | 0.1665 CAD |
| UZUzbekistan | 0.6266 CAD |
| VUVanuatu | 0.2585 CAD |
| VEVenezuela | 0.2068 CAD |
| VNVietnam | 0.3476 CAD |
| WFWallis & Futuna | 0.1393 CAD |
| YEYemen | 0.2702 CAD |
| ZMZambia | 0.4103 CAD |
| ZWZimbabwe | 0.3525 CAD |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.