Ja, das im Checkout eingebaut Adressen Prüfsystem wird von Google gesteuert (das Google Autocomplete API - grau-weisser Drop-down) und hier mischen sich auch manchmal bei den Kunden die Browser Cookies mit ein wie ich in meinem eigenen Testshop demonstriere (schwarzer Drop-down) :

Hier zeige ich wie ich ein extra Kästchen im Checkout verwende für die Hausnummer und wenn die Hausnummer fehlt, eine Meldung im Checkout erscheint:

Google vergleicht die eingegebene Adresse mit dessen “Adressenbuch”, sprich, interne Database und kann auch die Adresse korrigieren falls notwendig. Das ganze kann aber mit den Kunden zu Verwirrungen führen (da die Kunden ja sehr leicht beim Online Shoppen verwirrbar sind wenn es irgendeine Reibung gibt).
Wenn Google Autocomplete aktiviert ist, erhalten die Kunden zwar Adressvorschläge, aber diese Adressen sind nur Empfehlungen von Google und der Kunde sollte trotzdem überprüfen, ob sie/er die Adresse richtig eingetragen hat, da es in dem Sinn keine vollständige Adressüberprüfung gibt.
Das im Checkout eingebaute System prüft nur, ob die Postleitzahl mit der Formatierung übereinstimmt, die normalerweise für das ausgewählte Bundesland/Land korrekt wäre. Das bedeutet, dass die Kunden bei solchen Adressen sicher sein müssen, dass sie die richtige Adresse eingeben.
Ein Address-Checker über dem API einrichten?
Aus der Sicht eines Entwicklers könnte das nicht sehr einfach zu implementieren sein. Aber ich gehe davon aus, dass es möglich wäre. Machne Versanddiensleister wie DHL bieten einen REST API für diesen Zweck (zumindest in etwa…)
Man kann einen eine Carrier Service API einrichten, das die Adresse validiert. Es gibt ein altes Repo für Ruby, das als Basis verwendet werden kann https://github.com/Shopify/shipping-fulfillment-app.
Weitere 5-Sterne Apps im App Store gibt es auch wie: