Face API
REST API for Web Face Recognition.
The Face API is id3 Technologies' REST-based web service for facial detection, recognition, and analysis in web applications. Engineered for real-time applications with rapid response times, handling multiple simultaneous requests while maintaining accuracy standards.
View DocumentationBuilt-in Capabilities
Face Detection
Identify and locate faces within images with high accuracy and speed for real-time processing.
Face Comparison
Determines whether two facial images belong to the same individual through biometric feature comparison.
Face Identification
Compares a face against database reference images and manages biometric reference lists for 1:N matching.
Face Analysis
Evaluates multiple facial attributes and checks compliance with ISO/IEC 19794-5 and ICAO portrait quality standards.
Portrait Quality
Ensures images meet stringent criteria for official documents — resolution, lighting, expression, background compliant with ICAO.
Presentation Attack Detection
Detect and prevent spoofing attempts using photos, videos, or masks through challenge-response and liveness detection algorithms.
Endpoints & Performance
RESTful endpoints designed for real-time biometric processing with consistent sub-100ms response times on dedicated infrastructure.
Face Recognition
| Endpoint | Latency |
|---|---|
| POST /v1/faces/detect | < 50 ms |
| POST /v1/faces/compare | < 30 ms |
| POST /v1/faces/identify | < 100 ms |
| POST /v1/faces/quality | < 20 ms |
99th percentile on dedicated server
Accuracy
| Metric | Value |
|---|---|
| False Match Rate | 0.000001 |
| False Non-Match Rate | 0.5% |
| ICAO Quality Pass Rate | > 98% |
Based on NIST FRVT evaluation
Quick Start
Integrate face detection in minutes with a simple REST call from any language.
import requests, base64 with open("portrait.jpg", "rb") as f: img_b64 = base64.b64encode(f.read()).decode() resp = requests.post( "https://face.id3.eu/v1/faces/detect", headers={"Authorization": "Bearer YOUR_API_KEY"}, json={"image": img_b64, "threshold": 0.5}) data = resp.json() print(f"Detected {data['face_count']} face(s)") print(f"Confidence: {data['faces'][0]['confidence']:.3f}")
Real-World Workflow
Chain Face API endpoints (plus Face PAD when needed) to build a complete KYC onboarding flow — selfie to decision in under 30 seconds.
User · web / mobile POST /v1/faces/detect POST /v1/faces/quality Face PAD · POST /attacks/detect POST /v1/faces/compare approved · score 0.98 All endpoints are stateless and can be called from any backend — keep the orchestration logic on your side, no SDK required.
Application Domains
Where the Face API is deployed in production — across regulated and consumer industries.
KYC & Digital Onboarding
Verify a new customer's identity from a selfie + ID photo in seconds. Integrates with any KYC orchestration platform.
Online Banking
Strong customer authentication for high-value transactions, account opening and password recovery — biometric selfie instead of SMS OTP.
e-Government Services
Biometric verification for civil service portals — tax filing, benefit claims, driving licence renewal — without on-premise infrastructure.
Access Control
Centralized biometric verification for cloud-managed access control systems — every gate calls the API, no local templates to manage.
Telehealth & Insurance
Patient identity verification for online consultations and policy claims — frictionless yet compliant with healthcare data regulations.
e-Gate & Border Control
Real-time face matching against travel-document photos for automated border crossings, with ICAO portrait-quality enforcement.
Part of the id3 API ecosystem
Combine the Face API with other id3 REST services to build a full identity-verification stack.
Face PAD API
Passive and active liveness detection to block photo, video and mask spoofing attacks.
Discover →BioSeal API
Generate and verify Visible Digital Seals — cryptographically signed QR codes for documents and credentials. ISO 22376.
Discover →Face SDK
Native library version for mobile, desktop and edge — when you need on-device face recognition without a network round-trip.
Discover →Licensing
Flexible licensing from evaluation through enterprise-scale deployments. All tiers include full access to every Face API endpoint.
- Test environment only
- 1,000 API calls / month
- All endpoints included
- Swagger documentation
- Community support
- Production deployment
- Volume-based licensing
- 99.9% uptime SLA
- Integration support
- Dedicated onboarding
- Unlimited API calls
- On-premise deployment
- Custom SLA
- Dedicated support team
- Custom development options