We use data provided by local post offices from the country you specify. It was really hard to build, aggregate the data, and than standardize the input and output. Would appreciate any feedback you have on it.
I have been researching this topic and it seems to me that many countries use varying depths of administrative division levels in their postal systems. Your api seems to stick to a single "state". Do you just assume that the first major division under country, and will you ever support more granular divisions?