SMS API · Ghana

SMS API for Ghana

Send OTPs, alerts, receipts and campaigns to every Ghana network from one REST API, from your own sender ID, with a delivery status for every message.

  • MTN, Telecel, AirtelTigo, Glo
  • GHS 0.04 per SMS, pay as you go
  • Local number formats accepted
POST /v1/sms/send
curl -X POST https://api.sendexa.co/v1/sms/send \
  -H "Authorization: Basic $SENDEXA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "0244123456",
    "from": "MyBrand",
    "message": "Your order is on its way"
  }'

GHS 0.04 per SMS

To any Ghana network. Long messages are billed per part.

Pricing

Everything you need to send SMS in Ghana

Numbers the way Ghanaians write them

Send to 0244123456 or 233244123456. You don't have to rewrite your customer list into international format first.

Your brand as the sender

Send from your own sender ID instead of a random number. Register it from the dashboard or the Sender ID API; each one is reviewed before it goes live.

Every Ghana network

One integration reaches MTN, Telecel, AirtelTigo, Glo. No separate contracts or connections per network.

Delivery status for every message

Look up any message by its ID, or receive status updates by webhook, so your app knows what reached the customer.

Bulk and one-to-one from the same API

Send a single OTP or alert with /v1/sms/send, or a campaign to many numbers with /v1/sms/bulk.

Prepaid, no lock-in

Sign up free, top up your wallet and pay only for the messages you send. Prices for Ghana are shown in cedis.

Send your first SMS in Ghana

  1. Create a free account and copy your API key from the dashboard.
  2. Top up your wallet.
  3. Register your sender ID. It can be used once it is approved.
  4. Call POST /v1/sms/send with the number, sender and message. The SMS docs have examples in cURL, JavaScript, Python, PHP and Java.
  5. Track delivery with GET /v1/sms/status/:id or a webhook.

Keep messages short and lists clean

Every 160 characters is one SMS, and a single emoji or curly quote cuts that to 70. Check messages with the SMS character counter before a big send, and remove invalid and duplicate numbers with the Ghana number checker. Both cut the cost of every campaign.

Built in Ghana

Sendexa is built by Sendexa Limited in Akatsi, in the Volta Region. Questions about integrating? Email hello@sendexa.co or talk to sales.

Frequently asked questions

How much does the SMS API cost in Ghana?+

GHS 0.04 per SMS to any Ghana number. A message longer than one SMS is billed per part. Use the SMS cost calculator to price a campaign.

Which networks does it deliver to?+

MTN, Telecel, AirtelTigo, Glo. Because of number portability, the network a number started on may not be the one it uses now; delivery works either way.

Do I need a sender ID?+

To send from your brand name you register a sender ID. New sender IDs start as pending and can be used once approved. You can submit one from the dashboard or with the Sender ID API.

What phone number format should I use?+

Local (0244123456) and international (233244123456) formats both work. The free Ghana number checker cleans and formats a whole list for you.

How do I authenticate?+

With Basic authentication using the API key from your dashboard. Every Sendexa product uses the same base URL, https://api.sendexa.co, and the same keys.

Can I send OTPs with it?+

Yes, but the Verify API is built for it: it generates and checks the code for you, and can fall back to WhatsApp, voice or email. See the OTP API for Ghana.