Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Geocoding Services - limits - Google vs Yahoo vs others? [closed]

Is Yahoo the best option?

http://developer.yahoo.com/geo/placefinder/ It says 50,000 requests per day. Does this mean you can geocode 50k addresses a day?

compared to Google at only 2,500? http://code.google.com/apis/maps/faq.html#geocoder_limit

Have I got this correct? that's a massive difference.

So in essence what is the best service to use for the front end, to get the coordinates of the user input address and then query against the db? (of coordinates entered from the backend admin - this will be low volume so not an issue). I will not be displaying any maps, just using the co-ordinates.

like image 723
davivid Avatar asked Dec 03 '10 14:12

davivid


People also ask

When you exceed the Google geocoding API rate limit?

Google Maps Geocoding Rate Limit 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.

Is geocoding free with Google?

The Geocoding API uses a pay-as-you-go pricing model. Geocoding API requests generate calls to one of two SKUs depending on the type of request: basic or advanced. Along with the overall Google Terms of Use, there are usage limits specific to the Geocoding API.


1 Answers

Yahoo's limit is per application.

Google's limit is per IP.

This means:

For Server-Side geocoding: Yahoo > Google

For Client-Side geocoding: Google > Yahoo

If you won't display the results on a map, then neither Google nor Yahoo will do. You'll violate their terms of service.

The Geonames Search web service might fit your bill though.

like image 119
Axel Fontaine Avatar answered Sep 19 '22 15:09

Axel Fontaine