Overview

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: