What happens when you exceed the Google Geocoding API rate limit?

Google's Geocoding API has two different types of limits.

Rate Limit

The rate limit is the amount of API requests that can be performed within a certain time interval. According to Google's API Usage and Billing page, there is a limit of 50 requests per second. If you exceed this amount, subsequent requests to the API will fail with the OVER_DAILY_LIMIT or OVER_QUERY_LIMIT status code and the geocoded data will not be returned.

Google might also block your access to the API if you repeatedly go over the limit.

Billing limit

Google generally does not limit the amount of lookups you can perform per, but they do require you to contact their sales team for volume pricing when expecting more than 500,000 API lookups per month.

Interested in exploring alternative options?

Geocodio's Geocoding API come with zero restrictions, both in terms of rate limiting, billing and storing the geocoded data.

If that wasn't enough, we actually charge a fraction of what Google does. Starting at $0.50 per 1,000 lookups (rather than Google's $5 per 1,000 starting price).

Upload a spreadsheet now. No credit card required.

Upload SpreadsheetGet an API Key