ob es dafür eine direkte API gibt, weiss ich nicht. Was aber auf jeden Fall geht: anhand der Geokoordinaten der beiden Postleitzahlen kann man mit einer einfachen Formel die Entfernung berechnen. Die Geokoordinaten kann man entweder über Google/Yahoo-Maps-Schnittstellen erhalten oder auch über beispielsweise https://www.geonames.org (dort entweder über eine Online API oder Daten sind komplett downloadbar).