What is KYC (Know Your Customer)?
Know Your Customer (KYC) is the process of verifying the identity of individual customers before establishing a business relationship. gu1’s KYC solution enables you to integrate identity verification into your application, allowing your end-users to complete the verification process seamlessly.API-First Approach
Our KYC API allows you to:- Programmatically create KYC validations for your customers
- Generate verification URLs to share with your users
- Receive real-time webhook notifications when verification completes
- Query validation status at any time
Typical Integration Flow
1
Create Person Entity
Create a person entity in gu1 with your customer’s basic information
2
Initiate KYC Validation
Call the API to create a KYC validation and receive a verification URL
3
Share URL with Customer
Send the verification URL to your customer via email, SMS, or embed it in your app
4
Customer Completes Verification
Your customer follows the URL and completes the identity verification process
5
Receive Webhook Notification
gu1 sends a webhook to your system when verification is complete
6
Check Verification Status
Query the API to get the final verification results and decision
Webhooks vs Manual Polling: While webhooks provide real-time notifications, you can also manually check the validation status at any time using
GET /api/kyc/validations/:id. This is useful for:- Debugging or testing without webhook infrastructure
- Displaying status updates to users in real-time
- Recovering from webhook delivery failures
- Building admin dashboards to monitor validation status
Key Features
Full KYC vs Individual Verifications
Which one should you use?
-
Full KYC (
global_gueno_validation_kyc): Complete identity verification including document upload, selfie, face matching, and liveness detection. Recommended for financial services, banking, and regulated industries. - Individual Verifications: Separate API calls for specific checks like PEP screening, sanctions checking, or adverse media searches. Use when you only need specific data points or already have identity documents verified.
Comprehensive Identity Verification (Full KYC)
- Document Validation: Authenticate government-issued ID documents
- Biometric Verification: Facial recognition and liveness detection
- Face Matching: Compare selfie with document photo (see security note below)
- AML/Sanctions Screening: Check against global watchlists
- Data Extraction: Extract and verify personal information
Automated Document Processing
- OCR Technology: Automatically extract data from identity documents
- Multi-Language Support: Process documents in 100+ languages
- Document Authentication: Detect fake or tampered documents
- Data Extraction: Pull verified information into your system
Real-Time Webhooks
- Instant Notifications: Receive updates as soon as verification completes
- Status Changes: Get notified of approval, rejection, or manual review
- Secure Delivery: Webhook signatures for security validation
- Retry Logic: Automatic retries for failed deliveries
Compliance Ready
- AML/CFT Compliance: Meet anti-money laundering requirements
- GDPR Compliant: Data protection and privacy standards
- Audit Trail: Complete history of verification attempts
- Data Retention: Configurable retention policies
Use Cases
Fintech Applications
- Digital Banking: Verify users during account opening
- Payment Apps: Comply with financial regulations
- Lending Platforms: Verify borrower identities
- Crypto Exchanges: Meet KYC requirements for traders
Marketplaces & Platforms
- Peer-to-Peer Platforms: Verify buyers and sellers
- Sharing Economy: Validate service providers
- Gig Economy: Onboard freelancers and contractors
- Rental Platforms: Verify tenants and hosts
Gaming & Gambling
- Age Verification: Confirm users are of legal age
- Responsible Gaming: Implement self-exclusion programs
- Regulatory Compliance: Meet gaming authority requirements
- Fraud Prevention: Verify player identities
Supported Documents
Our KYC solution accepts various identity documents from a wide set of countries that Gu1 can enable for your organization:- National ID cards
- Passports
- Driver’s licenses
- Residence permits
- Government-issued documents
Countries Gu1 can enable for KYC validation
Document coverage depends on the issuing country. Gu1 can enable KYC validation for the countries below (grouped by continent). Contact Gu1 to activate the set that matches your markets.North America, Central America & Caribbean
North America, Central America & Caribbean
Anguilla; Antigua and Barbuda; Aruba; Bahamas; Barbados; Belize; Bermuda; Bonaire, Sint Eustatius and Saba; Canada; Cayman Islands; Costa Rica; Cuba; Curaçao; Dominica; Dominican Republic; El Salvador; Greenland; Grenada; Guatemala; Haiti; Honduras; Jamaica; Mexico; Montserrat; Nicaragua; Panama; Puerto Rico; Saint Kitts and Nevis; Saint Lucia; Saint Martin (French part); Saint Vincent and the Grenadines; Sint Maarten (Dutch part); Trinidad and Tobago; Turks and Caicos Islands; United States of America; Virgin Islands (British); Virgin Islands (U.S.)
South America
South America
Argentina; Bolivia; Brazil; Chile; Colombia; Ecuador; Falkland Islands (Malvinas); Guyana; Paraguay; Peru; Suriname; Uruguay; Venezuela
Africa
Africa
Algeria; Angola; Benin; Botswana; Burkina Faso; Burundi; Cameroon; Cape Verde; Central African Republic; Chad; Comoros; Côte d’Ivoire; Democratic Republic of the Congo; Djibouti; Egypt; Equatorial Guinea; Eritrea; Eswatini; Ethiopia; Gabon; Ghana; Guinea; Guinea-Bissau; Kenya; Lesotho; Liberia; Libya; Madagascar; Malawi; Mali; Mauritania; Mauritius; Morocco; Mozambique; Namibia; Niger; Nigeria; Republic of the Congo; The Gambia; Rwanda; Saint Helena; Sao Tome and Principe; Senegal; Seychelles; Sierra Leone; Somalia; South Africa; South Sudan; Sudan; Tanzania; Togo; Tunisia; Uganda; Western Sahara; Zambia; Zimbabwe
Asia
Asia
Abkhazia; Afghanistan; Armenia; Azerbaijan; Bahrain; Bangladesh; Bhutan; Brunei Darussalam; Cambodia; China; Christmas Island; Cocos (Keeling) Islands; Hong Kong; India; Indonesia; Iraq; Iran (Islamic Republic of); Israel; Japan; Jordan; Kazakhstan; Kuwait; Kyrgyzstan; Lao People’s Democratic Republic; Lebanon; Macao; Malaysia; Maldives; Mongolia; Myanmar; Nepal; North Korea; Oman; Pakistan; Palestine; Philippines; Qatar; Russia; Saudi Arabia; Singapore; South Korea; Sri Lanka; Syrian Arab Republic; Taiwan; Tajikistan; Thailand; Timor-Leste; Turkey; Turkmenistan; United Arab Emirates; Uzbekistan; Vietnam; Yemen
Oceania
Oceania
American Samoa; Australia; Cook Islands; Fiji; French Polynesia; Guam; Kiribati; Marshall Islands; Micronesia (Federated States of); Nauru; New Caledonia; New Zealand; Niue; Northern Mariana Islands; Palau; Papua New Guinea; Samoa; Solomon Islands; Tonga; Tuvalu; Vanuatu
Availability of specific document types (national ID, passport, driver’s license, etc.) can vary by country. Gu1 enables the country set for your organization during onboarding or on request.
Getting Started
Ready to integrate KYC verification into your application?Create KYC Validation
Start a new verification session
Get Verification URL
Obtain the URL to share with users
Webhook Integration
Receive real-time notifications
Check Status
Query verification results