Help users discover the world with rich location data for over 100 million places. Enable them to find specific places with phone numbers, addresses, and real-time signals.

Features included: Basic data, contact information, place details, find a place, nearby search.

The Places API is a service that returns information about places using HTTP requests. Places are defined within this API as establishments, geographic locations, or prominent points of interest.


The Geocoding API is a service that provides geocoding and reverse geocoding of addresses.

Geocoding is the process of converting addresses (like “1600 Amphitheatre Parkway, Mountain View, CA”) into geographic coordinates (like latitude 37.423021 and longitude -122.083739), which you can use to place markers on a map or position the map.

Reverse geocoding is the process of converting geographic coordinates into a human-readable address.


The Directions API is a service that calculates directions between locations. You can search for directions for several transport modes, including driving, walking, or cycling.

The API returns the most efficient routes when calculating directions. Travel time is optimized by default. You may calculate the route from point A to point B (with as many intermediate waypoints as you want) or you may want to query for the distance matrix and use the returned information in your algorithm according to your needs.


The Roads API identifies the roads a vehicle was traveling along and provides additional metadata about those roads, such as speed limits.

The Roads API allows you to map GPS coordinates to the geometry of the road, and to determine the speed limit along those road segments. The API is available via a simple HTTPS interface, and exposes the following services:

  • Snap to road
  • Distance to road
  • Highway type
  • Nearest road
  • Speed limit