Case Studies

Delivering Accurate and Reliable Mobility Data in the MyCiti App


Cape Town’s MyCiTi is a bus rapid transit service which launched in 2010, initially as a shuttle service from a newly-built bus depot in the CBD to Cape Town International Airport. After numerous network expansions, the service covers Cape Town city centre and stretches into many suburban regions, serving over 60,000 passengers a day.

Byron Coetsee, Capetonian and freelance iOS developer, was a semi-regular user of the MyCiTi system frustrated by the service’s lack of a dedicated iOS app. To overcome this, he put his skills to use and built his own. Simply called MyCiti, Coetsee started building the first version of the app in October 2014 – the day after the Swift programming language was released. However, this early version was limited by an inability to provide updates to users when timetables changed, as there was no practical way to access this data.

“Data from WhereIsMyTransport meant I could build an app guaranteed to have the latest and most up to date information possible.” - Byron Coetsee, iOS Developer

Drawn to reliable mobility data from WhereIsMyTransport, Coetsee began building an improved second version of his app. Mobility data from WhereIsMyTransport powers maps, public transport apps and other digital tools, making services like journey planning and access to transport information easy. We produce data in emerging-market cities, allowing developers to more easily build solutions to the urban mobility challenges faced in these regions.

“Reliable data has the capacity to empower people to solve problems more easily, and data from WhereIsMyTransport is no different.” Marsh Reddy, WhereIsMyTransport

Version 2 of Coetsee’s application was released in January 2017, and was quickly adopted by the public. Coetsee’s MyCiti 2.0 improvements were made possible without having to maintain multiple codebases for data collection and validation—barriers removed by accurate and reliable mobility data from WhereIsMyTransport.

By using this website you agree to our privacy and cookie policy