You can use the US Postal Service HTTP/XML API
Buna göre page on the US Postal Service website which documents their XML based web API, özellikle Kısım 3.0 this PDF document, onlar size bir adres eksi Posta Kodunu içeren bir XML isteği göndermek bir URL var ve onlar ile cevap verecektir ve (sayfa 13) tam adresini içeren bir XML belgesi.
Kendi belgelerine göre, burada göndermek istiyorsunuz ne var:
http://SERVERNAME/ShippingAPITest.dll?API=ZipCodeLookup&XML=<ZipCodeLookupRequest%20USERID="xxxxxxx"><Address ID="0"><Address1></Address1> <Address2>6406 Ivy Lane</Address2><City>Greenbelt</City><State>MD</State></Address></ZipCodeLookupRequest>
Ve burada geri alacak ne:
<?xml version="1.0"?>
<ZipCodeLookupResponse>
<Address ID="0">
<Address2>6406 IVY LN</Address2>
<City>GREENBELT</City>
<State>MD</State>
<Zip5>20770</Zip5>
<Zip4>1441</Zip4>
</Address>
</ZipCodeLookupResponse>
USPS does kadarıyla anlayabiliyordu olarak, erişimi için herhangi bir ücret yoktur, sen API kullanmadan önce onlarla kayıt gerektirmez, ama. Bu arada, kendi API diğer bazı özellikleri vardır: Adres Standardizasyonu yapmak ve Kod Arama Zip gibi olabilir izleme, nakliye, etiketler, vs Bütün paketi