Consulta de ceps dado um endereço

Livio F

Member
Licensed User
Existem necessidades, por exemplo um cadastramento online onde o cliente desconhece o CEP da sua rua e será necessário realizar uma pesquisa para verificar a existência de um CEP que corresponda ao endereço. Para consultar um CEP na base de dados são necessários três parâmetros obrigatórios (UF, Cidade e Logradouro), sendo que para Cidade e Logradouro também é obrigatório um número mínimo de três caracteres a fim de evitar resultados muito abrangentes.

O web service e gratuito e é de responsabilidade do site ViaCep.
Existe também a opção de validação do cep.

Segue rotina para consultar o(s) cep(s) a partir de um endereço.

Caso precise usar, faça bom uso para que não tenha seu acesso bloqueado.
veja o aviso no site.

AVISO DO MANTENEDOR:

"Aviso: Ao constatar o uso de scripts de acesso massivo seu IP será automaticamente bloqueado por tempo indeterminado.
Não distribuímos ou comercializamos bases de dados."
 

Attachments

Claudio Oliveira

Active Member
Licensed User
Boa Livio!
Os Correios também oferecem um Web Service, inclusive bastante abrangente, já que engoloba consultas não só de CEP, mas também de encomendas, etc...
Não conheço o Web Service dos Correios, mas eles tem uma documentação bastante detalhada do serviço e parece não ter restriçao quanto a volume de consultas. Eles dizem que dá prá consultar até 5000 encomendas simultaneamente. :confused:

Caso se anime a dar uma olhada, aí vai o link da documentação.
https://www.correios.com.br/para-su...cnicosdeComunicaodoServioefulfillmentv1_1.pdf

Obrigado por compartilhar o código!

Abraços
 

Livio F

Member
Licensed User
Boa Livio!
Os Correios também oferecem um Web Service, inclusive bastante abrangente, já que engoloba consultas não só de CEP, mas também de encomendas, etc...
Não conheço o Web Service dos Correios, mas eles tem uma documentação bastante detalhada do serviço e parece não ter restriçao quanto a volume de consultas. Eles dizem que dá prá consultar até 5000 encomendas simultaneamente. :confused:

Caso se anime a dar uma olhada, aí vai o link da documentação.
https://www.correios.com.br/para-su...cnicosdeComunicaodoServioefulfillmentv1_1.pdf

Obrigado por compartilhar o código!

Abraços
Obrigado Claudio pela dica, vou olhar sim!
 
Top