Overview

  • Integrate your micromobility app or service with Google Maps to increase visibility and provide users with real-time vehicle availability, fare estimates, and customized logos.

  • Partners need to frequently upload a General Bikeshare Feed Specification (GBFS) feed for Google Maps to display directions and vehicle availability without using a third-party API.

  • Google Maps displays branded directions, estimated trip details (duration, distance, fare), and vehicle information (battery level, type) for micromobility options.

  • Users can tap on Google Maps search results to open the partner app via a deep link, allowing them to unlock, reserve, or view vehicle details.

  • To get started, review the provider implementation, feed delivery, and deep link guides, along with the GBFS specifications, and sign up using the Partners Program Interest Form.

With Micromobility, you can integrate your app or service information into Google Maps for Mobile (GMM). The added value to your service comes in the form of increased visibility which includes real-time vehicle availability, fare estimates, and customized logos on Google Maps.

Micromobility partner integrations require the partner to upload their General Bikeshare Feed Specification (GBFS) feed frequently. These feeds enable Google to show direction results and vehicles in GMM without the need to access a third-party API.

If you haven't signed up to participate yet, complete the Partners Program Interest Form.

The following diagram shows the data flow between the partner and Google:

Data flow between the Micromobility partner and Google

Figure 1. Data flow between the Micromobility partner and Google.

The GBFS feed is described by a combination of JSON files. Where appropriate, information in the GBFS feed is expressed in the local language of the cities it covers.

For more information, refer to the GBFS GitHub repository. Google uses an extended version of GBFS that's described throughout this Micromobility partner integration developer's guide.

Micromobility features

In a Micromobility integration, the partner independently hosts only a single set GBFS feed. For example, there can be only one free_bike_status.json. The single set GBFS feed provides Google with a description of the docked and dockless bikes or scooters the partner provides. Ideally, we expect partners to provide updated feed data that is no more than 30 seconds stale. This lets users see up-to-date Micromobility vehicles' availability and prices.

A docked bike is represented by two data points associated with its bike station: availability and geographic location. A dockless bike or scooter is represented by its individual availability status and geographic location.

GMM displays directions that are branded with the logo of the Micromobility partner. GMM can also show the estimated total trip duration, distance, and its fare. Additional information about the vehicle is presented where applicable. Such information includes the battery level, vehicle type, such as "Electric bike," and other relevant information.

The user performs a GMM search and taps on a given GMM result. This opens the partner app with the partner-provided deep link specified in their uploaded GBFS feed. The deep link contains data about the selected vehicle and allows the user to unlock, reserve, or see a vehicle or station within the partner app.

This additional information allows the partner app to react to real-time changes in the availability of the bike or scooter. For example, the partner app might warn the user that the requested vehicle is unavailable and provide an alternative.

Get started

To begin your integration with GMM Micromobility, perform the following preparation actions: