Registrar clientes extranjeros
Valida el carnet y completa nombres y apellidos con el mismo formulario que usas para el DNI.
Identidad · Fuente: Migraciones · Próximamente
Obtén los nombres y apellidos del titular de un carnet de extranjería. Registra a clientes y colaboradores extranjeros sin errores.
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/ce/001234567Obtener mi token gratisnumeroNúmero de carnet consultado.
nombresNombres del titular.
apellido_paternoApellido paterno.
apellido_maternoApellido materno.
El carnet de extranjería es el documento de identidad que la Superintendencia Nacional de Migraciones emite a los extranjeros residentes en el Perú. Igual que el DNI para los peruanos, es el dato que identifica a un cliente o colaborador extranjero en formularios, comprobantes y contratos.
La API de carnet de extranjería de endpoint.pe devolverá los nombres y apellidos del titular a partir del número del carnet, con la misma forma de respuesta que la consulta de DNI, para que tu sistema valide ambos documentos con un único flujo. Estamos conectando la fuente oficial; mientras tanto puedes crear tu cuenta y usar el resto del catálogo con el mismo token.
Valida el carnet y completa nombres y apellidos con el mismo formulario que usas para el DNI.
Identifica correctamente al comprador extranjero en boletas y facturas.
Verifica el documento de trabajadores extranjeros al darlos de alta.
Preguntas frecuentes
Si tu duda no está aquí, escríbenos y te responde una persona del equipo.
Cómo funcionan estos datos en el Perú y cómo integrarlos en tu sistema.

Qué es el carnet de extranjería, quién lo emite, su formato, en qué se diferencia del pasaporte y el PTP, y cómo registrar y validar clientes extranjeros.

Qué exige la Ley 29733 a un sistema que consulta y guarda el DNI: consentimiento, finalidad, proporcionalidad y seguridad, con buenas prácticas de código.

Cómo validar un DNI: formato de 8 dígitos, ceros a la izquierda y consulta a RENIEC vía API. Errores típicos, qué hacer sin resultado y código en JS y Python.

Cómo validar RUC y DNI en el frontend (formato y dígito verificador) y en el backend (existencia vía API) sin confiar en el cliente, con ejemplos en JavaScript.
Crea tu cuenta, copia tu token y empieza hoy con 150 consultas gratis al mes.