Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Google does a wonderful job at address approximation. What you're looking for is address verification. <a href="http://www.smartystreets.com" rel="nofollow">SmartyStreets</a> provides an address verification API that is conclusive in it's results. Here's what the SmartyStreets API returns for that address:</p> <p>Input:</p> <p><a href="https://api.qualifiedaddress.com/street-address/?street=16160%20Frederick%20Rd&amp;street2=&amp;city=gaithersburg&amp;state=md&amp;zipcode=20877&amp;candidates=10&amp;auth-token=YOUR_AUTHENTICATION_TOKEN_HERE" rel="nofollow">https://api.qualifiedaddress.com/street-address/?street=16160%20Frederick%20Rd&amp;street2=&amp;city=gaithersburg&amp;state=md&amp;zipcode=20877&amp;candidates=10&amp;auth-token=YOUR_AUTHENTICATION_TOKEN_HERE</a></p> <p>Output:</p> <pre><code>[ { "input_index": 0, "candidate_index": 0, "delivery_line_1": "16160 Frederick Rd", "last_line": "Gaithersburg MD 20877-4011", "delivery_point_barcode": "208774011604", "components": { "primary_number": "16160", "street_name": "Frederick", "street_suffix": "Rd", "city_name": "Gaithersburg", "state_abbreviation": "MD", "zipcode": "20877", "plus4_code": "4011", "delivery_point": "60", "delivery_point_check_digit": "4" }, "metadata": { "record_type": "S", "county_fips": "24031", "county_name": "Montgomery", "carrier_route": "C004", "congressional_district": "08", "latitude": 39.12162, "longitude": -77.17619, "precision": "Zip9" }, "analysis": { "dpv_match_code": "Y", "dpv_footnotes": "AABB", "dpv_cmra": "N", "dpv_vacant": "N", "ews_match": false } } ] </code></pre> <p>Notice that the "<a href="http://wiki.smartystreets.com/field-definitions#dpv-code" rel="nofollow">dpv_match_code</a>" is "Y". That's USPS-speak for a verified delivery point--you know that it's a real address at that point. SmartyStreets uses official, current USPS data and is a CASS-Certified software provider.</p> <p>The API is free for non-profits, educational institutions and low-usage users. Once you've received a result from SmartyStreets you could then geocode it with Google. Full disclosure: I'm a developer at SmartyStreets.</p> <p>EDIT: Added Latitude/Longitude fields (newly released)</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload