endpoint.pe

Finanzas y ubicación · Fuente: INEI

API de ubigeo y ubicación

Convierte un código de ubigeo en su departamento, provincia y distrito, o arma el código a partir de los nombres. Lista departamentos, provincias y distritos para formularios de dirección consistentes.

Cómo consultarla

Haz una petición GET con tu token en la cabecera Authorization y recibe la respuesta en JSON. Elige tu lenguaje, copia el código y reemplaza TU_TOKEN por el de tu cuenta.

GET https://api.endpoint.pe/v1/ubigeo/150101Obtener mi token gratis
respuesta.json
{  "success": true,  "message": "Consulta exitosa",  "data": {    "ubigeo": "150101",    "ubigeo_reniec": "140101",    "departamento": "LIMA",    "provincia": "LIMA",    "distrito": "LIMA",    "codigos": {      "departamento": "15",      "provincia": "1501",      "distrito": "150101"    },    "vigente": true  },  "meta": {    "fuente": "INEI",    "consultado_en": "2026-10-12T07:40:12Z",    "creditos_cobrados": 1,    "creditos_disponibles": 14621  }}

Qué datos devuelve

Fuente oficial: INEI. Cada respuesta trae siempre los mismos campos, en JSON.
ubigeo

Código de ubigeo INEI de 6 dígitos.

ubigeo_reniec

Código equivalente de RENIEC.

departamento

Departamento.

provincia

Provincia.

distrito

Distrito.

codigos

Códigos de departamento, provincia y distrito por separado.

vigente

false si el código ya no está en uso.

Qué es el ubigeo y para qué sirve esta API

El ubigeo es el código de seis dígitos con el que el INEI identifica cada departamento, provincia y distrito del Perú: dos dígitos por nivel. SUNAT lo usa en el domicilio fiscal de cada RUC y en los comprobantes electrónicos, y RENIEC usa una codificación propia para el domicilio del DNI.

La API de ubicación de endpoint.pe trabaja en los dos sentidos. Con un código devuelve el departamento, la provincia y el distrito, el código equivalente de RENIEC y si el código sigue vigente. Con los nombres arma el código paso a paso: sin parámetros lista los departamentos, con un departamento lista sus provincias, con departamento y provincia lista los distritos, y con los tres devuelve el ubigeo. Los nombres se aceptan con o sin tildes y sin importar mayúsculas.

Es la base para formularios de dirección en cascada y para validar que el ubigeo que vas a poner en un comprobante corresponde a un distrito real.

Para qué se usa la API de ubigeo y ubicación

Formularios de dirección en cascada

Departamento, provincia y distrito como listas dependientes, siempre con los nombres oficiales y el código correcto al final.

Validar ubigeos en comprobantes

Comprueba que el código de seis dígitos existe y está vigente antes de enviarlo en una factura electrónica.

Cruzar INEI y RENIEC

Convierte entre el ubigeo de SUNAT y el de RENIEC cuando unes datos de empresas y de personas.

Preguntas frecuentes

Preguntas sobre la API de ubigeo y ubicación

Si tu duda no está aquí, escríbenos y te responde una persona del equipo.

Deja de copiar datos a mano. Automatízalo hoy mismo

Crea tu cuenta, copia tu token y empieza hoy con 150 consultas gratis al mes.