Overview
Introduction
USSD is a versatile and widely accessible mobile technology, offering a fast and reliable way to communicate between users and client applications. It does not rely on a specific device and requires no activation, ensuring ease of use for everyone.
The USSD session begins when a user dials a code, such as *800*2#, from their mobile phone. This process is similar to the action of checking your airtime or data balance.
With Frog’s USSD API, developers can easily integrate and manage USSD requests once the account is set up. The API offers the flexibility to design and deploy applications that meet the unique needs of any business, making the process both efficient and adaptable.
Why is USSD Preferred
- It is accessible on all cellular networks and mobile handsets.
- It can be easily used in collecting customer feedback.
- It can be applied during polls for voting in real-time.
- Very useful for Financial Services such as Mobile Banking and Balance Enquiry.
- It can be used for Two-factor authentication.
How it Works

-
Frog USSD initiates a request with a
newSession
value set totrue
to the URL provided during the setup. -
You process the data and return a response in JSON format to Frog Bulk SMS, which will be displayed to the user.
Set
continueSession
totrue
if the session is expected to continue orfalse
to close the session.