Datos postales de México actualizados
Los datos postales de México, en una sola API.
Cada código postal, cada colonia, los 32 estados, en una sola API. Un token Bearer, JSON limpio, sin SDK que instalar.
- códigos postales
- 0 códigos postales
- colonias
- 0 colonias
- municipios
- 0 municipios
- estados
- 0 estados
Juárez
Cuauhtémoc · Ciudad de México
{
"data": {
"id": 384,
"code": "06600",
"state": {
"id": 1,
"name": "Ciudad de México",
"code": "09"
},
"municipality": {
"id": 6,
"name": "Cuauhtémoc",
"code": "015"
},
"city": {
"id": 1,
"name": "Ciudad de México"
},
"settlements": [
{
"id": 532,
"name": "Juárez",
"zone": "Urbano",
"settlement_type": {
"id": 1,
"name": "Colonia"
}
}
]
}
}
API en vivo, mismos datos y estructura que el endpoint con key. No necesitas key para probar.
Una sola URL base. Todo el catálogo.
Cada endpoint devuelve JSON, paginado cuando tiene sentido, con encabezados Cache-Control para que tu cliente pueda cachear sin problemas.
-
GET /v1/postal-codes/{code}
Estado, municipio, ciudad y cada colonia de un código de 5 dígitos
06600 → Juárez · Cuauhtémoc, CDMX
-
GET /v1/postal-codes?q={prefix}
Autocompletado: códigos que empiezan con un prefijo numérico
066 → 06600, 06700, 06760 …
-
GET /v1/postal-codes/search
Busca códigos por estado, municipio y/o nombre de colonia
Jalisco · Guadalajara · Centro → 44100
-
GET /v1/postal-codes/{code}/settlements
Solo las colonias de un código, respuesta ligera
64000 → Monterrey Centro, La Finca …
-
GET /v1/postal-codes/{code}/geocode
Latitud y longitud de un código
97000 → 20.97, -89.62
-
GET /v1/states · /v1/states/{id}/municipalities
Los 32 estados y los municipios de cada uno
09 → Cuauhtémoc, Benito Juárez …
-
GET /v1/settlements?q={name}
Busca colonias por nombre en todo el país
Polanco → 11550, 11560 …
-
GET /v1/geocode/reverse
El código postal más cercano a un par de lat / long
19.43, -99.13 → 06000
Detalles completos de solicitud y respuesta en la referencia de API.
Podrías procesar archivos de datos postales tú mismo.
Los datos postales suelen llegar en archivos de texto separados por pipes: cada colonia del país, codificada en Latin-1, sin IDs estables, y sin un calendario fijo de actualización. Puedes descargarlos, procesarlos, hospedarlos y acordarte de re-sincronizarlos cada pocos meses. O puedes llamar a un endpoint.
GET /v1/postal-codes/06600
Esa es toda la integración.
Precios
Gratis para empezar. Planes de pago en pesos mexicanos. Cancela cuando quieras.
Pro
Popular$499 / mes
50,000 solicitudes / mes
- Soporte prioritario
- Múltiples tokens de API
Intégralo en tu stack
Autentícate con un token Bearer, parsea el JSON. Esa es la integración.
curl -s https://api.postalkit.mx/v1/postal-codes/06600 \ -H "Authorization: Bearer YOUR_API_KEY"
Referencia completa · Especificación OpenAPI · Colección de Postman
Haz tu primera llamada en dos minutos.
Regístrate, verifica tu correo, copia tu key. El plan gratis es 100 solicitudes al mes, sin tarjeta.
curl -s https://api.postalkit.mx/v1/postal-codes/06600 -H "Authorization: Bearer YOUR_KEY"