В основном зависит от вашего сайта и потребностей (в режиме реального времени, в автономном режиме ..).
Локальный Google дает очень хорошие результаты, лучший из моего опыта (по сравнению с другими API).
Вы должны проверить условиясервис каждого сервиса.Если я правильно помню, Google не разрешает использовать свои локальные API, если ваш сайт платит пользователям за деньги.
Кроме того, я думаю, что Google TOS ограничивает вас использованием на стороне клиента, но вы должны прочитать TOS, чтобы убедиться, что это правда.
Я не слишком пробовал твиттер Geo API, но я помню, что он не соответствовал моим потребностям.
Покупка списка каталогов недешева.Опять же, зависит от ваших потребностей;вам нужны бизнес-списки в США?По всему миру?Если вы хотите бизнес в США, ведущими компаниями для покупки БД списков являются: localeze, infousa, acxiom.