Google Maps APIs

Hero shot play

The best of Google's powerful mapping for your business

Create engaging web and mobile applications using Google Maps' powerful mapping platform, including driving directions, Street View imagery and more.

Get in Touch View plans

Benefits

Get local data

Provide your application with full access to Google’s worldwide database of over 100 million business listings and points of interest with Google Places APIs.

Give your user the best route

With driving directions for 199 countries, the Directions API allows you to help users find their way to your shop, hotel or other destinations.

Get full access

Let your users see where they're going before they even get there with visually accurate Street View imagery.

For more detailed technical information, please visit the Google Maps developer site.

45-Degree Imagery

The Google Maps APIs include access to 45-degree imagery in over 120 cities worldwide, offering views of the cityscape from all four sides. This means that your users can explore your data with a unique perspective within a particular area.

Address Auto-completion

Make address entry easy for your users. Any text field on your web page can be enhanced with the power of Google Maps auto-complete, giving you fast, accurate and easy address entry.

Analytics

Get deeper insight into how your website visitors interact with your maps with Analytics for Google Maps.

Business and POI Search

The Google Maps APIs provide your application with full access to Google's worldwide database of over 100 million business listings and points of interest. Whether you need to show your users nearby bars, coffee shops, airports or supermarkets, you can provide a filtered list of places that are most relevant to your users.

Directions

The Google Maps APIs deliver the full power of Google's routing engine to your applications. You can generate routes between up to 23 locations for driving, walking or cycling. Up to 3 alternative routes are offered, and users can drag routes on the map to make changes. Routes can avoid toll roads or motorways, and travel time can be reduced by calculating the optimal order to visit each location.

Distance Matrices

If your application needs to determine travel time and distance quickly between many pairs of locations, you can use the Distance Matrix service of the Google Maps APIs. For example, if you're building a location finder and want to offer users a way to filter results by drive time, the Distance Matrix service is a quick and easy way to evaluate which nearby locations to include.

Predictive Travel Time

Google Maps APIs provide predictive travel time based on historical time of day and day of week data.

Routing in Traffic

Google Maps APIs give you the best route based on the current traffic.

Drawing Tools

The Google Maps APIs include ready-to-go drawing tools that enable your users to select areas, drop markers, and draw and edit shapes.

Elevation Profiles

The Google Maps APIs can deliver elevation profiles along any path, whether along a route or across a continent. They even return depths underwater.

Enterprise Support

Your mapping application could be crucial to your business so the Google Maps APIs ensure peace of mind by including 24-hour technical support and a service-level agreement.

Forward and Reverse Geocoding

The Google Maps APIs deliver Google's global address database to your application, enabling you to search for locations on the map based on an address, or to find the address for a given location, anywhere in the world.

Global Satellite Imagery

The global catalogue of high-resolution aerial imagery offered by Google Earth is also available in the Google Maps APIs. You can switch any map to satellite view using the optional labels. The highest level of detail at a given location can be determined automatically, allowing you to show your users the best image possible.

KML Rendering

If you already store and manage geospatial data in KML or GeoRSS format, you can add that to your Maps API application with just a few lines of code.

Rapid Updates from MapMaker

If you spot an error on the map, you can fix it using Google MapMaker and see the change reflected in your Google Maps APIs application within minutes.

Real-Time Traffic

Major streets can be colour-coded to reflect the current volume of traffic in real time.

Rock Solid Reliability

The Google Maps APIs offer proven reliability, with 100% uptime measured in a recent independent evaluation of API availability.

Static Maps

The Static Maps API can generate an image of a map with support for pins, lines, shapes and styling.

Street View

The Google Maps APIs allow you to embed Street View panoramas into your application. You can control the direction the panorama faces, respond to changes in the view triggered by your users and add interactive elements such as markers, pop-up windows or even your own panoramic images.

Styled Maps

