Hide

JavaScript API Usage Limits

The JavaScript API has the following limits in place:

Standard Usage Limits

Users of the standard API:

  • Free until exceeding 25,000 map loads per 24 hours for 90 consecutive days

Enable pay-as-you-go billing to unlock higher quotas:

After exceeding the free usage limits, billing at $0.50 USD / 1000 additional requests, up to 1,000,000 per 24 hours.

You're all set!

Billing has been enabled for your selected project.

Enabling billing

To enable billing and unlock higher quotas for the Google Maps APIs, we'll guide you through the Google Developers Console to complete a few tasks:

  1. Create or choose a project
  2. Set up or choose your billing profile
  3. Enable billing on your project
Continue

Premium Usage Limits

Google Maps API for Work customers:

  • Pricing based on volume required

Additional benefits of a premium plan:

  • Annual contracts with enterprise terms
  • 24 hour technical support
  • Service level agreement (SLA)
  • Licenses for internal, OEM, and asset tracking use cases

Contact Sales for more info.

Increase your Quota by Enabling Pay-as-you-go Billing

Most websites and applications may use the standard JavaScript API free of charge. However, if you consistently generate a high amount of traffic, usage limits apply and you will need to pay for extra usage. If your site or application generates 25,000 map loads or more per 24 hours, for more than 90 consecutive days, we'll attempt to get in touch with you to talk about payment. Don't worry, if you go over the limits, we won't immediately shut off your API access or display error messages on your site.

If your use of the standard JavaScript API exceeds the free usage limits, you can purchase excess map loads online by enabling billing on the project. Once billing has been enabled, if you exceed the free usage limits, you will be billed at $0.50 USD / 1000 additional requests, up to 1,000,000 daily.

The maximum billable limit defaults to 1,000,000 requests per day. You can change this limit by clicking the edit icon next to the Total quota on the Quotas page of the API in the Google Developers Console.

If your API usage reaches your billable limit on any given day, your application will not be able to access the API for the remainder of that day.

Google charges you at the beginning of each month for the previous month's activity, using your specified payment method.

Note: Applications deemed in the public interest (as determined by Google at its discretion) are not subject to these usage limits. For example, a disaster relief map is not subject to the usage limits even if it has been developed and/or is hosted by a commercial entity. In addition, qualifying nonprofit organizations who demonstrate a need for increased geocoding limits or internal usage of the Google Maps API may apply for a Google Maps API for Work license through the Google Earth Outreach grants program.

Consider a Premium Plan

The purchase of a Google Maps API for Work 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 Developers Console. Google Maps API for Work customers have different quotas than those for the standard API. A single load of the JavaScript API into a page is considered a 'page view' for the purposes of Google Maps API for Work quota management and is applied against the total number of page views purchased with the Google Maps API for Work license.

Terms of Use Restrictions

For complete details on allowed usage, consult the Maps API Terms of Service License Restrictions.

Send feedback about...

Google Maps Javascript API
Need help? Visit our support page.