Build your desired USSD application and engage with your customers through both feature phones and smartphones.

USSD (Unstructured Supplementary Service Data) is used to send text between a mobile phone and an application program in the network. Integrate with our user-friendly USSD API and offer effective solutions to your customers.

Signup now


This is a three-digit code for example *123# that is used by only one client for their company or service.


A shared USSD code is used by multiple companies or services. We provide a channel for each company or service on our dedicated codes, for example *123*45#


All prices are exclusive of VAT. Prices are in Kenyan Shillings.

Shared USSD
Setup fee
Applies to Safaricom and Airtel MNOs
Monthly Maintenance
KES. 5,000.00
each MNO
Dedicated USSD
Setup fee
Applies to Safaricom and Airtel MNOs
KES. 140,000.00
each MNO
Monthly Maintenance
KES. 50,000.00
each MNO

VasPro API

Use our APIs with your application or services to build a robust system that connects with your customers.

The VasPro Developer API Documentation offers all the instructions you need to connect and use our services. Our development support team is ready to help you whenever you need help.

Signup Explore the docs
API Code

var settings = {
  "async": true,
  "crossDomain": true,
  "url": "",
  "method": "POST",
  "headers": {
    "cache-control": "no-cache",
  "data": "{
        "apiKey": "api token here",
        "shortCode": "VasPro",
        "origin": "API_INTERFACE",
        "isScheduled": ,
        "scheduleTime": ,
        "uniqueId": "12347",
        "enqueue": 1,
        "message": ""
            {"recipients": "07xxxxxxxx,07xxxxxxx"},
        "callbackURL": ""

$.ajax(settings).done(function (response) {

Trusted by corporates, SMEs and individuals