USSD — Africa
USSD Location Tracking in Kenya: How Little Cab Pinpoints Riders
How USSD location tracking works in Kenya, how Little Cab uses *826# to find riders without GPS, and how SMEs can replicate it with Google Places and HelloDuty.
USSD location tracking in Kenya is one of the few mobile technologies that works on every phone, every network, and without a data bundle. The most famous example is Little Cab, which lets riders hail a taxi by dialling *826# on any Safaricom line. No app. No GPS. Just a USSD menu that somehow figures out where you are. In this guide we break down how USSD location tracking actually works in Kenya, why Little Cab built it that way, and how your business can build a similar location-aware USSD application with HelloDuty without writing custom code.
USSD (Unstructured Supplementary Service Data) is a real-time, session-based protocol used to exchange short text messages between a mobile phone and a service provider. Codes like *144#, *334# or *826# open a menu-driven session that doesn't require internet. USSD location tracking refers to the techniques used to estimate a caller's geographic position during that session, either through the mobile network itself or through a smart menu flow that asks the user to confirm a landmark.
Unlike a GPS-based ride-hail app, USSD has no native access to a phone's location sensors. Location is therefore derived in one of two ways: from the telco's view of which cell towers the SIM is connected to, or from user input combined with a places lookup. Both approaches are widely used by ride-hail, logistics, fintech, and asset tracking businesses across Africa.
Little Cab (now simply Little) launched its USSD ride-hailing service in 2016 as a partnership between Safaricom and Craft Silicon, and Safaricom describes it as a first-of-its-kind USSD ride request in the world. When you dial *826#, the magic isn't on your phone, it's inside Safaricom's network.
Your phone is always connected to at least three nearby cell towers (the red and white masts you see on hills and rooftops). The network constantly measures signal strength and round-trip time from each tower. With three or more reference points, the mobile operator can triangulate a fairly precise latitude and longitude for the SIM, often within a few hundred metres in dense urban areas like Nairobi, Mombasa, and Kisumu where Little Cab operates.
In practice, network-based location is gated behind the operator. Safaricom holds the cell-site database and the signalling data, so only USSD services that integrate directly with Safaricom (and pass through legal and regulatory screening from the Communications Authority of Kenya) can access location data. Independent USSD application developers are almost never granted this level of access. As GSMA reports on USSD and mobile money have noted, USSD remains the backbone of inclusive mobile services in Africa precisely because it works without GPS, even on KaiOS and feature phones.
Most businesses won't get a Safaricom location partnership, and the good news is most don't need one. For ride-hail, last-mile delivery, agricultural pickups, security checks, and customer-care routing, an approximate location, the nearest market, estate, town, or matatu stage, is usually enough. Here are the practical alternatives.
Google's Places API lets you turn a typed keyword into one or more candidate locations with latitude and longitude. The three core endpoints are:
For USSD, Find Place is the workhorse. Ask the user to type a landmark, look it up, then confirm on the next screen.
Some aggregators expose a basic cell-ID-to-area mapping for enterprise customers. It is less precise than triangulation but enough to route a ticket to the right regional agent or warehouse.
A common pattern is to end the USSD session by sending the user an SMS with a short link. When they tap it, their browser shares GPS coordinates back to your server, ideal for delivery apps that need pinpoint accuracy on the drop-off.
HelloDuty lets you build a USSD application through a visual drag-and-drop flow, no developers required. You can launch a shared or dedicated USSD code in Kenya and across Africa, then plug in the integrations you need, including Google Places, your CRM, payment rails and SMS follow-ups.
Because HelloDuty is omnichannel, the same workflow can hand off to a voice agent, a WhatsApp conversation, or an SMS follow-up if the rider needs more help.
No. Standard USSD has no access to phone GPS. Network-level location (cell triangulation) is held by the mobile operator, and access is granted to a small number of integrated partners like Little Cab. Most businesses approximate location through user input plus a places lookup.
Yes, provided the service complies with the Kenya Data Protection Act 2019 and Communications Authority of Kenya licensing. You must disclose data collection, obtain consent, and store data securely.
In dense Nairobi neighbourhoods, accuracy can be a few hundred metres. In rural areas with sparser tower coverage it can degrade to several kilometres, which is why Little Cab only operates in major urban centres.
Yes. A very common pattern with HelloDuty is to start the session on USSD for accessibility, then continue on WhatsApp, SMS, or voice once the customer is identified. This keeps the experience inclusive without losing rich follow-up.
Not with HelloDuty. You configure menus, conditions, and integrations like Google Places from the dashboard. Developers are only needed for highly custom back-end logic.
USSD remains the most inclusive channel in Kenya and across Africa because it works on every device, every network, and without internet. By pairing USSD with a smart places lookup or carrier-grade integration, your business can deliver Little-Cab-style experiences for ride-hail, delivery, field operations, and customer support. Talk to HelloDuty to build your USSD application with built-in location intelligence, or explore our guide to USSD providers in Kenya to see how the ecosystem fits together.

Are you ready to get started? Sign up here for a demo of the HelloDuty CRM and customer engagement automation software now.

Plan, engage, and analyse with ease. Transform your customer relationship with an all-in-one platform.
