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.5580 CAD |
| ALAlbania | 0.1787 CAD |
| DZAlgeria | 0.4544 CAD |
| ASAmerican Samoa | 0.1907 CAD |
| ADAndorra | 0.1352 CAD |
| AOAngola | 0.1266 CAD |
| AIAnguilla | 0.2629 CAD |
| AGAntigua & Barbuda | 0.3603 CAD |
| ARArgentina | 0.1470 CAD |
| AMArmenia | 0.3449 CAD |
| AWAruba | 0.2142 CAD |
| AUAustralia | 0.0492 CAD |
| ATAustria | 0.0844 CAD |
| AZAzerbaijan | 0.5044 CAD |
| BSBahamas | 0.1186 CAD |
| BHBahrain | 0.0682 CAD |
| BDBangladesh | 0.7456 CAD |
| BBBarbados | 0.3957 CAD |
| BYBelarus | 0.2861 CAD |
| BEBelgium | 0.1315 CAD |
| BZBelize | 0.3377 CAD |
| BJBenin | 0.3601 CAD |
| BMBermuda | 0.3957 CAD |
| BTBhutan | 0.5072 CAD |
| BOBolivia | 0.3360 CAD |
| BABosnia & Herzegovina | 0.2288 CAD |
| BWBotswana | 0.2131 CAD |
| BRBrazil | 0.0407 CAD |
| IOBritish Indian Ocean Territory | 0.1850 CAD |
| VGBritish Virgin Islands | 0.3957 CAD |
| BNBrunei | 0.0914 CAD |
| BGBulgaria | 0.2232 CAD |
| BFBurkina Faso | 0.2970 CAD |
| BIBurundi | 0.6427 CAD |
| KHCambodia | 0.4869 CAD |
| CMCameroon | 0.3993 CAD |
| CACanada | 0.0341 CAD |
| CVCape Verde | 0.3093 CAD |
| KYCayman Islands | 0.3652 CAD |
| CFCentral African Republic | 0.1412 CAD |
| TDChad | 0.4716 CAD |
| CLChile | 0.0664 CAD |
| CNChina | 0.0386 CAD |
| COColombia | 0.0305 CAD |
| KMComoros | 0.5161 CAD |
| CGCongo - Brazzaville | 0.3165 CAD |
| CDCongo - Kinshasa | 0.4479 CAD |
| CKCook Islands | 0.1839 CAD |
| CRCosta Rica | 0.0446 CAD |
| HRCroatia | 0.2102 CAD |
| CUCuba | 0.1329 CAD |
| ANCuraçao | 0.1948 CAD |
| CWCuraçao | 0.4463 CAD |
| CYCyprus | 0.1573 CAD |
| CZCzechia | 0.0803 CAD |
| CICôte d’Ivoire | 0.4139 CAD |
| DKDenmark | 0.0748 CAD |
| DJDjibouti | 0.1899 CAD |
| DMDominica | 0.3067 CAD |
| DODominican Republic | 0.1957 CAD |
| ECEcuador | 0.4236 CAD |
| EGEgypt | 0.4528 CAD |
| SVEl Salvador | 0.1850 CAD |
| GQEquatorial Guinea | 0.2921 CAD |
| EREritrea | 0.1508 CAD |
| EEEstonia | 0.0761 CAD |
| SZEswatini | 0.2483 CAD |
| ETEthiopia | 0.4463 CAD |
| FKFalkland Islands | 0.1061 CAD |
| FOFaroe Islands | 0.0776 CAD |
| FJFiji | 0.2740 CAD |
| FIFinland | 0.0682 CAD |
| FRFrance | 0.0802 CAD |
| GFFrench Guiana | 0.0870 CAD |
| PFFrench Polynesia | 0.1307 CAD |
| GAGabon | 0.4363 CAD |
| GMGambia | 0.2537 CAD |
| GEGeorgia | 0.1957 CAD |
| DEGermany | 0.1414 CAD |
| GHGhana | 0.3554 CAD |
| GIGibraltar | 0.1035 CAD |
| GRGreece | 0.0708 CAD |
| GLGreenland | 0.0183 CAD |
| GDGrenada | 0.3652 CAD |
| GPGuadeloupe | 0.1802 CAD |
| GUGuam | 0.1996 CAD |
| GTGuatemala | 0.3165 CAD |
| GNGuinea | 0.3895 CAD |
| GWGuinea-Bissau | 0.3603 CAD |
| GYGuyana | 0.3895 CAD |
| HTHaiti | 0.3957 CAD |
| HNHonduras | 0.2142 CAD |
| HKHong Kong SAR China | 0.0911 CAD |
| HUHungary | 0.1055 CAD |
| ISIceland | 0.1024 CAD |
| INIndia | 0.1209 CAD |
| IDIndonesia | 0.6541 CAD |
| IRIran | 0.5551 CAD |
| IQIraq | 0.5458 CAD |
| IEIreland | 0.0682 CAD |
| ILIsrael | 0.3246 CAD |
| ITItaly | 0.0776 CAD |
| JMJamaica | 0.1938 CAD |
| JPJapan | 0.0820 CAD |
| JOJordan | 0.5064 CAD |
| KZKazakhstan | 0.5478 CAD |
| KEKenya | 0.1948 CAD |
| KIKiribati | 0.0826 CAD |
| XKKosovo | 0.4058 CAD |
| KWKuwait | 0.4666 CAD |
| KGKyrgyzstan | 0.4169 CAD |
| LALaos | 0.2045 CAD |
| LVLatvia | 0.0812 CAD |
| LBLebanon | 0.0779 CAD |
| LSLesotho | 0.3847 CAD |
| LRLiberia | 0.2921 CAD |
| LYLibya | 0.5174 CAD |
| LILiechtenstein | 0.0648 CAD |
| LTLithuania | 0.0659 CAD |
| LULuxembourg | 0.1655 CAD |
| MOMacao SAR China | 0.0714 CAD |
| MGMadagascar | 0.6339 CAD |
| MWMalawi | 0.4260 CAD |
| MYMalaysia | 0.2435 CAD |
| MVMaldives | 0.1022 CAD |
| MLMali | 0.3457 CAD |
| MTMalta | 0.0889 CAD |
| MHMarshall Islands | 0.0914 CAD |
| MQMartinique | 0.0812 CAD |
| MRMauritania | 0.3700 CAD |
| MUMauritius | 0.2508 CAD |
| MXMexico | 0.1169 CAD |
| FMMicronesia | 0.1198 CAD |
| MDMoldova | 0.2163 CAD |
| MCMonaco | 0.2133 CAD |
| MNMongolia | 0.4768 CAD |
| MEMontenegro | 0.2334 CAD |
| MSMontserrat | 0.2045 CAD |
| MAMorocco | 0.1169 CAD |
| MZMozambique | 0.2045 CAD |
| MMMyanmar (Burma) | 0.5986 CAD |
| NANamibia | 0.0688 CAD |
| NRNauru | 0.2740 CAD |
| NPNepal | 0.3993 CAD |
| NLNetherlands | 0.1238 CAD |
| NCNew Caledonia | 0.1925 CAD |
| NZNew Zealand | 0.0682 CAD |
| NINicaragua | 0.1899 CAD |
| NENiger | 0.4565 CAD |
| NGNigeria | 0.5453 CAD |
| NUNiue | 0.2637 CAD |
| KPNorth Korea | 0.1362 CAD |
| MKNorth Macedonia | 0.1430 CAD |
| NONorway | 0.0584 CAD |
| OMOman | 0.2840 CAD |
| PKPakistan | 0.5843 CAD |
| PWPalau | 0.1858 CAD |
| PSPalestinian Territories | 0.4798 CAD |
| PAPanama | 0.2386 CAD |
| PGPapua New Guinea | 0.3145 CAD |
| PYParaguay | 0.1363 CAD |
| PEPeru | 0.2045 CAD |
| PHPhilippines | 0.3439 CAD |
| PLPoland | 0.0406 CAD |
| PTPortugal | 0.0427 CAD |
| PRPuerto Rico | 0.1696 CAD |
| QAQatar | 0.1704 CAD |
| RORomania | 0.0751 CAD |
| RURussia | 0.6554 CAD |
| RWRwanda | 0.4514 CAD |
| RERéunion | 0.1022 CAD |
| WSSamoa | 0.2288 CAD |
| SMSan Marino | 0.0909 CAD |
| SASaudi Arabia | 0.3116 CAD |
| SNSenegal | 0.3847 CAD |
| RSSerbia | 0.3165 CAD |
| SCSeychelles | 0.1753 CAD |
| SLSierra Leone | 0.3798 CAD |
| SGSingapore | 0.0748 CAD |
| SXSint Maarten | 0.1519 CAD |
| SKSlovakia | 0.0824 CAD |
| SISlovenia | 0.2537 CAD |
| SBSolomon Islands | 0.1363 CAD |
| SOSomalia | 0.3457 CAD |
| ZASouth Africa | 0.0779 CAD |
| KRSouth Korea | 0.0325 CAD |
| SSSouth Sudan | 0.4260 CAD |
| ESSpain | 0.0601 CAD |
| LKSri Lanka | 0.6077 CAD |
| SHSt. Helena | 0.1522 CAD |
| KNSt. Kitts & Nevis | 0.3957 CAD |
| LCSt. Lucia | 0.3847 CAD |
| PMSt. Pierre & Miquelon | 0.1948 CAD |
| VCSt. Vincent & Grenadines | 0.3067 CAD |
| SDSudan | 0.4971 CAD |
| SRSuriname | 0.3554 CAD |
| SESweden | 0.0787 CAD |
| CHSwitzerland | 0.0964 CAD |
| SYSyria | 0.4778 CAD |
| STSão Tomé & Príncipe | 0.0390 CAD |
| TWTaiwan | 0.1217 CAD |
| TJTajikistan | 0.5856 CAD |
| TZTanzania | 0.4363 CAD |
| THThailand | 0.0284 CAD |
| TLTimor-Leste | 0.2386 CAD |
| TGTogo | 0.2824 CAD |
| TKTokelau | 0.0406 CAD |
| TOTonga | 0.2740 CAD |
| TTTrinidad & Tobago | 0.3847 CAD |
| TNTunisia | 0.4674 CAD |
| TMTurkmenistan | 0.3551 CAD |
| TCTurks & Caicos Islands | 0.2587 CAD |
| TVTuvalu | 0.2537 CAD |
| TRTürkiye | 0.0123 CAD |
| VIU.S. Virgin Islands | 0.0599 CAD |
| UGUganda | 0.4585 CAD |
| UAUkraine | 0.2840 CAD |
| AEUnited Arab Emirates | 0.1482 CAD |
| GBUnited Kingdom | 0.0651 CAD |
| USUnited States | 0.0341 CAD |
| ZZUnknown Region | 0.1339 CAD |
| UYUruguay | 0.1725 CAD |
| UZUzbekistan | 0.6289 CAD |
| VUVanuatu | 0.2678 CAD |
| VEVenezuela | 0.2142 CAD |
| VNVietnam | 0.3601 CAD |
| WFWallis & Futuna | 0.1203 CAD |
| YEYemen | 0.2800 CAD |
| ZMZambia | 0.4251 CAD |
| ZWZimbabwe | 0.2952 CAD |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.