Blast SMS
Pricing API docs Log in Get started
From KSh 1.00 per SMS

Bulk SMS that reaches
every customer.

Send campaigns, OTPs and alerts to Safaricom, Airtel and Telkom from one dashboard or our REST API. Pay with M-Pesa, no contracts.

3
Kenyan networks
<5s
Typical delivery
24/7
API uptime
POST /api/v1/sms/send
curl -X POST https://www.blastsms.site/api/v1/sms/send \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "sender_id": "BLASTSMS",
    "phone": "0712345678",
    "message": "Your order #1042 is on the way 🚚"
  }'
201 {
  "status": "success",
  "data": { "recipients": 1, "units": 2, "cost": 2.00 }
}

Everything you need to message at scale

One platform for marketing campaigns, transactional alerts and developer integrations.

Campaign builder

Send to contact groups with personalised tags like {first_name}. Schedule for later, cancel and get refunded.

Quick send

Paste up to 100 numbers in any format. We clean and normalise them to 254 automatically.

REST API

Bearer-token API for SMS, contacts, templates and reports, with PHP, Python and Node samples.

Delivery reports

Live delivery status per message, campaign analytics and webhooks to your own system.

Contacts & blacklist

Import CSVs, manage groups and keep opt-outs on a blacklist that every send respects.

M-Pesa top-ups

Pay by STK push or paybill. Units land in your account the moment payment clears.

Plans for every sender

Buy SMS units with M-Pesa. Units never expire.

Basic
Pay as you go
2.00
KSh / SMS
Pro
For growing businesses
1.50
KSh / SMS
Premium
High-volume senders
1.00
KSh / SMS
Full pricing

Your brand name as the sender

We register your sender ID with the networks for you. Apply and pay online, and we handle the paperwork.

Safaricom
KSh 6,950 / year
Airtel
KSh 7,500 / year
Telkom
KSh 7,000 / year

Start sending in under 5 minutes

Create an account, top up with M-Pesa and send your first campaign today.

Create free account