Compare two faces. Get a clear verification result.
FacePair API compares two images and determines with high confidence whether they belong to the same individual, securely, instantly, and without storing biometric data.
Upload → compare → receive:
- Similarity score
- Confidence level
- Match / no-match decision
FacePair is built for fintech teams, marketplaces, SaaS products, developers, and platforms that require fast, stateless face verification.
How FacePair compares & Verifies Faces via API
When you’re unsure whether two photos show the same person, FacePair helps you find out fast.

1. Send two images or capture via SDK
Provide:
- Reference image – ID photo or enrolled selfie
- Capture image – new selfie or live capture
Send the images via the REST API or test it using the in-page demo.
No account is required to try the demo.

2. Instant Face Comparison
FacePair can:
- Detects the face in both images
- Extracts biometric facial features
- Calculates a similarity score
Processing happens securely in memory, without storing the images.
Typical response time: 1–2 seconds.

3. Check if It’s a Match Score
The API returns three key values:
- Similarity score — how closely the two faces match
- Confidence level — reliability of the comparison
- Match decision — same person or not
You can configure thresholds to automate decisions. Example:
- 0.80+ → auto approve
- 0.65–0.80 → manual review
- <0.65 → reject
This makes it easy to balance security, user friction, and risk tolerance.
What is FacePair API?
FacePair adds biometric identity verification exactly where trust matters most, from onboarding to sensitive account actions. Fast 1:1 Face Comparison for Developers

Stronger Identity Verification (eKYC)
Confirm that a user matches their government ID or enrolled reference photo.
This helps teams:
- accelerate onboarding
- reduce manual identity checks
- meet KYC / AML compliance requirements
Ideal for
Secure onboarding, compare ID photo to a live selfie during account creation.

Fraud Prevention
Prevent impersonation, stolen identities, and account abuse by ensuring the person presenting the image matches the claimed identity.
Multi-account detection identifies duplicate or fake accounts in real time.

Real-Time Liveness Verification
FacePair returns results in seconds with no queues or batch processing.
This allows verification during:
- signup
- login
- transactions
- account changes
Ideal for
Biometric re-authentication before sensitive actions.

Control Accuracy & Risk
Developers receive a similarity score and match decision, allowing flexible thresholds depending on risk level.
Ideal for
Account recovery, visually re-verify returning users when traditional credentials are unavailable.

Simple Integration with SDK
FacePair offers a single API endpoint and an optional browser SDK.
Compatible with:
- Node.js
- Python
- PHP
- Java
- Go
- cURL
Integration requires minimal setup and works across web, mobile, and backend environments.
Ideal for
Cross-platform identity verification across products and services.

Privacy-First Processing
Images are processed in memory and immediately discarded after comparison.
Security measures include:
- encrypted HTTPS transmission
- no image storage
- no biometric retention
Ideal for
High-trust environments such as fintech, healthcare, and regulated platforms.
Supports compliance frameworks including GDPR and SOC2.
Why Teams Choose FacePair

Reliable Identity Verification at Scale
Many verification tools are either too basic to trust or too complex to deploy.
FacePair focuses on production-ready face verification that works reliably at scale.
Fast and Secure Face Comparison
FacePair performs 1:1 biometric face comparison in seconds, returning clear similarity scores and match decisions.
Teams can integrate it directly into:
- account recovery workflows
- onboarding flows
- KYC verification
- fraud prevention systems
Built for Developers
Revamp your wardrobe. Our stylists will help you declutter, organize, and update your closet with fresh new pieces.
API Integration
Integration requires sending two images to the verification endpoint.
Endpoint
POST /api/verify
Header
X-API-Key: your_key_here
Images can be sent as multipart uploads, Base64 strings, or URLs, depending on the integration method.
Example API Response
{
"similarity": 0.87,
"confidence": "High",
"match": true
}
The response typically includes:
- similarity score
- confidence level
- match decision
Additional metadata such as processing time or liveness flags may be included depending on configuration.
A sandbox environment is available so developers can test the API without affecting production systems.
FAQs FacePair API
1. Can FacePair work with mobile apps and web platforms?
Yes. FacePair works with mobile apps, web applications, and backend services.
Since verification runs through a standard HTTPS API request, it can be integrated into: server-side systems, iOS apps, Android apps, browser-based products
2. Can FacePair handle high verification volumes?
Yes. FacePair uses a stateless architecture where each request is processed independently in memory. This allows the system to scale efficiently under high traffic, making it suitable for products with large user bases or frequent verification checks.
3. What happens if a face cannot be detected?
If one or both images do not contain a detectable face, the API returns an error response instead of a match result. This prevents misleading comparisons and indicates that a clearer image should be provided before running the verification again.
