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 | 3.7765 SEK |
| ALAlbania | 1.2094 SEK |
| DZAlgeria | 3.0757 SEK |
| ASAmerican Samoa | 1.2907 SEK |
| ADAndorra | 0.9150 SEK |
| AOAngola | 0.8568 SEK |
| AIAnguilla | 1.7795 SEK |
| AGAntigua & Barbuda | 2.4386 SEK |
| ARArgentina | 0.9952 SEK |
| AMArmenia | 2.3342 SEK |
| AWAruba | 1.4500 SEK |
| AUAustralia | 0.3328 SEK |
| ATAustria | 0.5712 SEK |
| AZAzerbaijan | 3.4140 SEK |
| BSBahamas | 0.8030 SEK |
| BHBahrain | 0.4613 SEK |
| BDBangladesh | 5.0463 SEK |
| BBBarbados | 2.6780 SEK |
| BYBelarus | 1.9366 SEK |
| BEBelgium | 0.8897 SEK |
| BZBelize | 2.2859 SEK |
| BJBenin | 2.4375 SEK |
| BMBermuda | 2.6780 SEK |
| BTBhutan | 3.4327 SEK |
| BOBolivia | 2.2738 SEK |
| BABosnia & Herzegovina | 1.5488 SEK |
| BWBotswana | 1.4423 SEK |
| BRBrazil | 0.2757 SEK |
| IOBritish Indian Ocean Territory | 1.2522 SEK |
| VGBritish Virgin Islands | 2.6780 SEK |
| BNBrunei | 0.6184 SEK |
| BGBulgaria | 1.5104 SEK |
| BFBurkina Faso | 2.0102 SEK |
| BIBurundi | 4.3499 SEK |
| KHCambodia | 3.2954 SEK |
| CMCameroon | 2.7022 SEK |
| CACanada | 0.2307 SEK |
| CVCape Verde | 2.0936 SEK |
| KYCayman Islands | 2.4715 SEK |
| CFCentral African Republic | 0.9557 SEK |
| TDChad | 3.1921 SEK |
| CLChile | 0.4493 SEK |
| CNChina | 0.2614 SEK |
| COColombia | 0.2065 SEK |
| KMComoros | 3.4931 SEK |
| CGCongo - Brazzaville | 2.1420 SEK |
| CDCongo - Kinshasa | 3.0317 SEK |
| CKCook Islands | 1.2445 SEK |
| CRCosta Rica | 0.3021 SEK |
| HRCroatia | 1.4225 SEK |
| CUCuba | 0.8996 SEK |
| ANCuraçao | 1.3181 SEK |
| CWCuraçao | 3.0207 SEK |
| CYCyprus | 1.0644 SEK |
| CZCzechia | 0.5437 SEK |
| CICôte d’Ivoire | 2.8010 SEK |
| DKDenmark | 0.5064 SEK |
| DJDjibouti | 1.2852 SEK |
| DMDominica | 2.0761 SEK |
| DODominican Republic | 1.3247 SEK |
| ECEcuador | 2.8670 SEK |
| EGEgypt | 3.0647 SEK |
| SVEl Salvador | 1.2522 SEK |
| GQEquatorial Guinea | 1.9772 SEK |
| EREritrea | 1.0205 SEK |
| EEEstonia | 0.5152 SEK |
| SZEswatini | 1.6806 SEK |
| ETEthiopia | 3.0207 SEK |
| FKFalkland Islands | 0.7184 SEK |
| FOFaroe Islands | 0.5251 SEK |
| FJFiji | 1.8542 SEK |
| FIFinland | 0.4613 SEK |
| FRFrance | 0.5426 SEK |
| GFFrench Guiana | 0.5888 SEK |
| PFFrench Polynesia | 0.8843 SEK |
| GAGabon | 2.9526 SEK |
| GMGambia | 1.7169 SEK |
| GEGeorgia | 1.3247 SEK |
| DEGermany | 0.9567 SEK |
| GHGhana | 2.4056 SEK |
| GIGibraltar | 0.7008 SEK |
| GRGreece | 0.4789 SEK |
| GLGreenland | 0.1241 SEK |
| GDGrenada | 2.4715 SEK |
| GPGuadeloupe | 1.2193 SEK |
| GUGuam | 1.3511 SEK |
| GTGuatemala | 2.1420 SEK |
| GNGuinea | 2.6363 SEK |
| GWGuinea-Bissau | 2.4386 SEK |
| GYGuyana | 2.6363 SEK |
| HTHaiti | 2.6780 SEK |
| HNHonduras | 1.4500 SEK |
| HKHong Kong SAR China | 0.6162 SEK |
| HUHungary | 0.7140 SEK |
| ISIceland | 0.6931 SEK |
| INIndia | 0.8183 SEK |
| IDIndonesia | 4.4268 SEK |
| IRIran | 3.7567 SEK |
| IQIraq | 3.6941 SEK |
| IEIreland | 0.4613 SEK |
| ILIsrael | 2.1969 SEK |
| ITItaly | 0.5251 SEK |
| JMJamaica | 1.3115 SEK |
| JPJapan | 0.5547 SEK |
| JOJordan | 3.4272 SEK |
| KZKazakhstan | 3.7073 SEK |
| KEKenya | 1.3181 SEK |
| KIKiribati | 0.5591 SEK |
| XKKosovo | 2.7461 SEK |
| KWKuwait | 3.1580 SEK |
| KGKyrgyzstan | 2.8219 SEK |
| LALaos | 1.3840 SEK |
| LVLatvia | 0.5492 SEK |
| LBLebanon | 0.5273 SEK |
| LSLesotho | 2.6033 SEK |
| LRLiberia | 1.9772 SEK |
| LYLibya | 3.5019 SEK |
| LILiechtenstein | 0.4383 SEK |
| LTLithuania | 0.4460 SEK |
| LULuxembourg | 1.1204 SEK |
| MOMacao SAR China | 0.4833 SEK |
| MGMadagascar | 4.2905 SEK |
| MWMalawi | 2.8834 SEK |
| MYMalaysia | 1.6477 SEK |
| MVMaldives | 0.6920 SEK |
| MLMali | 2.3397 SEK |
| MTMalta | 0.6020 SEK |
| MHMarshall Islands | 0.6184 SEK |
| MQMartinique | 0.5492 SEK |
| MRMauritania | 2.5045 SEK |
| MUMauritius | 1.6971 SEK |
| MXMexico | 0.7909 SEK |
| FMMicronesia | 0.8107 SEK |
| MDMoldova | 1.4642 SEK |
| MCMonaco | 1.4434 SEK |
| MNMongolia | 3.2272 SEK |
| MEMontenegro | 1.5796 SEK |
| MSMontserrat | 1.3840 SEK |
| MAMorocco | 0.7909 SEK |
| MZMozambique | 1.3840 SEK |
| MMMyanmar (Burma) | 4.0511 SEK |
| NANamibia | 0.4657 SEK |
| NRNauru | 1.8542 SEK |
| NPNepal | 2.7022 SEK |
| NLNetherlands | 0.8381 SEK |
| NCNew Caledonia | 1.3028 SEK |
| NZNew Zealand | 0.4613 SEK |
| NINicaragua | 1.2852 SEK |
| NENiger | 3.0899 SEK |
| NGNigeria | 3.6908 SEK |
| NUNiue | 1.7850 SEK |
| KPNorth Korea | 0.9216 SEK |
| MKNorth Macedonia | 0.9677 SEK |
| NONorway | 0.3954 SEK |
| OMOman | 1.9223 SEK |
| PKPakistan | 3.9544 SEK |
| PWPalau | 1.2577 SEK |
| PSPalestinian Territories | 3.2470 SEK |
| PAPanama | 1.6147 SEK |
| PGPapua New Guinea | 2.1288 SEK |
| PYParaguay | 0.9227 SEK |
| PEPeru | 1.3840 SEK |
| PHPhilippines | 2.3276 SEK |
| PLPoland | 0.2746 SEK |
| PTPortugal | 0.2889 SEK |
| PRPuerto Rico | 1.1479 SEK |
| QAQatar | 1.1534 SEK |
| RORomania | 0.5086 SEK |
| RURussia | 4.4355 SEK |
| RWRwanda | 3.0548 SEK |
| RERéunion | 0.6920 SEK |
| WSSamoa | 1.5488 SEK |
| SMSan Marino | 0.6151 SEK |
| SASaudi Arabia | 2.1090 SEK |
| SNSenegal | 2.6033 SEK |
| RSSerbia | 2.1420 SEK |
| SCSeychelles | 1.1863 SEK |
| SLSierra Leone | 2.5704 SEK |
| SGSingapore | 0.5064 SEK |
| SXSint Maarten | 1.0281 SEK |
| SKSlovakia | 0.5580 SEK |
| SISlovenia | 1.7169 SEK |
| SBSolomon Islands | 0.9227 SEK |
| SOSomalia | 2.3397 SEK |
| ZASouth Africa | 0.5273 SEK |
| KRSouth Korea | 0.2197 SEK |
| SSSouth Sudan | 2.8834 SEK |
| ESSpain | 0.4064 SEK |
| LKSri Lanka | 4.1126 SEK |
| SHSt. Helena | 1.0303 SEK |
| KNSt. Kitts & Nevis | 2.6780 SEK |
| LCSt. Lucia | 2.6033 SEK |
| PMSt. Pierre & Miquelon | 1.3181 SEK |
| VCSt. Vincent & Grenadines | 2.0761 SEK |
| SDSudan | 3.3646 SEK |
| SRSuriname | 2.4056 SEK |
| SESweden | 0.5327 SEK |
| CHSwitzerland | 0.6525 SEK |
| SYSyria | 3.2338 SEK |
| STSão Tomé & Príncipe | 0.2636 SEK |
| TWTaiwan | 0.8238 SEK |
| TJTajikistan | 3.9632 SEK |
| TZTanzania | 2.9526 SEK |
| THThailand | 0.1922 SEK |
| TLTimor-Leste | 1.6147 SEK |
| TGTogo | 1.9113 SEK |
| TKTokelau | 0.2746 SEK |
| TOTonga | 1.8542 SEK |
| TTTrinidad & Tobago | 2.6033 SEK |
| TNTunisia | 3.1635 SEK |
| TMTurkmenistan | 2.4034 SEK |
| TCTurks & Caicos Islands | 1.7509 SEK |
| TVTuvalu | 1.7169 SEK |
| TRTürkiye | 0.0835 SEK |
| VIU.S. Virgin Islands | 0.4053 SEK |
| UGUganda | 3.1031 SEK |
| UAUkraine | 1.9223 SEK |
| AEUnited Arab Emirates | 1.0029 SEK |
| GBUnited Kingdom | 0.4405 SEK |
| USUnited States | 0.2307 SEK |
| ZZUnknown Region | 0.9062 SEK |
| UYUruguay | 1.1677 SEK |
| UZUzbekistan | 4.2565 SEK |
| VUVanuatu | 1.8124 SEK |
| VEVenezuela | 1.4500 SEK |
| VNVietnam | 2.4375 SEK |
| WFWallis & Futuna | 0.8140 SEK |
| YEYemen | 1.8948 SEK |
| ZMZambia | 2.8768 SEK |
| ZWZimbabwe | 1.9981 SEK |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.