Dado un código postal, regresa un arreglo con las colonia, municipio y estado perteneciente al código postal. Además se pueden realizar búsquedas de códigos postales usando los números iniciales.
- Da click en el botón
Deploy to Heroku
y sigue los pasos. - Al terminar corre
heroku run rake sepomex:update
. - Agrega el task de
rake sepomex:update
en el addon de Heroku Scheduler para que se corra cada día.
https://rapidapi.com/acrogenesis-llc-api/api/mexico-zip-codes
Consultar la información de un código postal
https://mexico-zip-codes.p.rapidapi.com/codigo_postal/66436
Respuesta del servidor
{
"codigo_postal": "66436",
"municipio": "San Nicolás de los Garza",
"estado": "Nuevo León",
"colonias": [
"Praderas de Santo Domingo",
"Las Nuevas Puente"
]
}
Buscar códigos postales
https://mexico-zip-codes.p.rapidapi.com/buscar
parámetros necesarios
codigo_postal=# codigo a buscar, parcial o total
Ejemplo de búsqueda para códigos que inicien con 66, con 664 y con 6641
https://mexico-zip-codes.p.rapidapi.com/buscar?codigo_postal=66
https://mexico-zip-codes.p.rapidapi.com/buscar?codigo_postal=664
https://mexico-zip-codes.p.rapidapi.com/buscar?codigo_postal=6641
** Para el código postal 6641 el servidor regresa **
{
"codigos_postales": [
"66410",
"66412",
"66413",
"66414",
"66415",
"66417",
"66418"
]
}
Ejecuta el rake task rake sepomex:update
para descargar todos los códigos postales de México y actualizar tu base de datos.
Errores y pull requests son bienvenidos en Github: https://github.com/Munett/API-Codigos-Postales.
Para bajar en tu BD todos los códigos postales corre el rake script rake sepomex:update
.
Los datos se obtuvieron de http://www.correosdemexico.gob.mx/lservicios/servicios/CodigoPostal_Exportar.aspx
- Pruebas automatizadas minitest
MIT License