You're all set!

To start developing, please head over to our developer documentation.

Activate the Google Maps JavaScript API

To get you started we'll guide you through the Google Developers Console to do a few things first:

  1. Create or choose a project
  2. Activate the Google Maps JavaScript API and related services
  3. Create appropriate keys
Continue

Google Maps JavaScript API Usage Limits

The Google Maps 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

Note: Quota exceptions may apply. Learn more here.

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 100,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 APIs Premium Plan customers:

  • Requests applied against the annual purchase of Maps APIs Credits.

See Premium Plan Usage Rates and Limits for more information.

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.

Usage Limits for Google Maps JavaScript API Services

The usage limits for Google Maps JavaScript API services differ from the limits described above. See the specific service for more details:

Standard plan customers:

  • 2,500 free requests per day, client-side and server-side queries combined; enable billing to access higher daily quotas, billed at $0.50 USD / 1000 additional requests, up to 100,000 requests daily.

Google Maps APIs Premium Plan customers:

Usage Limits for Places Library in the Google Maps JavaScript API

Standard Plan customers:

Standard Plan quota is calculated as the sum of client-side and server-side requests.

  • Starts at 1,000 free requests per 24 hour period.
  • Get 150,000 free requests per day if you enable billing to verify your identity.
  • Rate limit applied per user session, regardless of how many users share the same project.

See Google Places API Web Service usage limits for more details.

Google Maps APIs Premium Plan customers:

  • Requests applied against the annual purchase of Maps APIs Credits.
  • Rate limit applied per user session, regardless of how many users share the same project.

See Premium Plan Usage Rates and Limits for more information.

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

Limited Complimentary Quota

Most websites and applications may use the standard Google Maps JavaScript API free of charge. A project is restricted to the complimentary per-day-limit of 25,000 map loads, unless you enable billing on the project. If billing is enabled on the project, the standard Google Maps JavaScript API supports up to 100,000 map loads daily. If your website exceeds 25,000 map loads in a day, the API will cease to function for the rest of the day, unless you enable billing to access higher daily quota.

In certain instances, quota exceptions may apply. Learn more here.

Enable Billing

If your use of the standard Google Maps 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 100,000 daily.

The maximum billable limit defaults to 100,000 requests per day. You can change this limit by clicking the edit icon next to the requests per day quota on the Quotas page of the API in the Google API 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.

Learn how to:

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 APIs Premium Plan license through the Google Earth Outreach grants program.

Consider a Premium Plan

The purchase of a Google Maps APIs Premium Plan 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 API Console. Google Maps APIs Premium Plan customers have different quotas than those for the standard API. A single load of the Google Maps JavaScript API into a page is applied against the total number of Maps APIs Credits purchased with the Google Maps APIs Premium Plan license. See Premium Plan Usage Rates and Limits for more information.

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
Google Maps JavaScript API
Need help? Visit our support page.