Informações precisas sobre remessa e localização valem o preço que o senhor precisa pagar por elas. O senhor pode vender essas informações, pode segmentar os consumidores com perfeição e evitar muita frustração quando se trata de remessa. Não vale a pena criar sua própria API de localização: há APIs incríveis que podem fazer esse trabalho para o senhor, como API de código postal.

Acesso rápido

  • Grátis para experimentar com 10.000 solicitações por mês!
  • Fornece códigos postais de todo o mundo, não apenas dos países mais populares
  • Fornece cálculos de distância e pesquisa de raio
  • Documentação detalhada com exemplos de código em Node.js, PHP, Python e muito mais
  • Preços incríveis para sites de pequeno a grande porte

Usando a API de código postal

Depois de se inscrever para uma conta gratuita, a API do CEP gera uma chave de API para o senhor usar. Para pesquisar um determinado código postal ou códigos postais, use o comando /search com codes e country parâmetros:

curl "https://app.zipcodebase.com/api/v1/search?codes=90210&country=US" \
    -H "apikey: MY_API_KEY"
{
   "query":{
      "codes":[
         "90210"
      ],
      "country":"US"
   },
   "results":{
      "90210":[
         {
            "postal_code":"90210",
            "country_code":"US",
            "latitude":"34.09010000",
            "longitude":"-118.40650000",
            "city":"Beverly Hills",
            "state":"California",
            "state_code":"CA",
            "province":"Los Angeles",
            "province_code":"037"
         }
      ]
   }
}

O senhor pode obter informações de CEP em massa separando os códigos postais por vírgula – um bom exemplo é reunir os endereços de envio e de cobrança.

Conhecer a distância entre dois códigos postais pode ajudar a calcular o frete entre uma origem e um destino. O senhor pode obter essas informações de distância por meio do /distance endpoint:

curl "https://app.zipcodebase.com/api/v1/distance?code=90210&compare=53711&country=US&unit=miles" 
    -H "apikey: MY_API_KEY"
{
   "query":{
      "unit":"miles",
      "code":"90210",
      "country":"US",
      "compare":[
         "53711"
      ]
   },
   "results":{
      "53711":1671.98
   }
}

O senhor também pode obter dados de código postal por cidade ou por todo o estado:

# City
curl "https://app.zipcodebase.com/api/v1/code/city?city=Madison&state_code=WI&country=US" 
    -H "apikey: MY_API_KEY"

# State
curl "https://app.zipcodebase.com/api/v1/code/state?state_code=WI&country=US" 
    -H "apikey: MY_API_KEY"

Adoro a simplicidade da API do CEP: ela não tenta fazer muita coisa, mas fornece uma grande quantidade de informações e flexibilidade. Também adoro o limite de 10.000 solicitações para a conta gratuita. Sua confiabilidade também é um grande destaque. Se o senhor precisar de informações de CEP para geolocalização, remessa ou outros fins, experimente!