Up to 18% off unlimited packagesSee unlimited offers
OpenSim™
Buy eSIMRegional eSIMsResourcesSupportMy eSIMs

Loading page...

Download our app

Roam Smarter on AndroidFly Connected on iPhone
OpenSim™

getopensim.com

Explore

Country eSIMsRegional eSIMsMy eSIMs

Help

SupportResourceseSIM compatibilityPrivacy PolicyTerms & Conditions

Let's stay connected

WhatsApp support ↗[email protected]
© 2026 OpenSim™Previously Roaming eSIM. Same accounts. Same team.
OpenSim™
Buy eSIMRegional eSIMsResourcesSupportMy eSIMs
Resources/eSIM Research/Ride App Verification Index: Can 10 Apps Work With a Data-Only eSIM?

Ride App Verification Index: Can 10 Apps Work With a Data-Only eSIM?

eSIM ResearchBy OpenSim research teamPublished August 21, 2026Updated August 21, 2026
Follow OpenSim

Add us to your preferred sources on Google.

Add to preferred sources↗
Six of ten ride apps document a route beyond SMS for account access

Six of the ten ride apps in this study document at least one account-access route beyond a carrier text message. Uber, Lyft, Careem, Freenow, Gojek and Ola publish an alternative such as a phone call, WhatsApp, email, an authenticator app, backup codes, a password on an eligible device or trusted-device access. The checked pages for Grab, Bolt, Cabify and DiDi do not publish an equivalent non-SMS route.

That finding does not mean six apps will always let a traveler in without the registered phone line. Some alternatives still depend on that line receiving a voice call. Some work only when they were configured before travel. A password or trusted-device option can disappear on a new phone. The useful distinction is simple: mobile data can run an already accessible ride app, but it does not automatically satisfy the app's identity check.

Study result: check the account before checking the data plan. Register the app, remain signed in, add every available recovery method and keep the registered number reachable when practical. Then use a travel data connection for booking, maps, driver chat and live pickup tracking.

Download the ride-app verification CSV or open the JSON dataset. The JSON contains the fixed sample rule, classification method, twelve target keywords, ten competing pages, ten public traveler questions, first-party source notes and a SHA-256 checksum for the source file. Every CSV row has its own normalized checksum.

Which ride-app setup fits your trip?

Your situationEvidence-based decision
Uber is already signed in on your travel phoneKeep it signed in. Add an authenticator app and save backup codes before departure. Uber explicitly warns that SMS may not arrive while traveling.
You need Lyft in the United States or CanadaConfirm that the eligible registered number remains active. Lyft can deliver a login code by phone call, but that still requires the line to receive the call.
You will use CareemRegister before travel and keep WhatsApp active on the same number. Careem documents SMS, WhatsApp and an automated phone call for the signup OTP.
You will use Grab, Cabify or DiDiComplete registration while the home number can receive SMS. The checked rider pages do not publish a carrier-SMS-free account-access route.
You will use BoltVerify the account before departure. Bolt links a mobile number to the rider account and documents a sign-in verification code, but the checked sign-in page does not name its delivery channel.
You will use GojekVerify email, enable trusted-device or biometric access and keep WhatsApp connected. A changed device can still require an OTP.
You will use OlaStay signed in on the travel phone. Ola documents a call-delivered OTP and a password option, but password login may not appear on a device that has never used the account.
You are changing phones before the tripMove and test the ride apps before leaving home. New-device rules are often stricter than routine use on a trusted phone.
Your travel eSIM is data-onlyTreat it as the connection for the app, not as the phone number registered to the ride account. Keep the home line available for verification if your phone and plan allow it.
You cannot keep the home line activeChoose apps with a documented alternative, complete setup on the final travel phone and save a public transport or licensed taxi fallback.

Explore the 10-app CSV

Check what happens when a ride app asks for verification

Search an app or region, then filter for a published route beyond SMS, WhatsApp, a voice call or a documented new-device rule. Each record links to the first-party page used for classification.

Loading the ride-app verification CSV...

A data connection and a verified account solve different problems

Ride apps need internet access to load a map, locate the phone, show nearby vehicles, send a booking, update the driver's position and support in-app contact. A data-only Roaming eSIM can provide that connection when the selected plan covers the destination and the phone connects correctly.

