Google Maps JavaScript API v2 (Deprecated)

Google Maps JavaScript API V2 Usage Limits and Billing

Version 2 of the JavaScript API has been turned down

Warning: Version 2 of the Google Maps JavaScript API is no longer available. Please follow the guide to migrate your code to version 3 of the Google Maps JavaScript API. As of November 19, 2013, all applications requesting v2 are served a special, wrapped version of the v3 API instead. We expect this wrapped version of the API to work for most simple maps, but we strongly encourage you to migrate to the v3 API immediately.

Usage Limits

For-profit web sites are permitted to generate up to 25 000 map loads per day using the Google Maps JavaScript API v2. A map load is counted when a map is initialized on a web page. User interaction with a map after it has loaded (eg. panning the map, zooming the map, or changing from roadmap to satellite map) does not have any impact on usage limits.

In order to ensure that sites which experience short term spikes in usage are not adversely affected by the Maps API usage limits, only sites that exceed the limits for more than 90 consecutive days are subject to the limits.

If you operate a for-profit web site that consistently exceeds the Maps API usage limits every day, you will need to respond in one of the following ways:

  • Purchase additional quota through the Google APIs Console.
  • Purchase a Google Maps API for Business license.
  • Modify your site to reduce your usage to below the limits.

* Note: Non-profit organizations are exempted from the Maps API usage limits, and are also encouraged to apply for a Google Earth Outeach Grant, which offers eligible non-profits a Google Maps API for Business license at no cost.

Purchasing Additional Quota

If usage of the Maps API by your for-profit application consistently exceeds the daily usage limits, you should enable billing on your Google APIs Console project to purchase additional map loads, or purchase a Google Maps API for Business license.

Once billing is enabled and your application has exceeded the Maps API usage limits for 90 consecutive days, excess map loads over the usage limits will be calculated daily for your application, and billed to your credit card at the end of each month. For pricing, please refer to the FAQ.

Note that purchase of a Google Maps API for Business license may be more cost effective for sites generating very large volumes of map loads per day compared to purchasing additional quota through the Google APIs Console.

To enable billing:

  1. Click Billing from the left-hand menu in the Google APIs Console.
  2. Click the Google Checkout button in the Enable billing section. If prompted, sign in to your Google Account.

    A Google Checkout invoice will be displayed, containing a Google APIs item:

    Google APIs - Enable automatic monthly billing for project: xxxx

    The total amount for the purchase is $0.00. Your credit card will not be charged.

  3. Click Complete your purchase - $0.00. You are returned to the Billing page of the API Console. It may take a few minutes for your changes to take effect. Once your billing information has been accepted, the console will display:
    Billing is enabled for all active, billable services.

* Note: The Maps API usage limits will be enforced from early 2012. At least 30 days notice will be given prior to the start of enforcement on the Google Geo Developers Blog. If you enable billing on your Google APIs Console project at this time you will not be charged for use of the Maps API in excess of the usage limits prior to the start of enforcement. However you will receive a monthly invoice for $0.00.

You can limit the number of map loads allowed per day, by clicking the Set billable limits button from the Quotas page of the console. If your Maps API usage reaches your billable limit on any given day, your application will not be able to access the Maps API for the remainder of that day.

The maximum billable amount is 250 000 map loads per day; a Google Maps API for Business license is required for applications generating usage beyond this amount.

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.