NTC and Ncell, one key

One API. Every SMS in Nepal, delivered.

Developer-first bulk SMS and OTP across NTC and Ncell, with automatic failover and push delivery webhooks, all behind a single API key. Reliability you don't have to think about.

no credit card · NPR 1.40 / SMS · live in minutes

POST /v1/messages
$ curl -X POST https://api.eksms.com/v1/messages \ -H "X-API-Key: sk_live_••••••••••" \ -H "Content-Type: application/json" \ -d '{ "to": "+9779812345678", "sender_id": "EKSMS", "body": "Your EK SMS code is 481920" }'  < HTTP/2 200 < {"id":"msg_8fK2","status":"delivered"}
99.9%
delivery target
NTC + Ncell
both networks, one key
real-time
push webhooks
NPR 1.40
per SMS, pay as you go
Platform

Everything you need to send.

A complete messaging stack, not just an endpoint. Built for the way Nepali businesses actually send.

Push, not polling

Webhook delivery reports

HMAC-signed status webhooks pushed to your endpoint the moment a message is delivered, no polling. Most providers in Nepal still make you poll.

POST your_endpoint

POST /v1/messages

Bulk SMS

Blast campaigns, alerts, and notifications to thousands of numbers with one request and per-message delivery tracking.

OTP / 2FA

OTP & 2FA

Low-latency one-time passwords with automatic failover between networks so verification codes always land.

NPR 1.40 / SMS

Transparent NPR pricing

Flat NPR per-SMS pricing with volume discounts. No monthly fees, no setup fees, no surprise line items.

sender_id

Sender ID management

Register and manage branded alphanumeric sender IDs from the dashboard and route them per campaign.

compliance

Built-in compliance

Automatic STOP / opt-out handling, suppression lists, and audit logs keep you aligned with Nepal A2P rules.

A phone receiving an SMS one-time passcode in a dark setting
code 481920delivered

Codes that always land.

One-time passcodes are time-critical. EK SMS routes OTPs with automatic failover between NTC and Ncell so a verification code arrives in seconds, and you get a signed delivered receipt the moment it does.

  • Low-latency OTP routing with network failover
  • Push delivered receipts, no polling
  • Sub-second status over signed webhooks
For developers

Integrate in minutes.

One REST endpoint, predictable JSON, and an API key you control. Send your first message before your coffee gets cold.

  • Single POST /v1/messages for OTP and bulk
  • Scoped, rotatable API keys via X-API-Key
  • HMAC-signed delivery webhooks
curl -X POST https://api.eksms.com/v1/messages \
  -H "X-API-Key: sk_live_••••••••••••" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+9779812345678",
    "sender_id": "EKSMS",
    "body": "Your EK SMS code is 481920"
  }'
Why EK SMS

The reliable way to send in Nepal.

Most teams stitch providers together and hope for the best. EK SMS replaces that with one dependable platform.

The old way

Juggle separate NTC and Ncell integrations, each with its own quirks.

With EK SMS

One API key reaches both networks. We route and reconcile for you.

The old way

A route goes down and your OTPs silently fail.

With EK SMS

Automatic failover between routes keeps verification codes landing.

The old way

Opaque pricing, monthly minimums, and a sales call to get a quote.

With EK SMS

Transparent NPR 1.40 / SMS, volume discounts, no contracts.

The old way

Poll an endpoint and guess whether a message was delivered.

With EK SMS

HMAC-signed delivery webhooks pushed to you the instant status changes.

Live delivery analytics and message-volume charts
Coverage

Every operator. One delivered receipt.

EK SMS rides directly on NTC and Ncell with automatic failover, so a message that can be delivered, is, and you see proof of it over a signed webhook, not a guess.

Pay as you go, NPR 1.40 / SMS.

No monthly fees. No sales calls. Just a clear NPR rate and volume discounts as you grow.

Pay as you go

Standard

NPR 1.40/ SMS

Send the moment you sign up. Every account starts here, scale into automatic volume discounts.

  • Bulk SMS + OTP across NTC & Ncell
  • Automatic network failover
  • HMAC-signed delivery webhooks
  • Branded sender ID management
  • No monthly or setup fees
Start free
SMS / mo

Estimated total

NPR 14,000

NPR 1.4 / SMS

Illustrative estimate. 1 SMS = 160 GSM-7 characters (70 for Unicode); longer messages split into segments billed per segment.

Sending at high volume? Discounts kick in automatically, no negotiation, no contracts. You always see the effective rate up front. 1 SMS = 160 GSM-7 characters (70 for Unicode).

Trust

Compliant and secure by default.

The 2025 Nepal A2P regulatory shift raised the bar. EK SMS bakes the controls in so you stay compliant without extra work.

Opt-out handling

Inbound STOP keywords suppress a number automatically and are logged for audit.

Suppression lists

Per-account suppression so opted-out and invalid numbers never get re-messaged.

Scoped API keys

Generate, scope, and rotate keys anytime. Least-privilege by default.

HMAC-signed webhooks

Every delivery callback is signed so you can verify it really came from EK SMS.

Audit logs

A complete, queryable trail of sends, status changes, and key activity.

A2P-ready

Built for Nepal's 2025 A2P regulatory shift, registered sender IDs and consent records.

Questions, answered.

How do I get a sender ID?

Request a branded alphanumeric sender ID from your dashboard. We handle the registration with the networks; once approved you can route any campaign through it.

Which networks do you support?

Both major Nepali networks, Nepal Telecom (NTC) and Ncell. A single API call reaches subscribers on either network, with automatic failover between routes.

How is delivery reported?

Every message has a real-time status you can fetch via the API, plus optional HMAC-signed webhooks pushed to your endpoint the instant a message is delivered or fails, no polling needed.

How does billing work?

Pay as you go at NPR 1.40 per SMS with automatic volume discounts as you scale. No monthly fees and no minimum commitment. One SMS is 160 GSM-7 characters (70 for Unicode); longer messages bill per segment.

Can I use my own API key?

Yes, that is the whole point. You generate scoped API keys, rotate them anytime, and integrate directly. EK SMS is whitelabel, so the platform stays behind your brand.

200 delivered

Start sending in minutes.

Create an account, grab your API key, and send your first message today. No sales calls. No monthly fees.