Account verification sits one layer above the connection. The app may ask whether the person holding the phone controls the number, email address, password, trusted device or second authentication factor attached to the account. Mobile data can carry a WhatsApp message, email or authenticator response. It cannot receive a carrier SMS on a plan that has no phone number.

This is why two pieces of advice that sound contradictory can both be true:

  1. An existing ride account can usually use mobile data abroad without a local number.
  2. Signup, sign-in, a new phone or recovery can still trigger a verification step tied to a number.

Most competing pages answer the first question. This study checks the second one across ten apps.

What a data-only Roaming eSIM can do

A suitable Roaming eSIM plan provides mobile data for the tasks that happen after account access:

  • opening the ride app away from Wi-Fi;
  • loading the pickup map and current location;
  • searching for a destination;
  • requesting and tracking a vehicle;
  • receiving in-app status updates;
  • using in-app chat or data-based calling when the app offers it;
  • checking a translated address or alternate route;
  • opening an airline, hotel or public transport app if the ride plan changes.

What it cannot promise

A data-only plan does not create a local mobile number, receive ordinary carrier SMS or guarantee that a third-party app will accept a login attempt. The ride company controls its security checks. A traveler can also be challenged after a reinstall, a device change, an unusual login or a long period without using the account.

For a fuller explanation of the number distinction, see do eSIMs include calls and SMS?. For a route fallback that does not depend on live data, see the Offline Maps Travel Index.

🏆 Roaming eSIM continuity edge: once the ride account is usable, a route-matched Roaming eSIM plan can keep the live booking, pickup map, driver chat and trip tracking available beyond airport or hotel Wi-Fi. The honest boundary is equally important: the data plan does not replace a verification number.

Six apps publish at least one route beyond SMS

Voice calls are the most common documented ride-app alternative to SMS

The six apps do not offer one common solution. Their alternatives fall into several groups, and each group has a different travel requirement.

Voice calls avoid text delivery but still need the phone line

Uber, Lyft, Careem and Ola document a phone-call route for a code. This can help when text delivery is delayed or filtered, but it is not the same as removing the registered number from the process. The home line must still be active, reachable and permitted to receive the call abroad.

For dual-SIM travelers, a practical arrangement is to select Roaming eSIM for mobile data and leave the home line enabled for incoming verification. Turn off data switching and carrier data roaming on the home line unless the home carrier's terms make that safe. Device menus and carrier billing differ, so verify the settings before departure rather than copying a generic screenshot.

WhatsApp can carry a code over mobile data

Careem and Gojek document WhatsApp as an OTP channel. This is the clearest data-based alternative in the sample because WhatsApp can receive the message over the travel data line while retaining the home number associated with the WhatsApp account.

That route still has prerequisites. WhatsApp must already work on the phone. The number must match the ride account where required. Reinstalling WhatsApp or changing its registered number at the same time as the trip creates another verification dependency. Travelers should test the actual account state, not simply assume that having the WhatsApp icon is enough.

Uber publishes the strongest offline authentication preparation

Uber's two-step verification page says a security app can generate codes even when the device is offline. It also provides backup codes for use when the expected code does not arrive. The same page explicitly notes that SMS may not arrive while traveling.

That is the most travel-specific account guidance in this sample. The useful preparation is not merely installing Uber. It is selecting the authenticator method while the account is accessible, completing setup and storing the backup codes somewhere other than the only phone being carried.

A password manager, encrypted document store or printed copy kept separately can work. A screenshot stored only on a locked or lost phone does not provide an independent recovery path.

Freenow separates first sign-in from a new device

Freenow's passenger login page says the first use of a phone number receives an SMS code, while a new device is verified through the registered email address. That can make a planned device change less dependent on carrier SMS than the initial account setup.

The recovery boundary is stricter. Freenow's account guidance says some in-app password-reset paths still send an SMS, while a browser reset can send email instructions. It also says an account may not be recoverable when the registered contact details are no longer accessible. The travel decision is to verify both the email and phone details while signed in.

Trusted devices help only while they remain trusted

Gojek documents one-tap access on a trusted device and device biometric access when enabled. Ola documents password login as an alternative, but says that option may not be available on a device that has never used the account.

