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 | 8.3234 CZK |
| ALAlbania | 2.6655 CZK |
| DZAlgeria | 6.7788 CZK |
| ASAmerican Samoa | 2.8447 CZK |
| ADAndorra | 2.0167 CZK |
| AOAngola | 1.8884 CZK |
| AIAnguilla | 3.9220 CZK |
| AGAntigua & Barbuda | 5.3746 CZK |
| ARArgentina | 2.1934 CZK |
| AMArmenia | 5.1446 CZK |
| AWAruba | 3.1957 CZK |
| AUAustralia | 0.7336 CZK |
| ATAustria | 1.2589 CZK |
| AZAzerbaijan | 7.5245 CZK |
| BSBahamas | 1.7698 CZK |
| BHBahrain | 1.0168 CZK |
| BDBangladesh | 11.1221 CZK |
| BBBarbados | 5.9024 CZK |
| BYBelarus | 4.2682 CZK |
| BEBelgium | 1.9610 CZK |
| BZBelize | 5.0381 CZK |
| BJBenin | 5.3722 CZK |
| BMBermuda | 5.9024 CZK |
| BTBhutan | 7.5656 CZK |
| BOBolivia | 5.0115 CZK |
| BABosnia & Herzegovina | 3.4136 CZK |
| BWBotswana | 3.1788 CZK |
| BRBrazil | 0.6077 CZK |
| IOBritish Indian Ocean Territory | 2.7599 CZK |
| VGBritish Virgin Islands | 5.9024 CZK |
| BNBrunei | 1.3630 CZK |
| BGBulgaria | 3.3289 CZK |
| BFBurkina Faso | 4.4304 CZK |
| BIBurundi | 9.5872 CZK |
| KHCambodia | 7.2630 CZK |
| CMCameroon | 5.9557 CZK |
| CACanada | 0.5084 CZK |
| CVCape Verde | 4.6144 CZK |
| KYCayman Islands | 5.4473 CZK |
| CFCentral African Republic | 2.1063 CZK |
| TDChad | 7.0354 CZK |
| CLChile | 0.9902 CZK |
| CNChina | 0.5762 CZK |
| COColombia | 0.4551 CZK |
| KMComoros | 7.6988 CZK |
| CGCongo - Brazzaville | 4.7210 CZK |
| CDCongo - Kinshasa | 6.6820 CZK |
| CKCook Islands | 2.7430 CZK |
| CRCosta Rica | 0.6658 CZK |
| HRCroatia | 3.1352 CZK |
| CUCuba | 1.9828 CZK |
| ANCuraçao | 2.9052 CZK |
| CWCuraçao | 6.6578 CZK |
| CYCyprus | 2.3459 CZK |
| CZCzechia | 1.1984 CZK |
| CICôte d’Ivoire | 6.1736 CZK |
| DKDenmark | 1.1161 CZK |
| DJDjibouti | 2.8326 CZK |
| DMDominica | 4.5757 CZK |
| DODominican Republic | 2.9197 CZK |
| ECEcuador | 6.3188 CZK |
| EGEgypt | 6.7546 CZK |
| SVEl Salvador | 2.7599 CZK |
| GQEquatorial Guinea | 4.3578 CZK |
| EREritrea | 2.2491 CZK |
| EEEstonia | 1.1354 CZK |
| SZEswatini | 3.7041 CZK |
| ETEthiopia | 6.6578 CZK |
| FKFalkland Islands | 1.5833 CZK |
| FOFaroe Islands | 1.1572 CZK |
| FJFiji | 4.0866 CZK |
| FIFinland | 1.0168 CZK |
| FRFrance | 1.1960 CZK |
| GFFrench Guiana | 1.2977 CZK |
| PFFrench Polynesia | 1.9489 CZK |
| GAGabon | 6.5076 CZK |
| GMGambia | 3.7840 CZK |
| GEGeorgia | 2.9197 CZK |
| DEGermany | 2.1087 CZK |
| GHGhana | 5.3020 CZK |
| GIGibraltar | 1.5446 CZK |
| GRGreece | 1.0556 CZK |
| GLGreenland | 0.2736 CZK |
| GDGrenada | 5.4473 CZK |
| GPGuadeloupe | 2.6873 CZK |
| GUGuam | 2.9778 CZK |
| GTGuatemala | 4.7210 CZK |
| GNGuinea | 5.8104 CZK |
| GWGuinea-Bissau | 5.3746 CZK |
| GYGuyana | 5.8104 CZK |
| HTHaiti | 5.9024 CZK |
| HNHonduras | 3.1957 CZK |
| HKHong Kong SAR China | 1.3582 CZK |
| HUHungary | 1.5737 CZK |
| ISIceland | 1.5277 CZK |
| INIndia | 1.8036 CZK |
| IDIndonesia | 9.7566 CZK |
| IRIran | 8.2798 CZK |
| IQIraq | 8.1418 CZK |
| IEIreland | 1.0168 CZK |
| ILIsrael | 4.8420 CZK |
| ITItaly | 1.1572 CZK |
| JMJamaica | 2.8907 CZK |
| JPJapan | 1.2226 CZK |
| JOJordan | 7.5535 CZK |
| KZKazakhstan | 8.1709 CZK |
| KEKenya | 2.9052 CZK |
| KIKiribati | 1.2323 CZK |
| XKKosovo | 6.0525 CZK |
| KWKuwait | 6.9604 CZK |
| KGKyrgyzstan | 6.2195 CZK |
| LALaos | 3.0505 CZK |
| LVLatvia | 1.2105 CZK |
| LBLebanon | 1.1621 CZK |
| LSLesotho | 5.7378 CZK |
| LRLiberia | 4.3578 CZK |
| LYLibya | 7.7181 CZK |
| LILiechtenstein | 0.9660 CZK |
| LTLithuania | 0.9829 CZK |
| LULuxembourg | 2.4694 CZK |
| MOMacao SAR China | 1.0652 CZK |
| MGMadagascar | 9.4564 CZK |
| MWMalawi | 6.3551 CZK |
| MYMalaysia | 3.6315 CZK |
| MVMaldives | 1.5252 CZK |
| MLMali | 5.1567 CZK |
| MTMalta | 1.3267 CZK |
| MHMarshall Islands | 1.3630 CZK |
| MQMartinique | 1.2105 CZK |
| MRMauritania | 5.5199 CZK |
| MUMauritius | 3.7404 CZK |
| MXMexico | 1.7431 CZK |
| FMMicronesia | 1.7867 CZK |
| MDMoldova | 3.2272 CZK |
| MCMonaco | 3.1812 CZK |
| MNMongolia | 7.1129 CZK |
| MEMontenegro | 3.4814 CZK |
| MSMontserrat | 3.0505 CZK |
| MAMorocco | 1.7431 CZK |
| MZMozambique | 3.0505 CZK |
| MMMyanmar (Burma) | 8.9286 CZK |
| NANamibia | 1.0265 CZK |
| NRNauru | 4.0866 CZK |
| NPNepal | 5.9557 CZK |
| NLNetherlands | 1.8472 CZK |
| NCNew Caledonia | 2.8713 CZK |
| NZNew Zealand | 1.0168 CZK |
| NINicaragua | 2.8326 CZK |
| NENiger | 6.8103 CZK |
| NGNigeria | 8.1346 CZK |
| NUNiue | 3.9341 CZK |
| KPNorth Korea | 2.0312 CZK |
| MKNorth Macedonia | 2.1329 CZK |
| NONorway | 0.8716 CZK |
| OMOman | 4.2368 CZK |
| PKPakistan | 8.7156 CZK |
| PWPalau | 2.7720 CZK |
| PSPalestinian Territories | 7.1565 CZK |
| PAPanama | 3.5589 CZK |
| PGPapua New Guinea | 4.6919 CZK |
| PYParaguay | 2.0336 CZK |
| PEPeru | 3.0505 CZK |
| PHPhilippines | 5.1301 CZK |
| PLPoland | 0.6053 CZK |
| PTPortugal | 0.6367 CZK |
| PRPuerto Rico | 2.5299 CZK |
| QAQatar | 2.5421 CZK |
| RORomania | 1.1209 CZK |
| RURussia | 9.7760 CZK |
| RWRwanda | 6.7328 CZK |
| RERéunion | 1.5252 CZK |
| WSSamoa | 3.4136 CZK |
| SMSan Marino | 1.3558 CZK |
| SASaudi Arabia | 4.6483 CZK |
| SNSenegal | 5.7378 CZK |
| RSSerbia | 4.7210 CZK |
| SCSeychelles | 2.6147 CZK |
| SLSierra Leone | 5.6651 CZK |
| SGSingapore | 1.1161 CZK |
| SXSint Maarten | 2.2661 CZK |
| SKSlovakia | 1.2299 CZK |
| SISlovenia | 3.7840 CZK |
| SBSolomon Islands | 2.0336 CZK |
| SOSomalia | 5.1567 CZK |
| ZASouth Africa | 1.1621 CZK |
| KRSouth Korea | 0.4842 CZK |
| SSSouth Sudan | 6.3551 CZK |
| ESSpain | 0.8958 CZK |
| LKSri Lanka | 9.0642 CZK |
| SHSt. Helena | 2.2709 CZK |
| KNSt. Kitts & Nevis | 5.9024 CZK |
| LCSt. Lucia | 5.7378 CZK |
| PMSt. Pierre & Miquelon | 2.9052 CZK |
| VCSt. Vincent & Grenadines | 4.5757 CZK |
| SDSudan | 7.4155 CZK |
| SRSuriname | 5.3020 CZK |
| SESweden | 1.1742 CZK |
| CHSwitzerland | 1.4381 CZK |
| SYSyria | 7.1274 CZK |
| STSão Tomé & Príncipe | 0.5810 CZK |
| TWTaiwan | 1.8158 CZK |
| TJTajikistan | 8.7350 CZK |
| TZTanzania | 6.5076 CZK |
| THThailand | 0.4237 CZK |
| TLTimor-Leste | 3.5589 CZK |
| TGTogo | 4.2125 CZK |
| TKTokelau | 0.6053 CZK |
| TOTonga | 4.0866 CZK |
| TTTrinidad & Tobago | 5.7378 CZK |
| TNTunisia | 6.9725 CZK |
| TMTurkmenistan | 5.2971 CZK |
| TCTurks & Caicos Islands | 3.8591 CZK |
| TVTuvalu | 3.7840 CZK |
| TRTürkiye | 0.1840 CZK |
| VIU.S. Virgin Islands | 0.8933 CZK |
| UGUganda | 6.8393 CZK |
| UAUkraine | 4.2368 CZK |
| AEUnited Arab Emirates | 2.2104 CZK |
| GBUnited Kingdom | 0.9708 CZK |
| USUnited States | 0.5084 CZK |
| ZZUnknown Region | 1.9973 CZK |
| UYUruguay | 2.5735 CZK |
| UZUzbekistan | 9.3814 CZK |
| VUVanuatu | 3.9947 CZK |
| VEVenezuela | 3.1957 CZK |
| VNVietnam | 5.3722 CZK |
| WFWallis & Futuna | 1.7940 CZK |
| YEYemen | 4.1762 CZK |
| ZMZambia | 6.3406 CZK |
| ZWZimbabwe | 4.4038 CZK |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.