Introducción
API Endpoint https://api.tau.com.mx/dipomex/v1/
Directorio Postal Mexicano, DIPOMEX API provee información de códigos postales de México, esta versión es gratuita.
Para usar esta API, necesitas una APIKEY. La puedes obtener en el siguiente link: OBTENER APIKEY.
BUSCAR CP
# Aquí hay un ejemplo de petición curl
curl \
-X GET \
-k \
-H 'APIKEY: tu_APIKEY' \
-i 'https://api.tau.com.mx/dipomex/v1/codigo_postal?cp=09000' \
Para obtener las colonias correspondientes a un Código Postal se necesita hacer una petición GET a la siguiente url:
https://api.tau.com.mx/dipomex/v1/codigo_postal
Ejemplo de Respuesta:
{
"error": false,
"message": "Procesamiento correcto.",
"codigo_postal": {
"estado_id": "09",
"municipio_id": "007",
"estado": "CIUDAD DE MEXICO",
"estado_abreviatura": "CMX",
"municipio": "IZTAPALAPA",
"centro_reparto": "09081",
"codigo_postal": "09000",
"colonias": [{
"colonia_id": "763",
"colonia": "La Asunción"
}, {
"colonia_id": "764",
"colonia": "San Ignacio"
}, {
"colonia_id": "765",
"colonia": "San José"
}, {
"colonia_id": "766",
"colonia": "San Lucas"
}, {
"colonia_id": "767",
"colonia": "San Pablo"
}, {
"colonia_id": "768",
"colonia": "San Pedro"
}, {
"colonia_id": "769",
"colonia": "Santa Bárbara"
}]
}
}
Parámetros
Campo | Tipo | Descripción |
---|---|---|
APIKEY | String | Tu API key enviada como HEADER. |
cp | String | Código Postal a Consultar usando GET. |
OBTENER ESTADO
# Aquí hay un ejemplo de petición curl
curl \
-X GET \
-k \
-H 'APIKEY: tu_APIKEY' \
-i 'https://api.tau.com.mx/dipomex/v1/estado?id=09' \
Para obtener los detalles de un Estado por ID se necesita hacer una petición GET a la siguiente url:
https://api.tau.com.mx/dipomex/v1/estado
Ejemplo de Respuesta:
{
"error": false,
"message": "Estado cargado: 1",
"estado": [{
"ESTADO_ID": "09",
"ESTADO": "CIUDAD DE MEXICO",
"EDO1": "CMX",
"RANGO1": "01000",
"RANGO2": "19999"
}]
}
Parámetros
Campo | Tipo | Descripción |
---|---|---|
APIKEY | String | Tu API key enviada como HEADER. |
id | String | ID de estado usando GET. |
OBTENER ESTADOS
# Aquí hay un ejemplo de petición curl
curl \
-X GET \
-k \
-H 'APIKEY: tu_APIKEY' \
-i 'https://api.tau.com.mx/dipomex/v1/estados' \
Para obtener todos los Estados se requiere hacer una petición GET a la siguiente url:
https://api.tau.com.mx/dipomex/v1/estados
Ejemplo de Respuesta:
{
"error": false,
"message": "Estados cargados: 32",
"estados": [{
"ESTADO_ID": "01",
"ESTADO": "AGUASCALIENTES",
"EDO1": "AGS",
"RANGO1": "20000",
"RANGO2": "20999"
}, {
"ESTADO_ID": "02",
"ESTADO": "BAJA CALIFORNIA",
"EDO1": "BC",
"RANGO1": "21000",
"RANGO2": "22999"
}, {
"ESTADO_ID": "03",
"ESTADO": "BAJA CALIFORNIA SUR",
"EDO1": "BCS",
"RANGO1": "23000",
"RANGO2": "23999"
}, {
"ESTADO_ID": "04",
"ESTADO": "CAMPECHE",
"EDO1": "CAM",
"RANGO1": "24000",
"RANGO2": "24999"
}, {
"ESTADO_ID": "07",
"ESTADO": "CHIAPAS",
"EDO1": "CHS",
"RANGO1": "29000",
"RANGO2": "30999"
}, {
"ESTADO_ID": "08",
"ESTADO": "CHIHUAHUA",
"EDO1": "CHI",
"RANGO1": "31000",
"RANGO2": "33999"
}, {
"ESTADO_ID": "09",
"ESTADO": "CIUDAD DE MEXICO",
"EDO1": "CMX",
"RANGO1": "01000",
"RANGO2": "19999"
}]
}
Parámetros
Campo | Tipo | Descripción |
---|---|---|
APIKEY | String | Tu API key enviada como HEADER. |
OBTENER MUNICIPIOS
# Aquí hay un ejemplo de petición curl
curl \
-X GET \
-k \
-H 'APIKEY: tu_APIKEY' \
-i 'https://api.tau.com.mx/dipomex/v1/municipios?id_estado=09' \
Para obtener los Municipios correspondientes a un Estado por ID se necesita hacer una petición GET a la siguiente url:
https://api.tau.com.mx/dipomex/v1/municipios
Ejemplo de Respuesta:
{
"error": false,
"message": "Municipios cargados: 16",
"municipios": [{
"ESTADO_ID": "09",
"MUNICIPIO_ID": "010",
"MUNICIPIO": "ALVARO OBREGON",
"RANGO1": "01000",
"RANGO2": "01999"
}, {
"ESTADO_ID": "09",
"MUNICIPIO_ID": "002",
"MUNICIPIO": "AZCAPOTZALCO",
"RANGO1": "02000",
"RANGO2": "02999"
}, {
"ESTADO_ID": "09",
"MUNICIPIO_ID": "014",
"MUNICIPIO": "BENITO JUAREZ",
"RANGO1": "03000",
"RANGO2": "03999"
}, {
"ESTADO_ID": "09",
"MUNICIPIO_ID": "003",
"MUNICIPIO": "COYOACAN",
"RANGO1": "04000",
"RANGO2": "04999"
}, {
"ESTADO_ID": "09",
"MUNICIPIO_ID": "004",
"MUNICIPIO": "CUAJIMALPA DE MORELOS",
"RANGO1": "05000",
"RANGO2": "05999"
}]
}
Parámetros
Campo | Tipo | Descripción |
---|---|---|
APIKEY | String | Tu API key enviada como HEADER. |
id_estado | String | ID de estado usando GET. |
OBTENER COLONIAS
# Aquí hay un ejemplo de petición curl
curl \
-X GET \
-k \
-H 'APIKEY: tu_APIKEY' \
-i 'https://api.tau.com.mx/dipomex/v1/colonias?id_estado=09&id_mun=014' \
Para obtener las colonias de un Municipio de cierto Estado se necesita hacer una petición GET a la siguiente url:
https://api.tau.com.mx/dipomex/v1/colonias
Ejemplo de Respuesta:
{
"error": false,
"message": "Colonias cargadas: 53",
"colonias": [{
"COLONIA_ID": "357",
"ESTADO_ID": "09",
"MUNICIPIO_ID": "014",
"COLONIA": "8 de Agosto",
"CP": "03820",
"CR": "03901",
"FECHA_ACT": "2021-02-21 22:09:24"
}, {
"COLONIA_ID": "321",
"ESTADO_ID": "09",
"MUNICIPIO_ID": "014",
"COLONIA": "Acacias",
"CP": "03240",
"CR": "03001",
"FECHA_ACT": "2021-02-21 22:09:24"
}, {
"COLONIA_ID": "320",
"ESTADO_ID": "09",
"MUNICIPIO_ID": "014",
"COLONIA": "Actipan",
"CP": "03230",
"CR": "03001",
"FECHA_ACT": "2021-02-21 22:09:24"
}, {
"COLONIA_ID": "328",
"ESTADO_ID": "09",
"MUNICIPIO_ID": "014",
"COLONIA": "Álamos",
"CP": "03400",
"CR": "03501",
"FECHA_ACT": "2021-02-21 22:09:24"
}, {
"COLONIA_ID": "339",
"ESTADO_ID": "09",
"MUNICIPIO_ID": "014",
"COLONIA": "Albert",
"CP": "03560",
"CR": "03501",
"FECHA_ACT": "2021-02-21 22:09:24"
}, {
"COLONIA_ID": "344",
"ESTADO_ID": "09",
"MUNICIPIO_ID": "014",
"COLONIA": "Américas Unidas",
"CP": "03610",
"CR": "03501",
"FECHA_ACT": "2021-02-21 22:09:24"
}]
}
}
Parámetros
Campo | Tipo | Descripción |
---|---|---|
APIKEY | String | Tu API key enviada como HEADER. |
id_estado | String | ID de estado usando GET. |
id_mun | String | ID de municipio usando GET. |
ERRORES
DIPOMEX API utiliza los siguientes códigos de error:
Código de Error | Descripción |
---|---|
X000 | Parámetros requeridos no proporcionados o están vacíos. Este error aparece cuando no se proporcionaron parámetros requeridos en la petición. |
X001 |
Falta APIKEY de autorizacion. Este error aparece si no se proporcionó una API KEY en la petición.
|
X002 |
Acceso denegado. APIKEY no valida. No se encontró la API KEY proporcionada o se encuentra inactiva.
|