Essa API tem a vantagem de retornar as coordenadas geográficas do CEP buscado.
GET https://api.brasilaberto.com/v2/zipcode/{zipcode}
Supondo que você queira buscar o CEP 26277-630:
// GET https://api.brasilaberto.com/v2/zipcode/26277630 { "meta": { "currentPage": 1, "itemsPerPage": 1, "totalOfItems": 1, "totalOfPages": 1 }, "result": { "street": "Rua Cajurana", "complement": "", "district": "Jardim Palmares", "districtId": 22687, "city": "Nova Iguaçu", "cityId": 669, "ibgeId": 3303500, "state": "Rio de Janeiro", "stateShortname": "RJ", "zipcode": "26277645", "coordinates": { "latitude": -22.75901, "longitude": -43.51527 } } }
200 Sucesso 404 Cep inexistente 500 Erro na nossa API