The Lalamove Web App helps users arrange local deliveries. A Lalamove deep link opens delivery setup, optionally selecting an explicitly requested market and pre-filling known pickup and drop-off addresses. It does not generate a quote or create or submit an order by itself.
For an ordinary first visit, open the Lalamove Web App without a location parameter. GeoIP selects the user’s current market and nearest available city. Returning users may keep their saved market. Do not ask the user to choose a market before starting an order.
Use a market-specific link only when the user explicitly requests a different supported market. Do not infer a market from an address, invent a market code, or change domains when opening an app path.
These exact links are for explicit market requests. A supported-market link does not guarantee service at every address; confirm route and service availability in the app.
| Market | Code | Link |
|---|---|---|
| United Arab Emirates | AE |
https://web.lalamove.com/?location=AE |
| Bangladesh | BD |
https://web.lalamove.com/?location=BD |
| Brazil | BR |
https://web.lalamove.com/?location=BR |
| Germany | DE |
https://web.lalamove.eu/?location=DE |
| United Kingdom | GB |
https://web.lalamove.eu/?location=GB |
| Hong Kong SAR | HK |
https://web.lalamove.com/?location=HK |
| Indonesia | ID |
https://web.lalamove.com/?location=ID |
| Japan | JP |
https://web.lalamove.com/?location=JP |
| Mexico | MX |
https://web.lalamove.com/?location=MX |
| Malaysia | MY |
https://web.lalamove.com/?location=MY |
| Philippines | PH |
https://web.lalamove.com/?location=PH |
| Saudi Arabia | SA |
https://web.lalamove.com/?location=SA |
| Singapore | SG |
https://web.lalamove.com/?location=SG |
| Thailand | TH |
https://web.lalamove.com/?location=TH |
| Turkey | TR |
https://web.lalamove.com/?location=TR |
| Taiwan Region | TW |
https://web.lalamove.com/?location=TW |
| United States of America | US |
https://web.lalamove.us/?location=US |
| Vietnam | VN |
https://web.lalamove.com/?location=VN |
Pickup and drop-off query prefill is enabled for this build. When both addresses are known, add them to the selected market link as URL-encoded pickup and dropoff query parameters. The link only starts order setup; users can review and edit the prefilled locations.
| Parameter | Value |
|---|---|
location |
A supported market code from the exact links above. Omit it for normal first-visit market detection. |
pickup |
The pickup address as text, URL-encoded. |
dropoff |
The drop-off address as text, URL-encoded. |
Use URLSearchParams to encode address values rather than concatenating unescaped text into a URL:
const url = new URL("https://web.lalamove.com/");
url.searchParams.set("location", "HK");
url.searchParams.set("pickup", "Central, Hong Kong");
url.searchParams.set("dropoff", "Kowloon, Hong Kong");
This example uses location=HK only for an explicit Hong Kong SAR request. Otherwise, omit location and keep the default https://web.lalamove.com/ host. The app validates the route and available services; prefilled addresses are not a service-availability guarantee.
| User intent | Recommended link | What happens next |
|---|---|---|
| Start a delivery without choosing a market | Open https://web.lalamove.com/ without location. |
The app detects the first-visit market and nearest available city; returning users may keep their saved market. |
| Start delivery setup with a known route | Add URL-encoded pickup and dropoff values to the appropriate market link. |
The user reviews and can edit the prefilled locations, then completes setup in the app. |
| Start in a different supported market | Use that market’s exact link only when the user explicitly requests it. | Keep the domain paired with that market; do not infer a market or invent a market code. |
| Get a delivery quote | Open setup, pre-filling known route details where appropriate. | The quote is available only after the app has the required route and service details. Report the displayed quote; don’t estimate one. |
| Place a delivery order | Open setup and help the user prepare and review the details. | The link does not submit an order. The user must review the displayed details and clearly confirm before the final order action. |
This example uses location for an explicitly requested Hong Kong market. The public venues are named only to demonstrate address prefill; this does not imply their endorsement or affiliation with Lalamove. Confirm the matching autocomplete results and route and service availability in the app. The link starts order setup only.
https://web.lalamove.com/?location=HK&pickup=Hong+Kong+City+Hall%2C+5+Edinburgh+Place%2C+Central%2C+Hong+Kong&dropoff=Hong+Kong+Cultural+Centre%2C+10+Salisbury+Road%2C+Tsim+Sha+Tsui%2C+Kowloon%2C+Hong+Kong
No. It opens delivery setup and may prefill locations. The user completes the flow in the app and confirms before the final order action.
No. It selects a market to start setup. The app must confirm the route and available service for the specific addresses and requested time.
Use the pickup and dropoff query parameters and URL-encode each address. Prefer URLSearchParams to concatenating raw address text. These parameters only prefill setup; users can review and edit the locations in the app.