Platform - Hubtel

Far more than just APIs

Deploy the power of our platform to work for your business.
Build your own unique system to use Bulk SMS, USSD, Voice, Two-Way SMS, Airtime Billing, Mobile Money, Card Payments, Bill Payments and Loyalty in one beautiful API stack.

 

 

 

START BUILDING NOW

Here’s why we love our APIs.
After all, we’re developers too.

Scalable Platform

Our platform is congestion-free, very fast and highly available

Easy-to-work-with

No complex setups. Just simple APIs to get you started in no time.

More reach. More service

Use one integration to get services as you need.

Our APIs are FREE

No set-up cost. No monthly fees. No hidden charges.

Developer support for real

Need help. Raise a ticket, email or live chat with us.

Secured integration

Encrypt your API calls from end-to-end.

Get set. Go!

See how easy it is to integrate with us



                                           
    curl --request \
      GET 'https://api.hubtel.com/v3/messages/send?\
      From=Unity\
      &To=%2B233256786234\
      &Content=Hello%2C+world\
      &ClientId=frbiodfp\
      &ClientSecret=tkreglmn\
      &RegisteredDelivery=true'
                                           
                                        
                                           
    using System;
    using System.Net;

    class Program{
     static void Main(string[] args){
       string url = "https://api.hubtel.com/v3/messages/send?" +
            "From=Unity&To=%2B233256786234" +
            "&Content=Hello%2C+world" +
            "&ClientId=frbiodfp" +
            "&ClientSecret=tkreglmn" +
            "&RegisteredDelivery=true";

       WebClient client = new WebClient();
       string text = client.DownloadString(url);
       Console.WriteLine(text);
       Console.ReadKey();
     }
    }
                                               
                                        
                                           
    import java.net.*;
    import java.io.*;

    public class SendMessage {
      public static void main(String[] args) throws Exception {
         String url = "https://api.hubtel.com/v3/messages/send?"
         + "From=Unity&To=%2B233256786234"
         + "&Content=Hello%2C+world&"
         + "&ClientId=frbiodfp"
         + "&ClientSecret=tkreglmn&RegisteredDelivery=true";

         URL client = new URL(url);
         URLConnection yc = client.openConnection();
         InputStream stream = yc.getInputStream(); 
         InputStreamReader reader = new InputStreamReader(stream);
         BufferedReader in = new BufferedReader(reader);
         String inputLine;
         while ((inputLine = in.readLine()) != null)
           System.out.println(inputLine);
         in.close();
       }
    }
                                               
                                        
                                           
      $url = "https://api.hubtel.com/v3/messages/send?"
        . "From=Unity"
        . "&To=%2B233256786234"
        . "&Content=Hello%2C+world"
        . "&ClientId=frbiodfp"
        . "&ClientSecret=tkreglmn"
        . "&RegisteredDelivery=true";
     // Fire the request and wait for the response
     $response = file_get_contents($url) ;
     var_dump($response);
                                           
                                        

Bulk SMS

Send millions of text messages around the world from your application using our SMS Gateway.

● Integrate via HTTP or SMPP 3.4
● Direct connections to mobile networks for guaranteed delivery.
● Receive delivery reports through webhooks.

Start Messaging

USSD

Explore how you can use interactive USSD to deliver value added services to your customers. The Hubtel USSD Gateway takes the pain of setting up a complex USSD system away from you.

● Free test USSD codes to get you going quickly.
● SDKs and simulators for quick application development.
● Request and manage your USSD services online with ease.
● Flexible payment terms that will meet your budget.
● Add multiple extensions to your USSD code for free.
● Integrate once and connect to multiple Networks across various countries.

Start interacting

Two-Way SMS & Airtime Billing

Monetize your content by charging users who subscribe to your services.

● Acquire more users through different subscription channels.
● Bill users directly on their mobile devices.
● Monitor your revenue performance on an intuitive web interface

Interact & bill

Mobile Money & Card Payments

Activate a merchant account and start accepting online payments from mobile money and credit/debit cards.

● Receive mobile money.
● Send mobile money.
● Integrate online checkout.
● Accept local and international cards.

Accept Online Payments

Bill Payments

Sell internet data, airtime credit, accept ECG postpaid and TV bills and earn commissions.

● Sell MTN, Tigo, Glo, Airtel & Vodafone Airtime
● Accept TV bill payments
● Sell Internet Data
● Transfer Mobile Money
● Accept ECG PostPaid payments

Explore now

Let’s help you take your business to the next level.
Connect with our team now