escada
(Escada)
4
As trigpoint wrote, postal codes are not on streets, but depending on the country on buildings or in their own polygons. (postal code boundaries). The latter method is used in e.g. Germany and Belgium
Overpass is not a geocode, and while it has an is_in function, a normal Overpass query only returns the information that is mapped directly on the object. You have then have to iterate over all your objects to get the all the information you need via is_in.
Using a geocoder like Nominatim might be faster. I’m not too familiar with other techniques like downloading an extract and using postgis or qgis to do the work.