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.5193 PLN |
| ALAlbania | 0.4865 PLN |
| DZAlgeria | 1.2373 PLN |
| ASAmerican Samoa | 0.5192 PLN |
| ADAndorra | 0.3681 PLN |
| AOAngola | 0.3447 PLN |
| AIAnguilla | 0.7159 PLN |
| AGAntigua & Barbuda | 0.9810 PLN |
| ARArgentina | 0.4004 PLN |
| AMArmenia | 1.0774 PLN |
| AWAruba | 0.5833 PLN |
| AUAustralia | 0.1339 PLN |
| ATAustria | 0.2298 PLN |
| AZAzerbaijan | 1.3730 PLN |
| BSBahamas | 0.3977 PLN |
| BHBahrain | 0.1856 PLN |
| BDBangladesh | 2.0301 PLN |
| BBBarbados | 1.1534 PLN |
| BYBelarus | 0.7791 PLN |
| BEBelgium | 0.3579 PLN |
| BZBelize | 0.9196 PLN |
| BJBenin | 1.1931 PLN |
| BMBermuda | 1.1600 PLN |
| BTBhutan | 1.6571 PLN |
| BOBolivia | 0.9147 PLN |
| BABosnia & Herzegovina | 0.6231 PLN |
| BWBotswana | 0.6363 PLN |
| BRBrazil | 0.1109 PLN |
| IOBritish Indian Ocean Territory | 0.5038 PLN |
| VGBritish Virgin Islands | 1.1600 PLN |
| BNBrunei | 0.2483 PLN |
| BGBulgaria | 0.6355 PLN |
| BFBurkina Faso | 0.8087 PLN |
| BIBurundi | 1.7499 PLN |
| KHCambodia | 1.3257 PLN |
| CMCameroon | 1.0871 PLN |
| CACanada | 0.0928 PLN |
| CVCape Verde | 0.8423 PLN |
| BQCaribbean Netherlands | 1.3257 PLN |
| KYCayman Islands | 0.9943 PLN |
| CFCentral African Republic | 0.3845 PLN |
| TDChad | 1.2842 PLN |
| CLChile | 0.1807 PLN |
| CNChina | 0.1052 PLN |
| COColombia | 0.0831 PLN |
| KMComoros | 1.4052 PLN |
| CGCongo - Brazzaville | 0.8617 PLN |
| CDCongo - Kinshasa | 1.2196 PLN |
| CKCook Islands | 0.5007 PLN |
| CRCosta Rica | 0.1383 PLN |
| HRCroatia | 0.5723 PLN |
| CUCuba | 0.3619 PLN |
| ANCuraçao | 0.5303 PLN |
| CWCuraçao | 1.2705 PLN |
| CYCyprus | 0.4282 PLN |
| CZCzechia | 0.2187 PLN |
| CICôte d’Ivoire | 1.1268 PLN |
| DKDenmark | 0.2037 PLN |
| DJDjibouti | 0.5170 PLN |
| DMDominica | 0.8352 PLN |
| DODominican Republic | 0.5329 PLN |
| ECEcuador | 1.1534 PLN |
| EGEgypt | 1.2329 PLN |
| SVEl Salvador | 0.5038 PLN |
| GQEquatorial Guinea | 0.7954 PLN |
| EREritrea | 0.4105 PLN |
| EEEstonia | 0.2073 PLN |
| SZEswatini | 0.6761 PLN |
| ETEthiopia | 1.2152 PLN |
| FKFalkland Islands | 0.2890 PLN |
| FOFaroe Islands | 0.2112 PLN |
| FJFiji | 0.8286 PLN |
| FIFinland | 0.1856 PLN |
| FRFrance | 0.2364 PLN |
| GFFrench Guiana | 0.2369 PLN |
| PFFrench Polynesia | 0.3557 PLN |
| GAGabon | 1.1878 PLN |
| GMGambia | 0.9280 PLN |
| GEGeorgia | 0.5329 PLN |
| DEGermany | 0.3990 PLN |
| GHGhana | 0.9678 PLN |
| GIGibraltar | 0.3093 PLN |
| GRGreece | 0.1927 PLN |
| GLGreenland | 0.0499 PLN |
| GDGrenada | 0.9943 PLN |
| GPGuadeloupe | 0.4905 PLN |
| GUGuam | 0.5435 PLN |
| GTGuatemala | 0.8617 PLN |
| GNGuinea | 1.0606 PLN |
| GWGuinea-Bissau | 0.9810 PLN |
| GYGuyana | 1.1158 PLN |
| HTHaiti | 1.0774 PLN |
| HNHonduras | 0.5833 PLN |
| HKHong Kong SAR China | 0.2625 PLN |
| HUHungary | 0.2872 PLN |
| ISIceland | 0.2788 PLN |
| INIndia | 0.3292 PLN |
| IDIndonesia | 1.7809 PLN |
| IRIran | 1.5113 PLN |
| IQIraq | 1.4861 PLN |
| IEIreland | 0.1856 PLN |
| ILIsrael | 0.9390 PLN |
| ITItaly | 0.2214 PLN |
| JMJamaica | 0.5276 PLN |
| JPJapan | 0.2232 PLN |
| JOJordan | 1.3787 PLN |
| KZKazakhstan | 1.4914 PLN |
| KEKenya | 0.5303 PLN |
| KIKiribati | 0.2249 PLN |
| XKKosovo | 3.3142 PLN |
| KWKuwait | 1.3809 PLN |
| KGKyrgyzstan | 1.1352 PLN |
| LALaos | 0.5568 PLN |
| LVLatvia | 0.2209 PLN |
| LBLebanon | 0.2121 PLN |
| LSLesotho | 1.0473 PLN |
| LRLiberia | 0.7954 PLN |
| LYLibya | 1.4088 PLN |
| LILiechtenstein | 0.1763 PLN |
| LTLithuania | 0.1794 PLN |
| LULuxembourg | 0.4507 PLN |
| MOMacao SAR China | 0.1944 PLN |
| MGMadagascar | 1.7261 PLN |
| MWMalawi | 1.1600 PLN |
| MYMalaysia | 0.6628 PLN |
| MVMaldives | 0.2784 PLN |
| MLMali | 0.9412 PLN |
| MTMalta | 0.2422 PLN |
| MHMarshall Islands | 0.2483 PLN |
| MQMartinique | 0.4905 PLN |
| MRMauritania | 1.0075 PLN |
| MUMauritius | 0.6827 PLN |
| YTMayotte | 0.3040 PLN |
| MXMexico | 0.3182 PLN |
| FMMicronesia | 0.3261 PLN |
| MDMoldova | 0.7291 PLN |
| MCMonaco | 0.5807 PLN |
| MNMongolia | 1.2979 PLN |
| MEMontenegro | 0.6355 PLN |
| MSMontserrat | 0.5568 PLN |
| MAMorocco | 0.3182 PLN |
| MZMozambique | 0.5568 PLN |
| MMMyanmar (Burma) | 1.6293 PLN |
| NANamibia | 0.3049 PLN |
| NRNauru | 0.8286 PLN |
| NPNepal | 1.0871 PLN |
| NLNetherlands | 0.3694 PLN |
| NCNew Caledonia | 0.5241 PLN |
| NZNew Zealand | 0.1856 PLN |
| NINicaragua | 0.5170 PLN |
| NENiger | 1.2431 PLN |
| NGNigeria | 1.4848 PLN |
| NUNiue | 0.7181 PLN |
| KPNorth Korea | 0.7733 PLN |
| MKNorth Macedonia | 0.3893 PLN |
| NONorway | 0.1591 PLN |
| OMOman | 0.7733 PLN |
| PKPakistan | 1.5908 PLN |
| PWPalau | 0.5060 PLN |
| PSPalestinian Territories | 1.3063 PLN |
| PAPanama | 0.6496 PLN |
| PGPapua New Guinea | 0.8564 PLN |
| PYParaguay | 0.3712 PLN |
| PEPeru | 0.5568 PLN |
| PHPhilippines | 0.9364 PLN |
| PLPoland | 0.1105 PLN |
| PTPortugal | 0.1326 PLN |
| PRPuerto Rico | 0.4618 PLN |
| QAQatar | 0.4640 PLN |
| RORomania | 0.2046 PLN |
| RURussia | 1.7844 PLN |
| RWRwanda | 1.2462 PLN |
| RERéunion | 0.2784 PLN |
| WSSamoa | 0.6231 PLN |
| SMSan Marino | 0.3867 PLN |
| SASaudi Arabia | 0.8484 PLN |
| SNSenegal | 1.0473 PLN |
| RSSerbia | 0.8617 PLN |
| SCSeychelles | 0.4773 PLN |
| SLSierra Leone | 1.0340 PLN |
| SGSingapore | 0.2037 PLN |
| SXSint Maarten | 0.4136 PLN |
| SKSlovakia | 0.2240 PLN |
| SISlovenia | 0.6907 PLN |
| SBSolomon Islands | 0.3712 PLN |
| SOSomalia | 0.9412 PLN |
| ZASouth Africa | 0.2121 PLN |
| KRSouth Korea | 0.0884 PLN |
| SSSouth Sudan | 1.1600 PLN |
| ESSpain | 0.1737 PLN |
| LKSri Lanka | 1.6850 PLN |
| SHSt. Helena | 0.4145 PLN |
| KNSt. Kitts & Nevis | 1.1600 PLN |
| LCSt. Lucia | 1.0473 PLN |
| PMSt. Pierre & Miquelon | 0.5303 PLN |
| VCSt. Vincent & Grenadines | 0.8352 PLN |
| SDSudan | 1.3535 PLN |
| SRSuriname | 0.9678 PLN |
| SESweden | 0.2143 PLN |
| CHSwitzerland | 0.2651 PLN |
| SYSyria | 1.3010 PLN |
| STSão Tomé & Príncipe | 0.1061 PLN |
| TWTaiwan | 0.3314 PLN |
| TJTajikistan | 1.5944 PLN |
| TZTanzania | 1.1878 PLN |
| THThailand | 0.0773 PLN |
| TLTimor-Leste | 0.6496 PLN |
| TGTogo | 0.7689 PLN |
| TKTokelau | 0.1105 PLN |
| TOTonga | 0.7459 PLN |
| TTTrinidad & Tobago | 1.0473 PLN |
| TNTunisia | 1.2727 PLN |
| TMTurkmenistan | 1.3124 PLN |
| TCTurks & Caicos Islands | 0.7044 PLN |
| TVTuvalu | 1.9333 PLN |
| TRTürkiye | 0.0336 PLN |
| VIU.S. Virgin Islands | 0.1631 PLN |
| UGUganda | 1.3535 PLN |
| UAUkraine | 0.7733 PLN |
| AEUnited Arab Emirates | 0.4035 PLN |
| GBUnited Kingdom | 0.1922 PLN |
| USUnited States | 0.0928 PLN |
| ZZUnknown Region | 0.3646 PLN |
| UYUruguay | 0.4697 PLN |
| UZUzbekistan | 1.7676 PLN |
| VUVanuatu | 0.7291 PLN |
| VEVenezuela | 0.5833 PLN |
| VNVietnam | 0.9806 PLN |
| WFWallis & Futuna | 0.3928 PLN |
| YEYemen | 0.7623 PLN |
| ZMZambia | 1.1573 PLN |
| ZWZimbabwe | 0.9943 PLN |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.