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.3966 USD |
| ALAlbania | 0.1270 USD |
| DZAlgeria | 0.3230 USD |
| ASAmerican Samoa | 0.1355 USD |
| ADAndorra | 0.0961 USD |
| AOAngola | 0.0900 USD |
| AIAnguilla | 0.1869 USD |
| AGAntigua & Barbuda | 0.2561 USD |
| ARArgentina | 0.1045 USD |
| AMArmenia | 0.2451 USD |
| AWAruba | 0.1523 USD |
| AUAustralia | 0.0350 USD |
| ATAustria | 0.0600 USD |
| AZAzerbaijan | 0.3585 USD |
| BSBahamas | 0.0843 USD |
| BHBahrain | 0.0484 USD |
| BDBangladesh | 0.5299 USD |
| BBBarbados | 0.2812 USD |
| BYBelarus | 0.2034 USD |
| BEBelgium | 0.0934 USD |
| BZBelize | 0.2400 USD |
| BJBenin | 0.2560 USD |
| BMBermuda | 0.2812 USD |
| BTBhutan | 0.3605 USD |
| BOBolivia | 0.2388 USD |
| BABosnia & Herzegovina | 0.1626 USD |
| BWBotswana | 0.1515 USD |
| BRBrazil | 0.0290 USD |
| IOBritish Indian Ocean Territory | 0.1315 USD |
| VGBritish Virgin Islands | 0.2812 USD |
| BNBrunei | 0.0649 USD |
| BGBulgaria | 0.1586 USD |
| BFBurkina Faso | 0.2111 USD |
| BIBurundi | 0.4568 USD |
| KHCambodia | 0.3460 USD |
| CMCameroon | 0.2838 USD |
| CACanada | 0.0242 USD |
| CVCape Verde | 0.2199 USD |
| KYCayman Islands | 0.2595 USD |
| CFCentral African Republic | 0.1004 USD |
| TDChad | 0.3352 USD |
| CLChile | 0.0472 USD |
| CNChina | 0.0275 USD |
| COColombia | 0.0217 USD |
| KMComoros | 0.3668 USD |
| CGCongo - Brazzaville | 0.2249 USD |
| CDCongo - Kinshasa | 0.3184 USD |
| CKCook Islands | 0.1307 USD |
| CRCosta Rica | 0.0317 USD |
| HRCroatia | 0.1494 USD |
| CUCuba | 0.0945 USD |
| ANCuraçao | 0.1384 USD |
| CWCuraçao | 0.3172 USD |
| CYCyprus | 0.1118 USD |
| CZCzechia | 0.0571 USD |
| CICôte d’Ivoire | 0.2941 USD |
| DKDenmark | 0.0532 USD |
| DJDjibouti | 0.1350 USD |
| DMDominica | 0.2180 USD |
| DODominican Republic | 0.1391 USD |
| ECEcuador | 0.3011 USD |
| EGEgypt | 0.3218 USD |
| SVEl Salvador | 0.1315 USD |
| GQEquatorial Guinea | 0.2076 USD |
| EREritrea | 0.1072 USD |
| EEEstonia | 0.0541 USD |
| SZEswatini | 0.1765 USD |
| ETEthiopia | 0.3172 USD |
| FKFalkland Islands | 0.0754 USD |
| FOFaroe Islands | 0.0551 USD |
| FJFiji | 0.1947 USD |
| FIFinland | 0.0484 USD |
| FRFrance | 0.0570 USD |
| GFFrench Guiana | 0.0618 USD |
| PFFrench Polynesia | 0.0929 USD |
| GAGabon | 0.3101 USD |
| GMGambia | 0.1803 USD |
| GEGeorgia | 0.1391 USD |
| DEGermany | 0.1005 USD |
| GHGhana | 0.2526 USD |
| GIGibraltar | 0.0736 USD |
| GRGreece | 0.0503 USD |
| GLGreenland | 0.0130 USD |
| GDGrenada | 0.2595 USD |
| GPGuadeloupe | 0.1280 USD |
| GUGuam | 0.1419 USD |
| GTGuatemala | 0.2249 USD |
| GNGuinea | 0.2768 USD |
| GWGuinea-Bissau | 0.2561 USD |
| GYGuyana | 0.2768 USD |
| HTHaiti | 0.2812 USD |
| HNHonduras | 0.1523 USD |
| HKHong Kong SAR China | 0.0647 USD |
| HUHungary | 0.0750 USD |
| ISIceland | 0.0728 USD |
| INIndia | 0.0859 USD |
| IDIndonesia | 0.4649 USD |
| IRIran | 0.3945 USD |
| IQIraq | 0.3879 USD |
| IEIreland | 0.0484 USD |
| ILIsrael | 0.2307 USD |
| ITItaly | 0.0551 USD |
| JMJamaica | 0.1377 USD |
| JPJapan | 0.0583 USD |
| JOJordan | 0.3599 USD |
| KZKazakhstan | 0.3893 USD |
| KEKenya | 0.1384 USD |
| KIKiribati | 0.0587 USD |
| XKKosovo | 0.2884 USD |
| KWKuwait | 0.3316 USD |
| KGKyrgyzstan | 0.2963 USD |
| LALaos | 0.1453 USD |
| LVLatvia | 0.0577 USD |
| LBLebanon | 0.0554 USD |
| LSLesotho | 0.2734 USD |
| LRLiberia | 0.2076 USD |
| LYLibya | 0.3677 USD |
| LILiechtenstein | 0.0460 USD |
| LTLithuania | 0.0468 USD |
| LULuxembourg | 0.1177 USD |
| MOMacao SAR China | 0.0508 USD |
| MGMadagascar | 0.4506 USD |
| MWMalawi | 0.3028 USD |
| MYMalaysia | 0.1730 USD |
| MVMaldives | 0.0727 USD |
| MLMali | 0.2457 USD |
| MTMalta | 0.0632 USD |
| MHMarshall Islands | 0.0649 USD |
| MQMartinique | 0.0577 USD |
| MRMauritania | 0.2630 USD |
| MUMauritius | 0.1782 USD |
| MXMexico | 0.0831 USD |
| FMMicronesia | 0.0851 USD |
| MDMoldova | 0.1538 USD |
| MCMonaco | 0.1516 USD |
| MNMongolia | 0.3389 USD |
| MEMontenegro | 0.1659 USD |
| MSMontserrat | 0.1453 USD |
| MAMorocco | 0.0831 USD |
| MZMozambique | 0.1453 USD |
| MMMyanmar (Burma) | 0.4254 USD |
| NANamibia | 0.0489 USD |
| NRNauru | 0.1947 USD |
| NPNepal | 0.2838 USD |
| NLNetherlands | 0.0880 USD |
| NCNew Caledonia | 0.1368 USD |
| NZNew Zealand | 0.0484 USD |
| NINicaragua | 0.1350 USD |
| NENiger | 0.3245 USD |
| NGNigeria | 0.3876 USD |
| NUNiue | 0.1874 USD |
| KPNorth Korea | 0.0968 USD |
| MKNorth Macedonia | 0.1016 USD |
| NONorway | 0.0415 USD |
| OMOman | 0.2019 USD |
| PKPakistan | 0.4153 USD |
| PWPalau | 0.1321 USD |
| PSPalestinian Territories | 0.3410 USD |
| PAPanama | 0.1696 USD |
| PGPapua New Guinea | 0.2235 USD |
| PYParaguay | 0.0969 USD |
| PEPeru | 0.1453 USD |
| PHPhilippines | 0.2444 USD |
| PLPoland | 0.0288 USD |
| PTPortugal | 0.0303 USD |
| PRPuerto Rico | 0.1205 USD |
| QAQatar | 0.1211 USD |
| RORomania | 0.0534 USD |
| RURussia | 0.4658 USD |
| RWRwanda | 0.3208 USD |
| RERéunion | 0.0727 USD |
| WSSamoa | 0.1626 USD |
| SMSan Marino | 0.0646 USD |
| SASaudi Arabia | 0.2215 USD |
| SNSenegal | 0.2734 USD |
| RSSerbia | 0.2249 USD |
| SCSeychelles | 0.1246 USD |
| SLSierra Leone | 0.2699 USD |
| SGSingapore | 0.0532 USD |
| SXSint Maarten | 0.1080 USD |
| SKSlovakia | 0.0586 USD |
| SISlovenia | 0.1803 USD |
| SBSolomon Islands | 0.0969 USD |
| SOSomalia | 0.2457 USD |
| ZASouth Africa | 0.0554 USD |
| KRSouth Korea | 0.0231 USD |
| SSSouth Sudan | 0.3028 USD |
| ESSpain | 0.0427 USD |
| LKSri Lanka | 0.4319 USD |
| SHSt. Helena | 0.1082 USD |
| KNSt. Kitts & Nevis | 0.2812 USD |
| LCSt. Lucia | 0.2734 USD |
| PMSt. Pierre & Miquelon | 0.1384 USD |
| VCSt. Vincent & Grenadines | 0.2180 USD |
| SDSudan | 0.3533 USD |
| SRSuriname | 0.2526 USD |
| SESweden | 0.0559 USD |
| CHSwitzerland | 0.0685 USD |
| SYSyria | 0.3396 USD |
| STSão Tomé & Príncipe | 0.0277 USD |
| TWTaiwan | 0.0865 USD |
| TJTajikistan | 0.4162 USD |
| TZTanzania | 0.3101 USD |
| THThailand | 0.0202 USD |
| TLTimor-Leste | 0.1696 USD |
| TGTogo | 0.2007 USD |
| TKTokelau | 0.0288 USD |
| TOTonga | 0.1947 USD |
| TTTrinidad & Tobago | 0.2734 USD |
| TNTunisia | 0.3322 USD |
| TMTurkmenistan | 0.2524 USD |
| TCTurks & Caicos Islands | 0.1839 USD |
| TVTuvalu | 0.1803 USD |
| TRTürkiye | 0.0088 USD |
| VIU.S. Virgin Islands | 0.0426 USD |
| UGUganda | 0.3259 USD |
| UAUkraine | 0.2019 USD |
| AEUnited Arab Emirates | 0.1053 USD |
| GBUnited Kingdom | 0.0463 USD |
| USUnited States | 0.0242 USD |
| ZZUnknown Region | 0.0952 USD |
| UYUruguay | 0.1226 USD |
| UZUzbekistan | 0.4470 USD |
| VUVanuatu | 0.1903 USD |
| VEVenezuela | 0.1523 USD |
| VNVietnam | 0.2560 USD |
| WFWallis & Futuna | 0.0855 USD |
| YEYemen | 0.1990 USD |
| ZMZambia | 0.3021 USD |
| ZWZimbabwe | 0.2098 USD |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.