These are useful routine-access methods, not portable recovery guarantees. Replacing the phone, clearing app data or reinstalling shortly before arrival can remove the advantage. The strongest preparation is to complete the migration at home, log out only if the test specifically requires it, and confirm the final travel phone can reopen the account.

Four checked apps do not publish a non-SMS account route

Grab, Bolt, Cabify and DiDi are not labeled as unusable with a data-only eSIM. A traveler who is already signed in may be able to book normally over mobile data. The finding is narrower: the checked first-party rider pages do not document a carrier-SMS-free route for the account state we audited.

Grab documents an SMS OTP after the selected signup method

Grab's account-creation page lets a user begin with Google, Facebook or a phone number. It then says the user receives a four-digit OTP by SMS. It also lists a selfie, payment card or Facebook verification before the first booking.

Those later identity checks do not replace the documented signup OTP. A traveler who sees “Continue with Google” should not infer that no phone verification will follow. Complete both account creation and the first-booking check before the trip.

Bolt links the number but leaves one channel unclear

Bolt's passenger terms state that the passenger's mobile number is linked to the user account during installation. Its rider sign-in help mentions a verification code but does not state whether the code arrives by SMS, voice or another route. A separate rider page explicitly says a new phone number is verified by SMS.

The dataset keeps those statements separate. It does not convert an unnamed verification code into an SMS claim. It also does not turn the lack of a published alternative into proof that none exists inside every local app version.

For travelers, the conservative action is straightforward: create and test the Bolt account while the linked number is available. If local support or the app later shows another verified route, use it, but do not base an airport pickup on an undocumented assumption.

Cabify requires SMS during account creation

Cabify's account page says a valid phone number receives an SMS verification code. The flow then asks for an email address, name and password.

The password may be useful after registration, but the checked page does not say it can replace phone verification during a challenge or recovery. Cabify is therefore counted as having no documented non-SMS route in this audit.

DiDi's checked passenger flow starts with SMS

DiDi Mexico's passenger help says registration begins with a ten-digit mobile number and an SMS registration code, followed by a password and payment details. It names password reset for access problems but does not publish the verification channel for that reset on the checked page.

DiDi documentation varies by market, so the dataset identifies the Mexico page rather than presenting it as a worldwide rule. Travelers using DiDi elsewhere should check the current help page for that country and complete registration before relying on it.

The four-step ride-app setup before travel

Four steps to prepare a ride account before switching travel data lines

The most reliable setup is not tied to one brand or one phone menu. It removes avoidable account changes from the arrival window.

1. Create the account on the phone you will carry

Download the destination's likely ride apps while at home. Use a phone number that will remain under your control through the trip. Complete every available email, payment and identity step. If an app will not accept the home number, discover that before the ride is time-sensitive.

Do not create duplicate accounts simply because the destination changes. Duplicate records can make recovery, receipts and payment history harder to follow. Use the app's published number-change or support route when an existing account needs correction.

2. Keep the account signed in

An already accessible account removes the most common verification moment. Avoid deleting and reinstalling the ride app at the airport. Do not clear app data as a routine storage cleanup on the travel day. Install operating-system and app updates with enough time to test them.

Being signed in is not an absolute guarantee. A security system may still request verification. It is a useful reduction in risk, not a promise that a challenge cannot appear.

3. Add every documented alternative

The right alternative depends on the app:

  • Uber: authenticator app and backup codes;
  • Lyft: phone-call code;
  • Careem: WhatsApp and phone-call OTP;
  • Freenow: verified email for a new device and browser recovery where available;
  • Gojek: WhatsApp, trusted-device access and biometrics;
  • Ola: call-delivered OTP and password login on an eligible known device.

Test the method rather than merely enabling it. Confirm that email opens, WhatsApp receives data, the authenticator entry is labeled clearly and backup codes are stored separately.

4. Test the connection layer

Install the Roaming eSIM before departure when the plan instructions permit it, but follow the plan's actual activation rule. At the destination, select the travel line for mobile data, apply the required roaming setting to that line and prevent the home line from becoming an unintended data source.

Open the ride app only after the phone shows working mobile data. Confirm the map loads, the pickup pin can be moved and the destination can be searched. Do not request a vehicle as a test unless the app provides a non-booking preview and you understand the cancellation terms.

App-by-app traveler decisions

Uber: prepare the second factor, not just the account

