Есть общедоступные данные геокодов для почтовых индексов (хотя местоположение, которое они дают, является геокодом для соответствующего почтового отделения), так что вы можете построить переписку таким образом (хотя вам нужно будет выбрать конкретный почтовый индекс больше или наугад меньше, так как почтовых индексов гораздо больше, чем кодов городов).
Однако там будет какая-то встроенная ошибка. Некоторые номера (например, 800 номеров) не имеют определенного местоположения по конструкции. То же самое с номерами сотовых. В любом случае, в Нью-Йорке есть сотовые номера, которые начинаются с того же ареакода, что и телефоны, расположенные в Нью-Йорке (например, 718, 212). Я не уверен, что операторы связи должны предоставлять эти # таким образом, чтобы они соответствовали платежному адресу клиента, поэтому вы можете столкнуться с ситуацией, когда большинство из 212 # - это города Нью-Йорка, а некоторые - сотовые телефоны. в Вичите.