Все можно, по крайней мере под ЯндексКарты. Есть у меня свой парсер, отрекламирую:
Барсик - парсер Яндекс.Карт (Справочника), 20 000 организаций в минуту + Геокодер. На запросах
А теперь опишу его алгоритм работы под вашу задачу, а вы уже, если хоте сэкономить, и самому подобное сделать, то...