Uber receives no general “winner” label because this is not a ride-quality test. It does have the best documented travel preparation in the checked source set. Its help center says SMS may fail while traveling and publishes two independent options: a security app and backup codes.

The phone-call code also helps when texts fail, but it still depends on the registered line. For a traveler who cannot receive any home-line traffic abroad, the authenticator route is more independent.

Recommended preparation:

  1. Confirm the rider account is signed in on the travel phone.
  2. Add an authenticator app through Uber's two-step settings.
  3. Store backup codes outside that phone.
  4. Check the registered phone and email details.
  5. Use Roaming eSIM for live app data after arrival.

Lyft: keep the eligible regional number reachable

Lyft's account-creation guidance says the number must be from the United States, Canada or Puerto Rico. Its login guidance says a code is sent whenever the rider logs in. A “Call me with the code” option is published.

This creates a clear connectivity decision. A visitor with an existing Lyft account can use travel data for the app, but should not discard access to the registered regional number. Email can help locate an old account, yet a replacement number still receives an SMS during the documented recovery process.

Careem: WhatsApp provides the cleanest data-based signup path

Careem's signup page says the four-digit code can arrive by SMS or WhatsApp. Its OTP troubleshooting page also publishes an automated phone call.

Among the ten apps, this is the clearest documented signup flow that can use a messaging app over data. The traveler still needs a working Careem-eligible number and a working WhatsApp account attached as required. Complete the flow before the pickup is urgent.

Freenow: verify both contact channels

Freenow's first phone-number sign-in uses SMS. A new device uses email verification. That split rewards advance preparation: a verified email can help during a planned phone change, while an inaccessible email can create another dead end.

Because Freenow says it may be unable to recover an account after access to registered contact details is lost, check those details before traveling. Do not wait until a recycled, cancelled or unavailable number becomes the only path shown by the app.

Gojek: WhatsApp helps, but a new device can reset the problem

Gojek's login guide documents SMS or WhatsApp OTP, one-tap login on a trusted device, biometrics and an email-assisted number-recovery flow. Its terms say a device change still requires an OTP.

That makes device continuity central. Keep the final phone trusted and signed in. If the phone must change, complete the change while the old number, new number and email are all available. Email alone does not finish the published number-replacement process because the new number receives an SMS code.

Ola: a known device has more options

Ola's login support documents SMS OTP, a call-delivered OTP and password login. It also says password login may not be available on a device that has never used the account.

The practical inference is limited but useful: the same phone used and tested before travel has a better documented access set than a brand-new device. This does not guarantee that a password will always appear. It supports doing the migration before departure.

Can the driver contact you without a local number?

There is no single answer across all apps, cities and trip states. Many ride apps offer in-app chat and app-based calling, which use data. Some markets or situations may still expose a masked telephone route or let a driver place a conventional call. The account's registered number can therefore remain relevant even when the booking itself runs over data.

Use these practical rules:

  • put the pickup pin where the driver can physically stop;
  • add a short landmark note in the app when available;
  • keep notifications enabled for the ride app;
  • watch in-app chat after a driver accepts;
  • avoid depending on an ordinary voice call if the home line cannot receive one;
  • meet in the official pickup zone at airports, stations and large venues;
  • save the vehicle plate, driver name and trip screen before leaving the terminal.

Do not put private contact details into a public pickup note. Keep communication inside the app when that feature is available.

Should you keep the home SIM active for verification?

Keeping the home line available is often the most flexible arrangement, but it should be configured deliberately. A dual-SIM phone can use Roaming eSIM for mobile data while the home line remains registered for calls or texts. Whether incoming SMS or calls cost money depends on the home carrier and plan.

Before travel:

  1. Ask the home carrier whether incoming SMS and voice calls work at the destination and what they cost.
  2. Turn off mobile data and data roaming for the home line unless specifically needed.
  3. Turn off automatic cellular data switching if it could move data back to the home line.
  4. Keep Roaming eSIM selected as the mobile data line.
  5. Test an ordinary message and the ride app's own access method before departure.

If the home line must be disabled completely, prioritize the documented alternatives in the explorer. Remember that a phone-call alternative is not useful when the line cannot receive calls. WhatsApp, email, authenticator codes, backup codes and trusted-device access are the alternatives that can operate over data or locally on the device.

What if the code does not arrive at the airport?