The Google Maps look and feel is familiar and trusted around the world, but if you need something a little different, the Google Maps APIs let you tailor the style of the map to your needs. You can simplify the map to draw more attention to your data, or restyle the map to fit in with the rest of your application.

Support for Different Devices

The Google Maps APIs ensure that your maps will work on major web browsers and mobile devices. High-resolution screens are detected and the map is adjusted automatically to ensure that it remains perfectly crisp and clear.

Pricing

Standard plan

The Google Maps APIs standard plan allows you to pay for uplifts above free usage limits for individual Maps APIs. The standard plan can be used for free, external and publicly available implementations. Your service must be freely and publicly accessible to end users.

Premium plan

The Google Maps APIs Premium provide enhanced features and added support to organisations that are adding maps to their fee-based websites or mobile apps, internal websites or asset-tracking applications.

Android

Standard Premium
Google Maps Android API Standard Unlimited free usage 1 Premium

Pricing based on volume required

See premium plan usage rates and limits for more information.

Google Places API for Android Standard

Default 1,000 free requests a day, increased to 150,000 free requests a day after credit card validation

Free uplifts for complying applications

Premium ----

iOS

Standard Premium
Google Maps SDK for iOS Standard Unlimited free usage 1 Premium

Pricing based on volume required

See premium plan usage rates and limits for more information.

Google Places API for iOS Standard

Default 1,000 free requests a day, increased to 150,000 free requests a day after credit card validation

Free uplifts for complying applications

Premium: ----

Web

Standard Premium

Google Maps JavaScript API

Google Static Maps API

Google Street View Image API

Standard Free until you exceed 25,000 map loads per day for 90 consecutive days

USD 0.50/1,000 additional map loads above 25,000 per day after reaching 25,000 map loads/90-day usage limit, up to 1,000,000 per day

Premium Pricing based on volume required

Premium enhanced features:

  • Guaranteed ad free
  • Image size up to 2048 x 2048 pixels

See premium plan usage rates and limits for more information.

Google Maps Embed API Standard Unlimited free usage Premium ----

Web Services

Standard Premium

Google Maps Directions API

Google Maps Distance Matrix API 3

Google Maps Elevation API

Google Maps Geocoding API

Google Maps Geolocation API

Google Maps Roads API

Google Maps Time Zone API

Standard Free for up to 2,500 requests per day

USD 0.50/1,000 additional requests, up to 100,000 per day

Premium Pricing based on volume required

Premium enhanced features:

  • Query-per-second uplifts
  • Enhanced Distance Matrix API and Roads API capabilities 2

See premium plan usage rates and limits for more information.

Google Places API Web Service Standard 150,000 free requests per day (after credit card validation) Premium

Pricing based on volume required

See premium plan usage rates and limits for more information.

1 Includes paid apps through an online store, and internal Android apps, as allowed by the Standard Plan Terms of Service. For other applications, you should contact Sales to discuss a premium plan licence.
2 See Google Maps Distance Matrix API and Google Maps Roads API documentation for a summary of premium plan features
3 Google Maps Distance Matrix API usage is measured in number of elements per day

Pricing FAQs

Read our FAQs to learn more about our pricing plans, licensing and terms of service.

How do I avoid a large bill if my usage increases unexpectedly?

The Google Maps APIs provide a complimentary daily quota and set maximum daily billable limits. You can cap the maximum daily limit on usage to protect against unexpected increases... Read more

How is quota usage calculated?

The calculation of quota usage varies by API. The Web Services APIs use requests. (Please note that the Google Maps Distance Matrix API uses elements.) The Web APIs use map loads to calculate quota usage... Read more

What happens if I exceed the usage limits?

If you exceed the usage limits of a given Google Maps API, the API will return an error message. If you repeatedly exceed the limits, your access to the API may be temporarily blocked... Read more

Should I purchase the Google Maps APIs premium plan?

You should purchase the Google Maps APIs premium plan if your business or organisation requires any of the following: An SLA with 24-hour technical support; Ability to sell a product... Read more

VIEW ALL FAQS