Saltar al contenido
Servicio API

FaceCoreAPI de reconocimiento facial

Verificación facial para cualquier sistema mediante una API REST. FaceCore confirma que hay una persona real frente a la cámara, bloquea fotos y pantallas, y valida su identidad. El tiempo de procesamiento se registra en cada verificación.

1:1 · 1:N

Verificación 1:1 e identificación 1:N

20

Coincidencias por búsqueda 1:N

50

Personas por solicitud de enrolamiento

  • Detección del rostro
  • Prueba de vida
  • Antisuplantación
  • Comparación con el rostro enrolado
Prueba de vida
—
Puntaje de similitud
—
Antisuplantación aprobada
—
Escaneando...

Del enrolamiento a una coincidencia verificada.

Cuatro etapas en una sola API. La aplicación captura las imágenes y FaceCore devuelve un resultado concluyente.

1

Enrolamiento

Registro único de cada persona con 1 a 3 fotografías frontales, o hasta 50 personas por solicitud.

2

Reto de vida

Opcionalmente, una acción aleatoria: parpadear, girar a la izquierda o a la derecha, o sonreír.

3

Verificación

Confirmación de prueba de vida, bloqueo de fotografías y pantallas, y comparación del rostro.

4

Resultado

Respuesta en JSON con los puntajes y un resultado concluyente: aprobado o rechazado.

Capacidades

Detección de vida

Confirma en tiempo real que la persona está presente.

Antisuplantación

Bloquea intentos de suplantación con fotos impresas y pantallas.

REST API

Endpoints JSON sencillos, protegidos con una API key por cliente.

Control de asistencia

Marcas de entrada y salida validadas con verificación facial.

Control de acceso

Un resultado de verificación para que tu sistema de acceso autorice solo a la persona correcta.

Funciona solo con CPU

No requiere GPU. ATSC aloja y opera el servicio, y tu sistema solo consume la API.

Referencia API

Una solicitud, un resultado concluyente.

La solicitud incluye las imágenes y el reto. FaceCore responde con la coincidencia, la prueba de vida y la antisuplantación.

SolicitudPOST
POST /api/v1/verifyX-API-Key: <your_api_key>Content-Type: application/json{  "external_id": "emp_10482",  "frames": ["<base64>", "<base64>", "<base64>"],  "challenge_id": "ch_7f3a"}
RespuestaVerificando…
{  "verified": true,  "similarity_score": 0.91,  "liveness_score": 0.88,  "anti_spoof_score": 0.97,  "liveness_passed": true,  "anti_spoof_passed": true}

Integración

REST + JSONDocumentación interactiva en SwaggerEncabezado X-API-KeyImágenes en base64request_id en cada respuesta

Endpoints que hacen el trabajo pesado.

POST/api/v1/enrollRegistra a una persona con 1 a 3 fotos, o hasta 50 personas por solicitud
POST/api/v1/verifyVerificación 1:1 con prueba de vida y antisuplantación, desde 3 cuadros
POST/api/v1/verify/batchVerifica hasta 20 personas en una sola solicitud
POST/api/v1/identifyIdentificación 1:N con hasta 20 coincidencias ordenadas
POST/api/v1/liveness/challengeReto al azar: parpadear, girar a la izquierda o a la derecha, o sonreír. Vence en 120 segundos

Casos de uso empresariales.

FaceCore opera de forma integrada con los sistemas que la organización ya utiliza.

Asistencia y turnos

Marcación con reconocimiento facial que elimina las marcas por terceros y las tarjetas compartidas.

Control de acceso

Apertura de puertas, torniquetes y áreas restringidas solo para personas enroladas.

Identificación 1:N

Búsqueda de las coincidencias más cercanas entre todas las personas enroladas.

Integración con plataformas propias

Cualquier aplicación web o móvil puede consumir la API REST con su propia llave.

Control sobre cada integración.

FaceCore opera con CPU en infraestructura que ATSC aloja y administra. La organización controla quién utiliza la API y qué permisos tiene cada llave.

Llaves con permisos

Permisos independientes por API key: enrolar, verificar, prueba de vida o administrar. Con vencimiento opcional y revocación en cualquier momento.

Límites por llave

Límites propios por endpoint para cada llave. Al excederlos, la API responde 429 con Retry-After.

Bitácora completa

Registro de cada verificación con resultado, puntajes y llave utilizada. Cada respuesta incluye un request_id.

Eliminación a solicitud

Al eliminar a una persona, su plantilla se excluye de la búsqueda y sus imágenes almacenadas se borran.

Preguntas frecuentes sobre FaceCore.

Respuestas sobre alcance, servicios y proceso de trabajo.

¿Tienes otra consulta?

Un especialista responde en menos de un día hábil.

Integra verificación facial en tu sistema.

Comparte el caso de uso y recibe acceso a la API, con acompañamiento técnico en la primera integración.

Más servicios

Servicios relacionados