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.7557 SEK |
| ALAlbania | 1.2027 SEK |
| DZAlgeria | 3.0587 SEK |
| ASAmerican Samoa | 1.2836 SEK |
| ADAndorra | 0.9100 SEK |
| AOAngola | 0.8521 SEK |
| AIAnguilla | 1.7697 SEK |
| AGAntigua & Barbuda | 2.4251 SEK |
| ARArgentina | 0.9897 SEK |
| AMArmenia | 2.3214 SEK |
| AWAruba | 1.4420 SEK |
| AUAustralia | 0.3310 SEK |
| ATAustria | 0.5680 SEK |
| AZAzerbaijan | 3.3952 SEK |
| BSBahamas | 0.7985 SEK |
| BHBahrain | 0.4588 SEK |
| BDBangladesh | 5.0185 SEK |
| BBBarbados | 2.6633 SEK |
| BYBelarus | 1.9259 SEK |
| BEBelgium | 0.8848 SEK |
| BZBelize | 2.2733 SEK |
| BJBenin | 2.4240 SEK |
| BMBermuda | 2.6633 SEK |
| BTBhutan | 3.4138 SEK |
| BOBolivia | 2.2613 SEK |
| BABosnia & Herzegovina | 1.5403 SEK |
| BWBotswana | 1.4343 SEK |
| BRBrazil | 0.2742 SEK |
| IOBritish Indian Ocean Territory | 1.2453 SEK |
| VGBritish Virgin Islands | 2.6633 SEK |
| BNBrunei | 0.6150 SEK |
| BGBulgaria | 1.5021 SEK |
| BFBurkina Faso | 1.9991 SEK |
| BIBurundi | 4.3259 SEK |
| KHCambodia | 3.2772 SEK |
| CMCameroon | 2.6873 SEK |
| CACanada | 0.2294 SEK |
| CVCape Verde | 2.0821 SEK |
| KYCayman Islands | 2.4579 SEK |
| CFCentral African Republic | 0.9504 SEK |
| TDChad | 3.1745 SEK |
| CLChile | 0.4468 SEK |
| CNChina | 0.2600 SEK |
| COColombia | 0.2054 SEK |
| KMComoros | 3.4738 SEK |
| CGCongo - Brazzaville | 2.1302 SEK |
| CDCongo - Kinshasa | 3.0150 SEK |
| CKCook Islands | 1.2377 SEK |
| CRCosta Rica | 0.3004 SEK |
| HRCroatia | 1.4147 SEK |
| CUCuba | 0.8947 SEK |
| ANCuraçao | 1.3109 SEK |
| CWCuraçao | 3.0041 SEK |
| CYCyprus | 1.0585 SEK |
| CZCzechia | 0.5407 SEK |
| CICôte d’Ivoire | 2.7856 SEK |
| DKDenmark | 0.5036 SEK |
| DJDjibouti | 1.2781 SEK |
| DMDominica | 2.0646 SEK |
| DODominican Republic | 1.3174 SEK |
| ECEcuador | 2.8512 SEK |
| EGEgypt | 3.0478 SEK |
| SVEl Salvador | 1.2453 SEK |
| GQEquatorial Guinea | 1.9663 SEK |
| EREritrea | 1.0148 SEK |
| EEEstonia | 0.5123 SEK |
| SZEswatini | 1.6714 SEK |
| ETEthiopia | 3.0041 SEK |
| FKFalkland Islands | 0.7144 SEK |
| FOFaroe Islands | 0.5222 SEK |
| FJFiji | 1.8440 SEK |
| FIFinland | 0.4588 SEK |
| FRFrance | 0.5396 SEK |
| GFFrench Guiana | 0.5855 SEK |
| PFFrench Polynesia | 0.8794 SEK |
| GAGabon | 2.9364 SEK |
| GMGambia | 1.7074 SEK |
| GEGeorgia | 1.3174 SEK |
| DEGermany | 0.9515 SEK |
| GHGhana | 2.3924 SEK |
| GIGibraltar | 0.6970 SEK |
| GRGreece | 0.4763 SEK |
| GLGreenland | 0.1234 SEK |
| GDGrenada | 2.4579 SEK |
| GPGuadeloupe | 1.2126 SEK |
| GUGuam | 1.3437 SEK |
| GTGuatemala | 2.1302 SEK |
| GNGuinea | 2.6218 SEK |
| GWGuinea-Bissau | 2.4251 SEK |
| GYGuyana | 2.6218 SEK |
| HTHaiti | 2.6633 SEK |
| HNHonduras | 1.4420 SEK |
| HKHong Kong SAR China | 0.6128 SEK |
| HUHungary | 0.7101 SEK |
| ISIceland | 0.6893 SEK |
| INIndia | 0.8138 SEK |
| IDIndonesia | 4.4024 SEK |
| IRIran | 3.7360 SEK |
| IQIraq | 3.6737 SEK |
| IEIreland | 0.4588 SEK |
| ILIsrael | 2.1848 SEK |
| ITItaly | 0.5222 SEK |
| JMJamaica | 1.3043 SEK |
| JPJapan | 0.5517 SEK |
| JOJordan | 3.4083 SEK |
| KZKazakhstan | 3.6869 SEK |
| KEKenya | 1.3109 SEK |
| KIKiribati | 0.5560 SEK |
| XKKosovo | 2.7310 SEK |
| KWKuwait | 3.1406 SEK |
| KGKyrgyzstan | 2.8064 SEK |
| LALaos | 1.3764 SEK |
| LVLatvia | 0.5462 SEK |
| LBLebanon | 0.5244 SEK |
| LSLesotho | 2.5890 SEK |
| LRLiberia | 1.9663 SEK |
| LYLibya | 3.4826 SEK |
| LILiechtenstein | 0.4359 SEK |
| LTLithuania | 0.4435 SEK |
| LULuxembourg | 1.1142 SEK |
| MOMacao SAR China | 0.4807 SEK |
| MGMadagascar | 4.2669 SEK |
| MWMalawi | 2.8676 SEK |
| MYMalaysia | 1.6386 SEK |
| MVMaldives | 0.6882 SEK |
| MLMali | 2.3268 SEK |
| MTMalta | 0.5986 SEK |
| MHMarshall Islands | 0.6150 SEK |
| MQMartinique | 0.5462 SEK |
| MRMauritania | 2.4907 SEK |
| MUMauritius | 1.6878 SEK |
| MXMexico | 0.7865 SEK |
| FMMicronesia | 0.8062 SEK |
| MDMoldova | 1.4562 SEK |
| MCMonaco | 1.4354 SEK |
| MNMongolia | 3.2095 SEK |
| MEMontenegro | 1.5709 SEK |
| MSMontserrat | 1.3764 SEK |
| MAMorocco | 0.7865 SEK |
| MZMozambique | 1.3764 SEK |
| MMMyanmar (Burma) | 4.0288 SEK |
| NANamibia | 0.4632 SEK |
| NRNauru | 1.8440 SEK |
| NPNepal | 2.6873 SEK |
| NLNetherlands | 0.8335 SEK |
| NCNew Caledonia | 1.2956 SEK |
| NZNew Zealand | 0.4588 SEK |
| NINicaragua | 1.2781 SEK |
| NENiger | 3.0729 SEK |
| NGNigeria | 3.6705 SEK |
| NUNiue | 1.7752 SEK |
| KPNorth Korea | 0.9165 SEK |
| MKNorth Macedonia | 0.9624 SEK |
| NONorway | 0.3933 SEK |
| OMOman | 1.9117 SEK |
| PKPakistan | 3.9326 SEK |
| PWPalau | 1.2508 SEK |
| PSPalestinian Territories | 3.2291 SEK |
| PAPanama | 1.6058 SEK |
| PGPapua New Guinea | 2.1171 SEK |
| PYParaguay | 0.9176 SEK |
| PEPeru | 1.3764 SEK |
| PHPhilippines | 2.3148 SEK |
| PLPoland | 0.2731 SEK |
| PTPortugal | 0.2873 SEK |
| PRPuerto Rico | 1.1416 SEK |
| QAQatar | 1.1470 SEK |
| RORomania | 0.5058 SEK |
| RURussia | 4.4111 SEK |
| RWRwanda | 3.0380 SEK |
| RERéunion | 0.6882 SEK |
| WSSamoa | 1.5403 SEK |
| SMSan Marino | 0.6117 SEK |
| SASaudi Arabia | 2.0974 SEK |
| SNSenegal | 2.5890 SEK |
| RSSerbia | 2.1302 SEK |
| SCSeychelles | 1.1798 SEK |
| SLSierra Leone | 2.5562 SEK |
| SGSingapore | 0.5036 SEK |
| SXSint Maarten | 1.0225 SEK |
| SKSlovakia | 0.5549 SEK |
| SISlovenia | 1.7074 SEK |
| SBSolomon Islands | 0.9176 SEK |
| SOSomalia | 2.3268 SEK |
| ZASouth Africa | 0.5244 SEK |
| KRSouth Korea | 0.2185 SEK |
| SSSouth Sudan | 2.8676 SEK |
| ESSpain | 0.4042 SEK |
| LKSri Lanka | 4.0899 SEK |
| SHSt. Helena | 1.0247 SEK |
| KNSt. Kitts & Nevis | 2.6633 SEK |
| LCSt. Lucia | 2.5890 SEK |
| PMSt. Pierre & Miquelon | 1.3109 SEK |
| VCSt. Vincent & Grenadines | 2.0646 SEK |
| SDSudan | 3.3460 SEK |
| SRSuriname | 2.3924 SEK |
| SESweden | 0.5298 SEK |
| CHSwitzerland | 0.6489 SEK |
| SYSyria | 3.2160 SEK |
| STSão Tomé & Príncipe | 0.2622 SEK |
| TWTaiwan | 0.8193 SEK |
| TJTajikistan | 3.9414 SEK |
| TZTanzania | 2.9364 SEK |
| THThailand | 0.1912 SEK |
| TLTimor-Leste | 1.6058 SEK |
| TGTogo | 1.9008 SEK |
| TKTokelau | 0.2731 SEK |
| TOTonga | 1.8440 SEK |
| TTTrinidad & Tobago | 2.5890 SEK |
| TNTunisia | 3.1461 SEK |
| TMTurkmenistan | 2.3902 SEK |
| TCTurks & Caicos Islands | 1.7413 SEK |
| TVTuvalu | 1.7074 SEK |
| TRTürkiye | 0.0830 SEK |
| VIU.S. Virgin Islands | 0.4031 SEK |
| UGUganda | 3.0860 SEK |
| UAUkraine | 1.9117 SEK |
| AEUnited Arab Emirates | 0.9974 SEK |
| GBUnited Kingdom | 0.4381 SEK |
| USUnited States | 0.2294 SEK |
| ZZUnknown Region | 0.9012 SEK |
| UYUruguay | 1.1612 SEK |
| UZUzbekistan | 4.2330 SEK |
| VUVanuatu | 1.8025 SEK |
| VEVenezuela | 1.4420 SEK |
| VNVietnam | 2.4240 SEK |
| WFWallis & Futuna | 0.8095 SEK |
| YEYemen | 1.8844 SEK |
| ZMZambia | 2.8610 SEK |
| ZWZimbabwe | 1.9871 SEK |
No enabled destination matches that search.
You can still read the complete privacy policy in a new window.