Verifying an address matches its stated postal code before checkout
A mismatched postal code and city on an order form looks like a small typo until it turns into a delivery sent to the wrong part of the country entirely.
A list of forty branch addresses sorted by city name is not useful to a customer who wants to know which one is closest to their office. A regional bank had exactly this list on its website for years, and the support team fielded a steady stream of calls asking, in effect, to do the sorting by hand over the phone.
Fixing it required two pieces of location data the bank did not already have in a usable form: coordinates for every branch, and a way to find the customer's own starting point. Branch addresses were geocoded once, in a single batch sent to /v1/forward, since a bulk request counts each address as one billed item. That gave every branch a fixed latitude and longitude to work from, something the previous list, built from text addresses alone, could never support.
For the customer's side of the calculation, the bank offered two paths. A customer who allowed the page to detect their approximate location got it from /v1/ip, which resolves the visitor's IP address into coordinates along with city and region, giving a reasonable starting point without asking for anything. A customer who preferred to type an address, common for someone planning to visit near their workplace rather than their current location, had that address geocoded through the same /v1/forward call used for the branch list, then ranked against it the same way.
Ranking, once both sides had coordinates, was straightforward distance math the bank's own site handled without needing any additional service. The visible result was a branch finder that showed the five closest locations first, each with a plain distance figure, instead of a scroll through forty addresses grouped by city.
Because it is a bank, the team was careful about how confidently the tool spoke. IP-based location is an approximation, useful for a starting point but not exact, particularly for a customer on a mobile network or a corporate VPN, and the bank's finder always labeled the detected location as a starting guess with an easy way to adjust it, rather than presenting it as a certainty. That mattered more here than it might for a casual store finder, since a customer being routed to the wrong branch for something like a notarization appointment is a bigger inconvenience than being routed to the wrong coffee shop.
Traffic on the tool was modest and predictable, a lookup or two per visitor session, sitting well inside the free daily allowance included with the bank's key even during a marketing push that drove extra branch finder traffic. The project also gave the bank clean, reusable branch coordinates it later used for other things, like drawing simple radius maps for a new-branch opening announcement, without any additional geocoding work.
A branch or store locator is one of the more common uses of geocoding precisely because the payoff is so visible: a working distance-ranked finder is something customers notice within seconds of using it, next to something that clearly is not. Documentation for the relevant endpoints is at /docs/forward-geocoding/ and /docs/ipv4-lookup/.