Avoid repeated requests in quick succession. Some systems add a waiting period or temporarily limit new codes. Work through the routes the app itself publishes.

  1. Confirm the country code and registered number.
  2. Check that the home line is enabled and registered to a network.
  3. Look for the app's voice-call, WhatsApp, email, authenticator, backup-code or password option.
  4. Check blocked messages and spam filters without changing several settings at once.
  5. Use the app's official support path.
  6. Switch to a prepared alternative, such as the airport taxi desk, official taxi rank, train or bus.

Do not buy a disposable verification number from an unverified seller as an automatic fix. Ride platforms can reject some number types, and control of a temporary number can pass to someone else. A number attached to a travel account should remain under the traveler's control.

Ten questions travelers ask about ride apps and data-only eSIMs

Can I use Uber abroad with a data-only eSIM?

Yes, when the Uber account is accessible and the app has mobile data. A data-only Roaming eSIM can carry booking, map, chat and tracking traffic. It cannot receive an Uber carrier SMS. Configure Uber's authenticator and backup codes before travel if you want a published route less dependent on SMS.

Do I need a local number for Uber, Bolt or Grab?

The checked pages do not say that every traveler needs a destination-local number. They do link the account to a phone number or verify one. An existing home number can therefore be enough when the app accepts it and the account is prepared. Local market eligibility can still differ.

Should I register ride apps before leaving home?

Yes. This is the strongest action supported across the dataset. It reveals number eligibility, completes SMS-dependent steps and lets the traveler add recovery methods while the home line is easy to use.

Will a ride app ask for another code on a new phone?

It can. Lyft documents a code whenever the rider logs in. Freenow verifies a new device by email. Gojek says a changed device requires an OTP. Ola says its password option may be absent on a never-used device. Complete a device change before the trip.

Can a driver call me when the travel eSIM has no number?

In-app chat or app-based calls can work over data when the platform and market offer them. A conventional call to the registered number still needs that line. Place the pickup pin carefully and watch in-app messages.

Can I keep my home SIM on only for codes?

Many dual-SIM phones support that arrangement. Select Roaming eSIM for data and disable home-line data switching. Confirm incoming SMS and call charges with the home carrier because the eSIM cannot control those fees.

Which apps document WhatsApp verification?

Careem and Gojek document WhatsApp OTP in the checked pages. Careem publishes it for signup. Gojek publishes it for login. The WhatsApp account must already be usable over the active data connection.

Which app publishes an authenticator option?

Uber does. It also publishes backup codes and explicitly notes the travel problem with SMS delivery. Set up the authenticator while the account is working.

What if I no longer control the registered number?

Use the app's official number-change or recovery process before travel. Recovery varies. Lyft and Gojek involve a new number that still receives SMS. Freenow warns that loss of registered contact access can prevent recovery. Do not wait until arrival.

What should I save as a fallback?

Save the accommodation address in the local language, the official airport taxi location, a public transport route, an offline map and the ride-app support page. Also keep enough payment flexibility for a licensed taxi or transit ticket.

Why this study fills a search and traveler-information gap

The competitive review covered ten pages ranking or written for combinations of eSIM, Uber, ride apps, local numbers and verification codes. Provider guides from Airalo, Nomad, TripoSIM and others generally explain that Uber or another ride app can use eSIM data. Some recommend registering before departure. City directories explain which app operates where. SMS guides explain how to keep a home line reachable.

The missing piece was a fixed cross-app account-state comparison with first-party sources. The pages reviewed did not publish all of the following together:

  • signup separated from ordinary signed-in use;
  • new-device login separated from signup;
  • lost-number recovery separated from re-login;
  • the exact alternative channel named for each app;
  • “not publicly documented” kept separate from “no”;
  • a downloadable CSV with dated sources and checksums;
  • a roomy explorer that lets a traveler filter for an alternative to SMS.

Public travel discussions show the same confusion in practical form: whether a data-only eSIM is enough, whether the driver can call, whether the home SIM can remain active, whether Bolt needs a local number and what to do when an airport Wi-Fi login or ride-app code also depends on SMS. Reddit questions were used to select traveler decisions, not as proof of app policy.

Methodology

Sample

We selected ten passenger ride apps with public first-party account documentation and a mix of travel relevance across several regions: Uber, Lyft, Grab, Bolt, Careem, Cabify, Freenow, Gojek, Ola and DiDi.

