如何检查地址是商家或住宅地址

时间:2010-10-27 17:57:01

标签: api validation street-address

我有一个包含许多地址(60,000个条目)的数据集。我想将这些地址分类为住宅或商业地址。

有没有人知道一个好的API /服务来开始这样做?

  • 我认为Google地图地理编码器目前无法做到这一点。

  • Fedex和UPS似乎都有API,但它们只发布给运送产品的公司(只需要知道基础)

USPS API:https://www.usps.com/nationalpremieraccounts/rdi.htm

Fedex API:http://www.fedex.com/us/developer/web-services/index.html

这是一个爱好项目,所以免费或便宜更好!但付费解决方案并非不可能。

4 个答案:

答案 0 :(得分:7)

如前所述,RDI是要走的路。 RDI代表“住宅交付指示器”,它告诉您地址是住宅还是商业。唯一的问题是你必须是一个开发人员才能使用它你必须拥有标准化和认证的地址,更不用说USPS的年度许可费用数百美元。一旦你得到它并编写了一个解决方案,你就可以给它一个包含任何旧ZIP的地址并期望它能够工作。地址必须包含完整的12位数字交付点条形码。

或者你可以使用服务提供商做同样的事情,并为你的尺寸清单支付约50-100美元。

完全披露:我是SmartyStreets的创始人。我们的产品中包含RDI,无需额外费用。这意味着它就像将列表拖到我们的网站并在几秒钟内完成处理一样简单。我们还提供address verification网络服务API,该API将返回住宅/商家指标,让您知道您正在使用的地址类型。

答案 1 :(得分:2)

Whitepages声称他们允许您在他们的API中执行此操作。对于每天最多20​​0个查询的业余爱好,它是免费的。您可以查询分区类型。

地址ID数据结构包含“使用”字段,其被描述为“仅对美国地址LocationType有效。这表示美国邮政服务对该地址主要是”商业“还是”住宅“的意见。

答案 2 :(得分:0)

这有点像黑客,但为什么不写一个脚本来检查地址的第一行是否包含人口普查列表中的任何姓氏?这应该可以获得大部分住宅地址。假设此人/公司的名称是您所拥有的地址的一部分。

答案 3 :(得分:0)

http://compass.webservius.com

处查看API

这是美国1600多万家企业的上市(旨在成为一个完整的商业列表)。如果地址不存在,则可能是住址。