Grab - Taxi & Food Delivery

Grab Holdings · Grab is a superapp that helps you book rides, order food and groceries, send parcels, and pay cashless across Southeast Asia.

Native Android Travel & Local Grab Holdings
Bundle ID com.grabtaxi.passenger
Version analyzed 5.406.1
Build framework Native Android
SDKs detected 17
Analyzed 2026-08-21
Exploratory agent run

What Grab - Taxi & Food Delivery does

Grab is a location-based mobility app that allows users to select a country and city, search for pickup points and destinations, and configure transport trips. The analyzed screens focus on ride booking in Bali, Indonesia, including airport pickup selection, map-based location discovery, image-assisted place search, and multi-stop routing.

Observed on screen

  • Country and City Selection Users can choose a supported Southeast Asian country and service city to load locally available Grab services.
  • Transport Booking The app supports ride configuration by entering a pickup location and destination, with transport options such as cars and bikes.
  • Location Search Users can find pickup points and destinations through text search, recent locations, suggested places, saved places, or the current device location.
  • Airport Pickup Discovery Airport locations can be searched by flight number, with specific terminals and designated Grab pickup zones displayed by distance.
  • GrabMaps Integration An interactive map enables users to locate and select pickup points or destinations manually.
  • Image-Based Place Search Users can capture or upload an image containing a road, building, or store name to identify a location.
  • Multi-Stop Trips A route can include up to two additional stops before the final destination.
  • Account Access First-time users can sign up, while existing users can log in to access additional functionality.
  • Help Centre In-app support links provide assistance for location selection, booking, and other service issues.

Written from a FlyTrap agent exploring the app on a real device, not from the store listing. It covers only the screens that run reached, so anything behind a login, paywall or region lock is absent.

Static + runtime analysis

SDKs detected

17 SDKs found across 11 categories. Click any SDK to see every other app that uses it.

All SDKs
From manifest + Info.plist

Permissions requested 14 sensitive

59 permissions requested at runtime. Colors reflect platform sensitivity tier.

Precise location sensitive

Access exact location via GPS, cell, and Wi-Fi.

Background location restricted

Access location while the app is in the background.

Read phone state sensitive

Read phone state, network info, and the device's phone number.

Approximate location sensitive

Access approximate location (network-based).

Find accounts on device sensitive

Read the list of accounts known to the device.

Read contacts sensitive

Read the user's contacts data.

Write storage sensitive

Write files to shared external storage. No-op for apps targeting Android 11+.

Microphone sensitive

Record audio from the microphone.

Camera sensitive

Take pictures and record video.

Make phone calls sensitive

Initiate a phone call without going through the dialer UI.

Post notifications sensitive

Post notifications to the system.

Read storage sensitive

Read files from shared external storage. Replaced by READ_MEDIA_* on Android 13+.

Read calendar sensitive

Read the user's calendar data.

Modify calendar sensitive

Add, modify, or remove calendar events.

Internet access standard

Open network sockets.

Network state standard

Read connectivity information.

Wi-Fi state standard

Read Wi-Fi connection information.

Vibrate standard

Control the vibrator.

com.google.android.providers.gsf.permission.READ GSERVICES standard
com.google.android.c2dm.permission.RECEIVE standard
Wake lock standard

Keep the device awake.

READ USER DICTIONARY standard
android.Manifest.permission.RECORD AUDIO standard
Fingerprint authentication standard

Authenticate using fingerprint hardware.

Biometric authentication standard

Authenticate using biometric hardware.

Change network state standard

Change network connectivity state.

Change Wi-Fi state standard

Change Wi-Fi connectivity state.

NFC standard

Perform I/O over NFC.

com.android.launcher.permission.INSTALL SHORTCUT standard
Foreground service standard

Run a foreground service.

Foreground service: location standard

Required for foreground services of type location.

Foreground service: microphone standard

Required for foreground services of type microphone.

Foreground service: data sync standard

Required for foreground services of type dataSync.

com.google.android.gms.permission.AD ID standard
DETECT SCREEN CAPTURE standard
Schedule exact alarms standard

Schedule alarms that fire at an exact time. Granted from system settings; denied by default on Android 13+.

Modify audio settings standard

Modify global audio settings.

MANAGE DEVICE POLICY MANAGED SUBSCRIPTIONS standard
com.grabtaxi.passenger.permission.ESIM standard
READ PROFILE standard
Bluetooth (legacy) standard

Connect to paired Bluetooth devices on Android 11 and below.

android.webkit.PermissionRequest standard
Display over other apps standard

Draw windows on top of other apps. Granted from system settings.

USE FULL SCREEN INTENT standard
Run at startup standard

Receive the BOOT_COMPLETED broadcast.

DOWNLOAD WITHOUT NOTIFICATION standard
Reorder tasks standard

Move tasks within the back stack.

FLASHLIGHT standard
ACCESS ADSERVICES ATTRIBUTION standard
ACCESS ADSERVICES AD ID standard
com.google.android.finsky.permission.BIND GET INSTALL REFERRER SERVICE standard
com.grabtaxi.passenger.DYNAMIC RECEIVER NOT EXPORTED PERMISSION standard
ACCESS ADSERVICES TOPICS standard
com.samsung.android.mapsagent.permission.READ APP INFO standard
com.huawei.appmarket.service.commondata.permission.GET COMMON DATA standard
GET PACKAGE SIZE standard
READ DEVICE CONFIG standard
com.oplus.permission.safe.AI APP standard
com.oplus.metis.factdata.permission.DATABASE standard

Frequently asked questions

What FlyTrap detected inside Grab - Taxi & Food Delivery.

What does Grab - Taxi & Food Delivery do?

Grab is a location-based mobility app that allows users to select a country and city, search for pickup points and destinations, and configure transport trips. The analyzed screens focus on ride booking in Bali, Indonesia, including airport pickup selection, map-based location discovery, image-assisted place search, and multi-stop routing. This comes from a FlyTrap agent exploring the app on a real device, so it covers only the screens that run reached.

What is Grab - Taxi & Food Delivery built with?

Grab - Taxi & Food Delivery by Grab Holdings is built with Native Android. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.

What SDKs does Grab - Taxi & Food Delivery use?

FlyTrap detected 17 third-party SDKs inside Grab - Taxi & Food Delivery, including Coil, Facebook SDK and Firebase Analytics. They span areas such as Imaging, Analytics, Push Notifications and Crash Reporting. The full list, grouped by category, is on this page.

What permissions does Grab - Taxi & Food Delivery request?

Grab - Taxi & Food Delivery requests 59 permissions. 14 of these are sensitive, such as Precise location, Background location and Read phone state. Each is listed above with its platform sensitivity tier.

Is Grab - Taxi & Food Delivery safe to use?

FlyTrap reports what an app contains, it does not issue a safety verdict. Grab - Taxi & Food Delivery requests 59 permissions (14 sensitive) and bundles 17 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.

What platforms is Grab - Taxi & Food Delivery available on?

The version FlyTrap analyzed targets Android.