This is a purposive documentation sample. It is not a market-share ranking and it does not claim that every app works in every country. App availability must be checked for the actual destination.

Evidence hierarchy

Where a page was market-specific, the dataset records the market. DiDi uses its Mexico passenger page. Grab uses its Singapore consumer help. Lyft's checked signup page names United States, Canada and Puerto Rico number eligibility.

Classification

A non-SMS route was counted only when the first-party source explicitly named an account-access method other than a carrier text message. The route could be a voice call, WhatsApp, email for a new device, an authenticator app, backup codes, a password on an eligible device or trusted-device access.

The count does not mean each method is independent of the registered phone number. Voice calls still require the line. WhatsApp still requires a usable WhatsApp account. Trusted-device and password routes can depend on device history. These conditions remain in the CSV instead of being reduced to a generic yes.

“Not publicly documented” means the checked pages did not answer the field. It is not proof that a feature is unavailable in every app version or country.

Reproducibility

The source file is stored at scripts/research/data/ride-app-verification-index-source.json. The generator is scripts/research/generate-ride-app-verification-index.mjs. Running the generator produces:

  • the public CSV;
  • the public JSON dataset;
  • the billboard hero;
  • the alternatives chart;
  • the four-step travel setup graphic;
  • a source-file SHA-256 checksum;
  • a normalized checksum for every app row.

The dataset records the check date as August 21, 2026. A refresh should re-open every first-party page, record changed language, preserve market scope and regenerate all derived outputs. The article should not silently carry an old classification after an app changes its access flow.

Limitations

This study audits public documentation. It does not create ten live accounts, move accounts between devices or measure OTP delivery. It therefore cannot rank message speed, reliability, fraud checks or support outcomes.

Account flows can vary by country, phone operating system, app version, payment method, risk signal and account history. A first-party page can also lag the current screen. The article reports what each company publicly documented on the check date.

The study does not compare fares, driver availability, safety performance, pickup time, geographic coverage or service quality. It also does not say that an app without a documented alternative cannot work over a data-only eSIM. It says the traveler should complete account access before depending on that combination.

The evidence-based connectivity decision

A data-only travel eSIM is enough for the connection layer of a ride app. It is not automatically enough for the account layer.

The safest plan is to prepare both:

  1. Register and verify the ride apps before departure.
  2. Keep them signed in on the final travel phone.
  3. Add every published alternative to SMS.
  4. Keep the registered number reachable when practical.
  5. Use Roaming eSIM for the live data needed to book, map, chat and track.
  6. Save an offline and licensed-transport fallback.

The result remains useful even where Roaming eSIM does not solve the verification step. That boundary is the point of the study. Connectivity can keep the ride moving only after the traveler can reach the account.

Source register

The app rows and exact field classifications are available in the CSV and JSON. The principal first-party pages are:

  • Uber two-step verification
  • Uber two-step troubleshooting
  • Lyft account creation
  • Lyft login help
  • Grab account creation
  • Bolt rider sign-in help
  • Bolt rider phone-number change
  • Careem account creation
  • Careem OTP help
  • Cabify account creation
  • Freenow passenger login
  • Gojek account login
  • Gojek account terms
  • Ola login support
  • DiDi Mexico passenger help

All external source links on this page use nofollow. The dataset remains free to download and inspect.

Roaming eSIM plans for ride booking, maps and in-app contact

Compare global, regional, and country OpenSim eSIM plans

Choose coverage that matches the countries on your route, then compare data, validity, activation, and hotspot terms.

Global plan

Global (120+ areas) eSIM

★★★★★5.015 reviews

120+ destination coverage from $8.9

View plans
Regional plan

Europe eSIM

★★★★★5.015 reviews

41-destination coverage from $3.2

View plans
Regional plan

Asia (20 areas) eSIM

★★★★★5.011 reviews

20-destination coverage from $3.2

View plans
Regional plan

North America eSIM

★★★★★5.013 reviews

3-destination coverage from $2.3

View plans

Keep reading

More in esim research

View category
←Previous guideIn-Flight Messaging Index: What 15 Airlines Give Economy Travelers for FreeNext guide→Offline Translation App Index: What 9 Apps Publish Before You Travel