6

I am planning to use the Google auto complete on my site. Is there a limit on the number of queries I can make?

I am using the exact code listed in this question: How to limit google autocomplete results to City and Country only

Community
  • 1
  • 1
Mithil
  • 3,700
  • 12
  • 30
  • 41

3 Answers3

5

For Google Places API:

Applications that submit requests with an API key are allowed 1 000 requests per 24 hour period. You can increase the above limit to 150 000 requests per 24 hour period by verifying your identity through the Google Developers Console. A credit card is required for verification, by enabling billing in the console.

For Google Places JavaScript Library:

These limits do not apply to the Places JavaScript Library, which does not require an API key, and is covered by the Google Maps JavaScript API limits.

source: https://developers.google.com/places/webservice/usage

Boris D. Teoharov
  • 2,319
  • 4
  • 30
  • 49
  • But the JavaScript API Limits are per Map display, they don't tell anything about the limits on places. – shredding Mar 11 '16 at 11:03
  • Following the source link and the documentation for the Places Library versus the API, you still end up using google.maps.places.Autocomplete which uses the API. So either the documentation is wrong, or Google is charging us for something they should not be? – KeyOfJ Jan 09 '17 at 22:52
2

You can use Google Maps Javascript API Places library without hesitation. Limits mentioned on other answers applied to Places API, not Places library of the Maps API. From https://developers.google.com/places/uplift

Choose the right service for your application

If you are developing a web based application that only needs to search for places, and is not submitting new places or Place Bumps, you should use the Places library of the Maps API rather than using the Places API web service. The Places library assigns a quota to each end user rather than to each key. This means that your available quota increases with your user base rather than being capped at a fixed amount.

Ahmet Cetin
  • 3,683
  • 3
  • 25
  • 34
0

Usage Limits

The Google Places API has the following query limits:

Users with an API key are allowed 1 000 requests per 24 hour period.

Users who have verified their identity through the APIs console are allowed 100 000 requests per 24 hour period.

A credit card is required for verification, by enabling billing in the console. We ask for your credit card purely to validate your identity. Your card will not be charged for use of the Places API.
While the lower limit is sufficient for development and testing, we recommend enabling the higher limit before launching your application. It is possible to request additional quota.

Note that some services may have a multiplier. For example, Text Search is subject to a 10 times multiplier, causing each Text Search request to count as 10 requests against your quota.


Update:

I believe that using the Google Maps JavaScript API v3 you are limited with this policy and by using the Google Places API you have these limits.
I think you should go through verification so you raise the limit from 1000 to 100000

Francois
  • 10,465
  • 4
  • 53
  • 64
  • Francois, Thank you for your response. I am specifically talking about the auto complete feature. I have implemented it and have been using it for a week now with a valid API key but I don't see any requests recorded in the console reporting. I found this thread on one of the Google forums https://groups.google.com/forum/#!msg/google-places-api/89f4EsHqP44/nc-_nsPYE9IJ The individual says that there is a limit based on IP for the places API. Too bad that there is no simple explanation anywhere. – Mithil Apr 03 '13 at 15:43
  • Thanks. But then why is my console reporting not showing any requests , Any idea? – Mithil Apr 04 '13 at 16:29
  • was this what you are looking for, https://developers.google.com/maps/documentation/javascript/usage – Francois Oct 08 '13 at 13:40