Skip to content
Amédé Florian KOTANMI

ID document reading API

An API that extracts the information from an ID card and verifies the face of its holder, used by HE Systems in one of its projects.

  • In production
  • Client project
  • AI
  • Vision
  • Web
Client
HE Systems
Role
Design and development.
Year
2025

Context

Work carried out for HE Systems, which integrated this API into one of its projects.

Solution

The API receives a photo of an ID document, extracts its text using optical character recognition, and compares the face on the document with that of its holder.

Face detection relies on YOLOv8, comparison on the face_recognition library, and a Google generative model analyzes the document. The API is documented with Swagger.

Technical sheet

Technical sheet
FeatureValue
APIDjango REST Framework, Swagger documentation
FacesYOLOv8 (ultralytics), face_recognition
DocumentsPillow, PyMuPDF, Google Generative AI

Stack

  • Python
  • Django
  • Intelligence artificielle

Let’s talk about your project

Available for new assignments. Currently in Ghana, working remotely.