2

我需要查找邮政编码以获取地址列表(包括城市/州)。是否有可供下载的主邮政编码列表(免费),或者是否有任何网络服务可以返回地址的完整邮资信息。

即,查找查询: 386 Bread & Cheese Hollow Rd, Northport, NY ====> 386 Bread And Cheese Hollow Rd, Northport, NY 11768

谢谢!

4

6 回答 6

5

有一个 API。

http://developer.yahoo.com/maps/rest/V1/geocode.html

于 2010-02-11T18:53:50.630 回答
2

这是一个免费库,您可以在本地下载和使用,而无需依赖第三方 API:

http://zips.sourceforge.net/

于 2010-02-11T18:55:13.727 回答
2

您可以使用美国邮政服务 HTTP/XML API

根据美国邮政服务网站上的这个页面,该页面记录了他们基于 XML 的 Web API ,特别是这个 PDF 文档的第 3.0 节(第 13 页),他们有一个 URL,您可以在其中发送包含地址减去邮政编码的 XML 请求,并且他们将返回一个包含完整地址的 XML 文档。

根据他们的文档,您将发送以下内容:

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>

以下是您将收到的回复:

<?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确实要求您在使用 API 之前向他们注册,但据我所知,访问是免费的。顺便说一句,他们的 API 还有一些其他功能:您可以进行地址标准化和邮政编码查找,以及一整套跟踪、运输、标签等。

于 2012-04-24T01:41:27.310 回答
0

我见过可以购买的邮政编码数据库。地址更正服务可通过 UPS、FedExUSPS等主要托运人获得,但我不知道这些服务是否免费。

于 2010-02-11T18:53:34.400 回答
0

我知道我迟到了,但希望这仍然会对人们有所帮助。

请记住,邮政编码是美国邮政服务的投递区域。它不尊重任何边界(除了它从不跨越国家)。邮政编码经常跨越城市、县甚至州界。它们的存在是为了方便美国邮政服务。查找基于城市+州的单个邮政编码将为您提供该城市+州的默认邮政编码。在农村地区,这很好,但如果我问“纽约州纽约的邮政编码是多少?” 单个邮政编码的响应对我来说根本没有任何帮助。如其他答案中所述,您需要一个地址和城市+州来准确确定交货路线或邮政编码。

出于某种原因,似乎很难找到最新的美国邮政编码列表。我想这让我感到困惑,因为我总是有一个随时可用的。这是当前的。它包括所有 42,000 多个邮政编码,以及美国邮政服务对这些邮政编码可接受的所有城市/州变体。

https://www.dropbox.com/s/xa39nv6pcmy8z3d/zipcodes-Aug2017.zip?dl=0

我每天都在一家名为 SmartyStreets 的公司工作。

于 2017-08-14T20:38:49.730 回答
0

有关此问题的最新答案,请查看 AggData.com 的“美国邮政编码完整列表”许可证),其数据来自GeoNames,这是根据知识共享署名 4.0 许可证发布的作品。

于 2017-12-17T19:04:29.227 回答