Nor do we sell beard-care products. We won’t change your car’s coolant. Or provide personal training services. However, regarding address lookup, verification and autocomplete, we’ve got more experience than anyone else and we think we’ve got the fastest, most accurate and most reliable software in the world. So we sell that.
Similarly, Google is an amazing search engine featuring Google Maps and Google trends. Fast, accurate and comprehensive – we all use it every day. It also sells incredible advertising services. It makes money by being brilliant at these things and many others.
However, if you are ever tempted to use Google API for address lookup, we think there are a few things that you should be aware of.
Most importantly, the UK addresses it returns are not verified against the Royal Mail Postcode Address File (PAF) or many of the data sources that we regularly use.
This is important because address lookup is vital to any online shopping system. It is how customers can enter their addresses easily by either verifying or auto-completing their address entries.
One of the biggest benefits to online retailers and delivery companies is the assurance that they have correct address data, and address components for deliveries. This improves customer satisfaction and the overall rating of the company.
Where does Google get its address data?
The data comes from a wide variety of sources including, user contributions, local transport departments and several third-party sources such as Yellow Pages, US Geological Survey and Mexico’s National Institute of Statistics and Geography.
Google holds this address lookup information in a database, but it is difficult to find out when and how changes are made to this database via the Google Cloud. While it appears that each piece of data is given more weight according to the number of sources, the information is not checked against any source that is recognised for its address structure or content integrity (which would be the Royal Mail and Ordnance Survey in the UK).
How often is the data updated?
The database is not updated regularly according to any published or recognised standards. Suppliers and contributors can supply or amend data objects, or ask for their removal.
Google states that its data is continually checked and estimates that there are 25 million updates daily, although there is no real detail available on the validation processing involved, if any.
Normal updates (including cross-referencing establishment details with the Place page) are applied approximately once a month. There are also major search algorithmic changes applied sporadically, which can change the ordering and priorities of Places and Geocoding API results at any time.
What are the threats to the integrity of the Google data for addressing?
- The data comes from many sources, including user input, making it potentially unreliable.
- It is not subject to any automated verification processes.
- As the data, according to Google, is constantly changing, there is no usable version stamping.
- The same location can have multiple, different PlaceIDs. These PlaceIDs can and do change over time without warning. Therefore, PlaceIDs cannot realistically be retained for future use – they are only ‘good’ for the lookup functionality done at a particular moment.
What are the benefits of using Google data?
- The wide range of coverage and different sources means there is data available for many worldwide address lookup locations.
- The method of contribution can have agility benefits. For example, it may contain seasonal or ‘pop-up shops’ before they are included in other, static data sources.
A real world example – test it yourself
A simple test is to use Google to verify an impossible address. Search Google for a house number at your street name that you know doesn’t exist. Google will find the non-existent house and even provide a pinpoint location for it. In some cases, it will even return a postcode/ postal code.
For example, in the below tutorial, 13 Downing Street, London. There has not been a number 13 Downing Street since 1876 and yet Google returns a postal code and a map reference. It looks like a valid address, but the property does not exist.
If you put the name of a road into the address fields that don’t exist, Google auto-fill will still try to return an address and a map location. It will make a best guess at an address, but again, there’s no verification process involved.
All this is important when planning to fulfil an online order with address data completed by a user. If they mistype and enter a non-existent address, Google could return a false result.
Plus, if the Google Maps platform can find non-existent addresses, the potential for fraud is huge resulting in the loss of sales.
So while it may be free, the quality of data it returns is not as reliable as the data that comes from commercial sources like Hopewiser. Assist users in creating deliverable addresses during checkout or account creation to improve delivery success.
In short, when it comes to the quality of address data, like most things in life, you get what you pay for. So, don’t be tempted to use Google Maps API for address data and don’t buy a Hopewiser toaster, no matter the pricing.
Read our guides below to understand more about Hopewiser’s Address lookup tool:
, updated 14th February 2024.