Locating Businesses by Latitude and Longitude (API?/Webservice?)

geolocationweb-services

I am looking for a free database (csv, tab delimited, xml, etc) or even a web service or API which will allow me to query for business listings within a certain distance of a latitude and longitude.

A global scope would be perfect, but I would settle for Canada/US information.

Does anyone know of anything like this?

Best Solution

Google AJAX search API offers this kind of service (local search) if you use the Google Maps API, see http://code.google.com/intl/fr/apis/ajaxsearch/documentation/

Apparently Yahoo! does too (see http://developer.yahoo.com/search/local/localSearch.html), if you do not plan a commercial use.

Related Question