Grab built five transportation apps in Southeast Asia, including the region's largest ride-hailing service.

million customers across 34 cities in six countries
drivers across Asia
“Google Maps provides a common language for our drivers, passengers and operations staff to communicate and identify locations quickly, calculate estimated times of arrival, and route trips properly. Knowing we can rely on Google for mapping has allowed us to direct our energy towards improving our driver and passenger apps, which are the key to our success.”

{[ctrl.removeAuthorCompany("Arul Kumaravel - Vice President of Engineering")]}, Grab


Grab is Southeast Asia’s largest ride-hailing platform. It operates local transportation services in 34 cities in Singapore, Indonesia, Philippines, Malaysia, Thailand and Vietnam. Grab started as a taxi-hailing service in Malaysia with safety and reliability at its core. To better serve customers’ transportation needs as Grab expanded, it steadily developed more transportation services including motorbike-hailing and social carpooling, with courier delivery services being added later to take advantage of its extensive bike fleet. Because the company was expanding quickly into more cities, it needed a technology that could easily scale while providing comprehensive map coverage.


Grab chose Google Maps and Google Maps APIs for their scalability, security, stability and ability to easily integrate with Grab’s geolocation and estimated-time-of-arrival backend systems. Grab used Google Maps to support five local transportation services: GrabTaxi, GrabCar, GrabBike, GrabHitch and GrabExpress. Grab uses the Google Maps Places API to help users easily select pickup and dropoff points. The Google Maps Geocoding API translates user geographic coordinates to recognizable addresses, helping Grab accurately detect users' locations. And the Google Maps Roads API presents a clear picture of Grab drivers’ movements, making it easy for the company to track them. The map data within Google Maps also allows Grab to overlay its own hyperlocal mapping information to improve pickup and travel times through routing and identifying popular pickup and drop-off locations. Having the ability to include its proprietary local mapping data is essential for Grab, particularly in cities like Jakarta, Bangkok or Manila, where some roads do not allow motorbikes, or some small alleys are not on maps. This level of detail and accuracy allows drivers to take the best routes and reach their destinations more quickly.


  • Within four years Grab has become the largest ride-hailing platform in Southeast Asia with 500,000 drivers serving 24 million users
  • Provides a safe and reliable transportation platform that is widely accessible and serves to improve lives
  • Customers are kept continually informed of their driver’s estimated time of arrival and pick-up time
Infoxchange Google Maps Phone

APIs used

Millions of apps and sites use Google Maps APIs to benefit from a powerful mapping platform. Discover which set of APIs Grab has used to create their website and mobile applications:


Google Maps Javascript API

Create the Grab internal system


Google Maps SDK for iOS

Mobile app for iOS users


Google Maps Android API

Mobile app for Android users


Google Maps Distance Matrix API

Calculate estimated times of arrival


Google Maps Geocoding API

Accurately detect user locations


Google Maps Roads API

Accurately track drivers’ movements

We're here to help

Contact the Google Maps APIs sales team to learn more about custom solutions, enterprise pricing and plans, or general questions.