The Google API prohibits use without displaying a map, as well as automatic requests. Although the Mapquest / Nominatim APIs are good, I want to add caution.
International addresses are pretty easy to offer users - if you don't care about accuracy. However, if you only want to specify the correct addresses, the task becomes much more complicated. Each postal agency of each country (for example, USPS, Canada Post, etc.) processes its official reports in different ways. Many countries do not cope well with them, and even less provide ways to request their records.
For example, I work for SmartyStreets (based on the USA), where we check the CASS-Certified US mailing address. In the USA, this means that we only return the correct addresses. Google, Yahoo, even MapQuest, perform address approximation rather than address verification. In some cases, you will receive unacceptable results, but you will never know about it.
Just food for thought. If you have other questions related to the address, just let me know; at least for addresses in the USA, we can help you to the fullest.
Matt
source share