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.3848 USD |
| ALAlbania | 0.1232 USD |
| DZAlgeria | 0.3134 USD |
| ASAmerican Samoa | 0.1315 USD |
| ADAndorra | 0.0932 USD |
| AOAngola | 0.0873 USD |
| AIAnguilla | 0.1813 USD |
| AGAntigua & Barbuda | 0.2485 USD |
| ARArgentina | 0.1014 USD |
| AMArmenia | 0.2729 USD |
| AWAruba | 0.1477 USD |
| AUAustralia | 0.0339 USD |
| ATAustria | 0.0582 USD |
| AZAzerbaijan | 0.3478 USD |
| BSBahamas | 0.1007 USD |
| BHBahrain | 0.0470 USD |
| BDBangladesh | 0.5142 USD |
| BBBarbados | 0.2921 USD |
| BYBelarus | 0.1973 USD |
| BEBelgium | 0.0907 USD |
| BZBelize | 0.2329 USD |
| BJBenin | 0.3022 USD |
| BMBermuda | 0.2938 USD |
| BTBhutan | 0.4197 USD |
| BOBolivia | 0.2317 USD |
| BABosnia & Herzegovina | 0.1578 USD |
| BWBotswana | 0.1612 USD |
| BRBrazil | 0.0281 USD |
| IOBritish Indian Ocean Territory | 0.1276 USD |
| VGBritish Virgin Islands | 0.2938 USD |
| BNBrunei | 0.0629 USD |
| BGBulgaria | 0.1610 USD |
| BFBurkina Faso | 0.2048 USD |
| BIBurundi | 0.4432 USD |
| KHCambodia | 0.3358 USD |
| CMCameroon | 0.2753 USD |
| CACanada | 0.0235 USD |
| CVCape Verde | 0.2133 USD |
| BQCaribbean Netherlands | 0.3358 USD |
| KYCayman Islands | 0.2518 USD |
| CFCentral African Republic | 0.0974 USD |
| TDChad | 0.3253 USD |
| CLChile | 0.0458 USD |
| CNChina | 0.0266 USD |
| COColombia | 0.0210 USD |
| KMComoros | 0.3559 USD |
| CGCongo - Brazzaville | 0.2183 USD |
| CDCongo - Kinshasa | 0.3089 USD |
| CKCook Islands | 0.1268 USD |
| CRCosta Rica | 0.0350 USD |
| HRCroatia | 0.1449 USD |
| CUCuba | 0.0917 USD |
| ANCuraçao | 0.1343 USD |
| CWCuraçao | 0.3218 USD |
| CYCyprus | 0.1085 USD |
| CZCzechia | 0.0554 USD |
| CICôte d’Ivoire | 0.2854 USD |
| DKDenmark | 0.0516 USD |
| DJDjibouti | 0.1310 USD |
| DMDominica | 0.2115 USD |
| DODominican Republic | 0.1350 USD |
| ECEcuador | 0.2921 USD |
| EGEgypt | 0.3123 USD |
| SVEl Salvador | 0.1276 USD |
| GQEquatorial Guinea | 0.2015 USD |
| EREritrea | 0.1040 USD |
| EEEstonia | 0.0525 USD |
| SZEswatini | 0.1713 USD |
| ETEthiopia | 0.3078 USD |
| FKFalkland Islands | 0.0732 USD |
| FOFaroe Islands | 0.0535 USD |
| FJFiji | 0.2099 USD |
| FIFinland | 0.0470 USD |
| FRFrance | 0.0599 USD |
| GFFrench Guiana | 0.0600 USD |
| PFFrench Polynesia | 0.0901 USD |
| GAGabon | 0.3009 USD |
| GMGambia | 0.2351 USD |
| GEGeorgia | 0.1350 USD |
| DEGermany | 0.1011 USD |
| GHGhana | 0.2451 USD |
| GIGibraltar | 0.0784 USD |
| GRGreece | 0.0488 USD |
| GLGreenland | 0.0126 USD |
| GDGrenada | 0.2518 USD |
| GPGuadeloupe | 0.1242 USD |
| GUGuam | 0.1377 USD |
| GTGuatemala | 0.2183 USD |
| GNGuinea | 0.2686 USD |
| GWGuinea-Bissau | 0.2485 USD |
| GYGuyana | 0.2826 USD |
| HTHaiti | 0.2729 USD |
| HNHonduras | 0.1477 USD |
| HKHong Kong SAR China | 0.0665 USD |
| HUHungary | 0.0728 USD |
| ISIceland | 0.0706 USD |
| INIndia | 0.0834 USD |
| IDIndonesia | 0.4511 USD |
| IRIran | 0.3828 USD |
| IQIraq | 0.3764 USD |
| IEIreland | 0.0470 USD |
| ILIsrael | 0.2379 USD |
| ITItaly | 0.0561 USD |
| JMJamaica | 0.1336 USD |
| JPJapan | 0.0565 USD |
| JOJordan | 0.3492 USD |
| KZKazakhstan | 0.3778 USD |
| KEKenya | 0.1343 USD |
| KIKiribati | 0.0570 USD |
| XKKosovo | 0.8395 USD |
| KWKuwait | 0.3498 USD |
| KGKyrgyzstan | 0.2875 USD |
| LALaos | 0.1410 USD |
| LVLatvia | 0.0560 USD |
| LBLebanon | 0.0537 USD |
| LSLesotho | 0.2653 USD |
| LRLiberia | 0.2015 USD |
| LYLibya | 0.3568 USD |
| LILiechtenstein | 0.0447 USD |
| LTLithuania | 0.0454 USD |
| LULuxembourg | 0.1142 USD |
| MOMacao SAR China | 0.0492 USD |
| MGMadagascar | 0.4372 USD |
| MWMalawi | 0.2938 USD |
| MYMalaysia | 0.1679 USD |
| MVMaldives | 0.0705 USD |
| MLMali | 0.2384 USD |
| MTMalta | 0.0613 USD |
| MHMarshall Islands | 0.0629 USD |
| MQMartinique | 0.1242 USD |
| MRMauritania | 0.2552 USD |
| MUMauritius | 0.1729 USD |
| YTMayotte | 0.0770 USD |
| MXMexico | 0.0806 USD |
| FMMicronesia | 0.0826 USD |
| MDMoldova | 0.1847 USD |
| MCMonaco | 0.1471 USD |
| MNMongolia | 0.3287 USD |
| MEMontenegro | 0.1610 USD |
| MSMontserrat | 0.1410 USD |
| MAMorocco | 0.0806 USD |
| MZMozambique | 0.1410 USD |
| MMMyanmar (Burma) | 0.4127 USD |
| NANamibia | 0.0772 USD |
| NRNauru | 0.2099 USD |
| NPNepal | 0.2753 USD |
| NLNetherlands | 0.0936 USD |
| NCNew Caledonia | 0.1327 USD |
| NZNew Zealand | 0.0470 USD |
| NINicaragua | 0.1310 USD |
| NENiger | 0.3149 USD |
| NGNigeria | 0.3761 USD |
| NUNiue | 0.1819 USD |
| KPNorth Korea | 0.1959 USD |
| MKNorth Macedonia | 0.0986 USD |
| NONorway | 0.0403 USD |
| OMOman | 0.1959 USD |
| PKPakistan | 0.4029 USD |
| PWPalau | 0.1282 USD |
| PSPalestinian Territories | 0.3309 USD |
| PAPanama | 0.1645 USD |
| PGPapua New Guinea | 0.2169 USD |
| PYParaguay | 0.0940 USD |
| PEPeru | 0.1410 USD |
| PHPhilippines | 0.2372 USD |
| PLPoland | 0.0280 USD |
| PTPortugal | 0.0336 USD |
| PRPuerto Rico | 0.1170 USD |
| QAQatar | 0.1175 USD |
| RORomania | 0.0518 USD |
| RURussia | 0.4520 USD |
| RWRwanda | 0.3156 USD |
| RERéunion | 0.0705 USD |
| WSSamoa | 0.1578 USD |
| SMSan Marino | 0.0979 USD |
| SASaudi Arabia | 0.2149 USD |
| SNSenegal | 0.2653 USD |
| RSSerbia | 0.2183 USD |
| SCSeychelles | 0.1209 USD |
| SLSierra Leone | 0.2619 USD |
| SGSingapore | 0.0516 USD |
| SXSint Maarten | 0.1048 USD |
| SKSlovakia | 0.0567 USD |
| SISlovenia | 0.1749 USD |
| SBSolomon Islands | 0.0940 USD |
| SOSomalia | 0.2384 USD |
| ZASouth Africa | 0.0537 USD |
| KRSouth Korea | 0.0224 USD |
| SSSouth Sudan | 0.2938 USD |
| ESSpain | 0.0440 USD |
| LKSri Lanka | 0.4268 USD |
| SHSt. Helena | 0.1050 USD |
| KNSt. Kitts & Nevis | 0.2938 USD |
| LCSt. Lucia | 0.2653 USD |
| PMSt. Pierre & Miquelon | 0.1343 USD |
| VCSt. Vincent & Grenadines | 0.2115 USD |
| SDSudan | 0.3428 USD |
| SRSuriname | 0.2451 USD |
| SESweden | 0.0543 USD |
| CHSwitzerland | 0.0672 USD |
| SYSyria | 0.3295 USD |
| STSão Tomé & Príncipe | 0.0269 USD |
| TWTaiwan | 0.0839 USD |
| TJTajikistan | 0.4038 USD |
| TZTanzania | 0.3009 USD |
| THThailand | 0.0196 USD |
| TLTimor-Leste | 0.1645 USD |
| TGTogo | 0.1948 USD |
| TKTokelau | 0.0280 USD |
| TOTonga | 0.1889 USD |
| TTTrinidad & Tobago | 0.2653 USD |
| TNTunisia | 0.3224 USD |
| TMTurkmenistan | 0.3324 USD |
| TCTurks & Caicos Islands | 0.1784 USD |
| TVTuvalu | 0.4897 USD |
| TRTürkiye | 0.0085 USD |
| VIU.S. Virgin Islands | 0.0413 USD |
| UGUganda | 0.3428 USD |
| UAUkraine | 0.1959 USD |
| AEUnited Arab Emirates | 0.1022 USD |
| GBUnited Kingdom | 0.0487 USD |
| USUnited States | 0.0235 USD |
| ZZUnknown Region | 0.0923 USD |
| UYUruguay | 0.1190 USD |
| UZUzbekistan | 0.4477 USD |
| VUVanuatu | 0.1847 USD |
| VEVenezuela | 0.1477 USD |
| VNVietnam | 0.2484 USD |
| WFWallis & Futuna | 0.0995 USD |
| YEYemen | 0.1931 USD |
| ZMZambia | 0.2931 USD |
| ZWZimbabwe | 0.2518 USD |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.