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 | 1.4795 PLN |
| ALAlbania | 0.4738 PLN |
| DZAlgeria | 1.2049 PLN |
| ASAmerican Samoa | 0.5056 PLN |
| ADAndorra | 0.3585 PLN |
| AOAngola | 0.3357 PLN |
| AIAnguilla | 0.6971 PLN |
| AGAntigua & Barbuda | 0.9553 PLN |
| ARArgentina | 0.3899 PLN |
| AMArmenia | 0.9145 PLN |
| AWAruba | 0.5680 PLN |
| AUAustralia | 0.1304 PLN |
| ATAustria | 0.2238 PLN |
| AZAzerbaijan | 1.3375 PLN |
| BSBahamas | 0.3146 PLN |
| BHBahrain | 0.1807 PLN |
| BDBangladesh | 1.9769 PLN |
| BBBarbados | 1.0491 PLN |
| BYBelarus | 0.7587 PLN |
| BEBelgium | 0.3486 PLN |
| BZBelize | 0.8955 PLN |
| BJBenin | 0.9549 PLN |
| BMBermuda | 1.0491 PLN |
| BTBhutan | 1.3448 PLN |
| BOBolivia | 0.8908 PLN |
| BABosnia & Herzegovina | 0.6068 PLN |
| BWBotswana | 0.5650 PLN |
| BRBrazil | 0.1080 PLN |
| IOBritish Indian Ocean Territory | 0.4906 PLN |
| VGBritish Virgin Islands | 1.0491 PLN |
| BNBrunei | 0.2423 PLN |
| BGBulgaria | 0.5917 PLN |
| BFBurkina Faso | 0.7875 PLN |
| BIBurundi | 1.7041 PLN |
| KHCambodia | 1.2910 PLN |
| CMCameroon | 1.0586 PLN |
| CACanada | 0.0904 PLN |
| CVCape Verde | 0.8202 PLN |
| KYCayman Islands | 0.9682 PLN |
| CFCentral African Republic | 0.3744 PLN |
| TDChad | 1.2505 PLN |
| CLChile | 0.1760 PLN |
| CNChina | 0.1024 PLN |
| COColombia | 0.0809 PLN |
| KMComoros | 1.3684 PLN |
| CGCongo - Brazzaville | 0.8391 PLN |
| CDCongo - Kinshasa | 1.1877 PLN |
| CKCook Islands | 0.4876 PLN |
| CRCosta Rica | 0.1183 PLN |
| HRCroatia | 0.5573 PLN |
| CUCuba | 0.3524 PLN |
| ANCuraçao | 0.5164 PLN |
| CWCuraçao | 1.1834 PLN |
| CYCyprus | 0.4170 PLN |
| CZCzechia | 0.2130 PLN |
| CICôte d’Ivoire | 1.0973 PLN |
| DKDenmark | 0.1984 PLN |
| DJDjibouti | 0.5035 PLN |
| DMDominica | 0.8133 PLN |
| DODominican Republic | 0.5190 PLN |
| ECEcuador | 1.1232 PLN |
| EGEgypt | 1.2006 PLN |
| SVEl Salvador | 0.4906 PLN |
| GQEquatorial Guinea | 0.7746 PLN |
| EREritrea | 0.3998 PLN |
| EEEstonia | 0.2018 PLN |
| SZEswatini | 0.6584 PLN |
| ETEthiopia | 1.1834 PLN |
| FKFalkland Islands | 0.2814 PLN |
| FOFaroe Islands | 0.2057 PLN |
| FJFiji | 0.7264 PLN |
| FIFinland | 0.1807 PLN |
| FRFrance | 0.2126 PLN |
| GFFrench Guiana | 0.2307 PLN |
| PFFrench Polynesia | 0.3464 PLN |
| GAGabon | 1.1567 PLN |
| GMGambia | 0.6726 PLN |
| GEGeorgia | 0.5190 PLN |
| DEGermany | 0.3748 PLN |
| GHGhana | 0.9424 PLN |
| GIGibraltar | 0.2746 PLN |
| GRGreece | 0.1876 PLN |
| GLGreenland | 0.0486 PLN |
| GDGrenada | 0.9682 PLN |
| GPGuadeloupe | 0.4777 PLN |
| GUGuam | 0.5293 PLN |
| GTGuatemala | 0.8391 PLN |
| GNGuinea | 1.0328 PLN |
| GWGuinea-Bissau | 0.9553 PLN |
| GYGuyana | 1.0328 PLN |
| HTHaiti | 1.0491 PLN |
| HNHonduras | 0.5680 PLN |
| HKHong Kong SAR China | 0.2414 PLN |
| HUHungary | 0.2797 PLN |
| ISIceland | 0.2715 PLN |
| INIndia | 0.3206 PLN |
| IDIndonesia | 1.7342 PLN |
| IRIran | 1.4717 PLN |
| IQIraq | 1.4472 PLN |
| IEIreland | 0.1807 PLN |
| ILIsrael | 0.8607 PLN |
| ITItaly | 0.2057 PLN |
| JMJamaica | 0.5138 PLN |
| JPJapan | 0.2173 PLN |
| JOJordan | 1.3426 PLN |
| KZKazakhstan | 1.4524 PLN |
| KEKenya | 0.5164 PLN |
| KIKiribati | 0.2190 PLN |
| XKKosovo | 1.0758 PLN |
| KWKuwait | 1.2372 PLN |
| KGKyrgyzstan | 1.1055 PLN |
| LALaos | 0.5422 PLN |
| LVLatvia | 0.2152 PLN |
| LBLebanon | 0.2066 PLN |
| LSLesotho | 1.0199 PLN |
| LRLiberia | 0.7746 PLN |
| LYLibya | 1.3719 PLN |
| LILiechtenstein | 0.1717 PLN |
| LTLithuania | 0.1747 PLN |
| LULuxembourg | 0.4389 PLN |
| MOMacao SAR China | 0.1893 PLN |
| MGMadagascar | 1.6809 PLN |
| MWMalawi | 1.1296 PLN |
| MYMalaysia | 0.6455 PLN |
| MVMaldives | 0.2711 PLN |
| MLMali | 0.9166 PLN |
| MTMalta | 0.2358 PLN |
| MHMarshall Islands | 0.2423 PLN |
| MQMartinique | 0.2152 PLN |
| MRMauritania | 0.9812 PLN |
| MUMauritius | 0.6649 PLN |
| MXMexico | 0.3098 PLN |
| FMMicronesia | 0.3176 PLN |
| MDMoldova | 0.5736 PLN |
| MCMonaco | 0.5655 PLN |
| MNMongolia | 1.2643 PLN |
| MEMontenegro | 0.6188 PLN |
| MSMontserrat | 0.5422 PLN |
| MAMorocco | 0.3098 PLN |
| MZMozambique | 0.5422 PLN |
| MMMyanmar (Burma) | 1.5871 PLN |
| NANamibia | 0.1825 PLN |
| NRNauru | 0.7264 PLN |
| NPNepal | 1.0586 PLN |
| NLNetherlands | 0.3283 PLN |
| NCNew Caledonia | 0.5104 PLN |
| NZNew Zealand | 0.1807 PLN |
| NINicaragua | 0.5035 PLN |
| NENiger | 1.2105 PLN |
| NGNigeria | 1.4459 PLN |
| NUNiue | 0.6993 PLN |
| KPNorth Korea | 0.3610 PLN |
| MKNorth Macedonia | 0.3791 PLN |
| NONorway | 0.1549 PLN |
| OMOman | 0.7531 PLN |
| PKPakistan | 1.5492 PLN |
| PWPalau | 0.4927 PLN |
| PSPalestinian Territories | 1.2721 PLN |
| PAPanama | 0.6326 PLN |
| PGPapua New Guinea | 0.8340 PLN |
| PYParaguay | 0.3615 PLN |
| PEPeru | 0.5422 PLN |
| PHPhilippines | 0.9119 PLN |
| PLPoland | 0.1076 PLN |
| PTPortugal | 0.1132 PLN |
| PRPuerto Rico | 0.4497 PLN |
| QAQatar | 0.4518 PLN |
| RORomania | 0.1992 PLN |
| RURussia | 1.7377 PLN |
| RWRwanda | 1.1967 PLN |
| RERéunion | 0.2711 PLN |
| WSSamoa | 0.6068 PLN |
| SMSan Marino | 0.2410 PLN |
| SASaudi Arabia | 0.8262 PLN |
| SNSenegal | 1.0199 PLN |
| RSSerbia | 0.8391 PLN |
| SCSeychelles | 0.4648 PLN |
| SLSierra Leone | 1.0070 PLN |
| SGSingapore | 0.1984 PLN |
| SXSint Maarten | 0.4028 PLN |
| SKSlovakia | 0.2186 PLN |
| SISlovenia | 0.6726 PLN |
| SBSolomon Islands | 0.3615 PLN |
| SOSomalia | 0.9166 PLN |
| ZASouth Africa | 0.2066 PLN |
| KRSouth Korea | 0.0861 PLN |
| SSSouth Sudan | 1.1296 PLN |
| ESSpain | 0.1592 PLN |
| LKSri Lanka | 1.6112 PLN |
| SHSt. Helena | 0.4036 PLN |
| KNSt. Kitts & Nevis | 1.0491 PLN |
| LCSt. Lucia | 1.0199 PLN |
| PMSt. Pierre & Miquelon | 0.5164 PLN |
| VCSt. Vincent & Grenadines | 0.8133 PLN |
| SDSudan | 1.3181 PLN |
| SRSuriname | 0.9424 PLN |
| SESweden | 0.2087 PLN |
| CHSwitzerland | 0.2556 PLN |
| SYSyria | 1.2669 PLN |
| STSão Tomé & Príncipe | 0.1033 PLN |
| TWTaiwan | 0.3227 PLN |
| TJTajikistan | 1.5526 PLN |
| TZTanzania | 1.1567 PLN |
| THThailand | 0.0753 PLN |
| TLTimor-Leste | 0.6326 PLN |
| TGTogo | 0.7488 PLN |
| TKTokelau | 0.1076 PLN |
| TOTonga | 0.7264 PLN |
| TTTrinidad & Tobago | 1.0199 PLN |
| TNTunisia | 1.2394 PLN |
| TMTurkmenistan | 0.9416 PLN |
| TCTurks & Caicos Islands | 0.6859 PLN |
| TVTuvalu | 0.6726 PLN |
| TRTürkiye | 0.0327 PLN |
| VIU.S. Virgin Islands | 0.1588 PLN |
| UGUganda | 1.2157 PLN |
| UAUkraine | 0.7531 PLN |
| AEUnited Arab Emirates | 0.3929 PLN |
| GBUnited Kingdom | 0.1726 PLN |
| USUnited States | 0.0904 PLN |
| ZZUnknown Region | 0.3550 PLN |
| UYUruguay | 0.4574 PLN |
| UZUzbekistan | 1.6675 PLN |
| VUVanuatu | 0.7100 PLN |
| VEVenezuela | 0.5680 PLN |
| VNVietnam | 0.9549 PLN |
| WFWallis & Futuna | 0.3189 PLN |
| YEYemen | 0.7423 PLN |
| ZMZambia | 1.1270 PLN |
| ZWZimbabwe | 0.7828 PLN |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.