Pergunte por que as consultas de código postal são muito mais precisas e confiáveis em alguns países do que em outros, e a resposta remonta quase inteiramente a uma única fonte: a autoridade postal de cada país define o seu próprio sistema de códigos postais e decide como, e com que grau de abertura, os dados de referência subjacentes são disponibilizados. Não existe um órgão global único que governe a qualidade dos dados de códigos postais, apenas o padrão geral de que uma autoridade postal nacional é dona do formato do seu próprio país e o mantém, e os países diferem enormemente na forma como exercem esse papel.
Algumas autoridades postais mantêm dados de referência muito granulares, atualizados com frequência e publicados abertamente, associando códigos a ruas individuais ou até a prédios, e tornando esses dados facilmente acessíveis exatamente para o tipo de caso de uso do qual um serviço de geocodificação depende. Outras mantêm internamente dados menos detalhados, voltados principalmente para as suas próprias operações de entrega em vez de servirem como um conjunto de dados de referência público, ou restringem o quanto e de que forma os seus dados de referência podem ser compartilhados e usados por terceiros.
Essa variação não reflete a qualidade geral da infraestrutura de um país em nenhum sentido amplo; ela reflete especificamente decisões tomadas pelo sistema postal desse país sobre a granularidade e a abertura dos dados. Um país pode ter uma excelente entrega física de correspondências e ainda assim manter dados de referência postais relativamente pouco detalhados ou difíceis de acessar de fora, simplesmente porque a necessidade operacional de entregar correspondências não exige o mesmo nível de detalhe publicado do qual um serviço de consulta de terceiros se beneficia.
A consequência prática é que quem constrói com dados de códigos postais em nível internacional deve esperar resolução e confiabilidade significativamente diferentes de um país para outro, e deve projetar de acordo, em vez de presumir um comportamento uniforme. Onde os dados postais são granulares, eles podem sustentar sozinhos uma geocodificação realmente precisa. Onde são menos detalhados, é melhor tratá-los como um sinal de apoio junto com um endereço mais completo, e não como um identificador de localização suficiente por si só.
Verificar resultados reais para os países específicos relevantes para a sua aplicação é muito mais útil aqui do que qualquer suposição geral, já que a diferença entre os países com melhor e pior suporte pode ser grande. A nossa consulta de código postal retorna as coordenadas e os componentes administrativos correspondentes a um código e ao seu país no formato ISO 3166-1 alpha-2, e testá-la diretamente com códigos representativos de cada país em que você realmente atua vai dizer muito mais sobre o que esperar do que qualquer afirmação geral sobre a qualidade dos dados postais no mundo.
Um endereço no centro de uma cidade bem mapeada quase não diz nada sobre como o seu sistema lida com uma estrada rural, uma fronteira disputada ou uma consulta perto dos polos. Teste os casos difíceis de propósito.
Nem todo conjunto de dados com informações de localização de aparência pública pode ser usado legalmente dentro de um produto pago. Os termos de licenciamento, e não a disponibilidade técnica, costumam definir o limite real.
Quando uma consulta realmente não pode ser resolvida de forma confiável, não retornar nada é uma resposta melhor do que retornar um palpite disfarçado de fato. Veja o raciocínio por trás dessa escolha.