🇮🇳 India's Most Developer-Friendly KYC API

Verify Any Identity
In Under 3 Seconds

AI-powered KYC, KYB, fraud detection and background checks — one API key, real-time results, and a developer experience built for production scale.

R
A
S
M
P

Trusted by 500+ companies

4.9 / 5 on G2
KYC VerifiedAPPROVED
NameRahul Sharma
DOB12 Mar 1994
PANABCDE1234F
Risk Score
12 / Low

FACE MATCH

Match Score98.4%
response.json
{
  "status": "APPROVED",
  "risk": 12,
  "face_match": 98.4
}
Delivered

Powering compliance at India's fastest-growing companies

ZomatoRazorpayZeptoGrowwPhonePeMeeshoUrban CompanyShareChatOlaCREDNykaaPaytmLenskartDunzoSliceJupiterZomatoRazorpayZeptoGrowwPhonePeMeeshoUrban CompanyShareChatOlaCREDNykaaPaytmLenskartDunzoSliceJupiter
0+ VERIFICATION ENDPOINTS

One Key. Every Verification.

From Aadhaar OTP to EPFO employment history, criminal background to deepfake detection — every check your platform needs, unified under a single REST API.

API Endpoints

Verification Categories

Catalog

Source of Truth

Neutral

Provider Labels

Loading service catalog.

Not seeing what you need?

We add new verification services weekly. Request a service and we'll build it.

Request an API →
WHY TFGENAPI

Built Different from the Ground Up

Three principles that shape every product decision, infra choice, and support interaction.

Millisecond Precision
Millisecond Precision

Under 3 seconds, every time

Our inference pipeline runs OCR, liveness, fraud detection, and risk scoring in parallel — not sequentially. P99 latency is 2.8s even under peak load. We publish our SLA on a public status page.

Unmatched Accuracy
Unmatched Accuracy

99.2% OCR · 98.4% face match

Models fine-tuned on 50M+ Indian documents including aged cards, laminated IDs, hand-stamped forms, and low-quality mobile captures. Benchmarks published quarterly.

Bank-Grade Security
Bank-Grade Security

AES-256 · TLS 1.3 · SOC 2

Every document encrypted the moment it hits our servers. ISO 27001 and SOC 2 Type II certified. DPDP 2023 compliant with signed DPAs available for Growth and Enterprise customers.

REAL-TIME PIPELINE

Watch the Verification Flow Live

Every stage is an independent AI model running in parallel. Data flows in one direction — from raw document to decision.

Live Verification Flow

📤
Upload
🔍
OCR
👁️
Liveness
🛡️
Fraud
📊
Risk
Result
0 ms~400 ms~800 ms~1.2 s~2.4 s~3 s
6 VERIFICATION MODULES

Everything in One API

One unified key unlocks the entire verification stack — document OCR to criminal background checks, KYC to KYB.

Document OCR
🪪

Document OCR

Neural OCR extracts every field from PAN, Aadhaar, Passport, DL and 14+ types with 99.2% accuracy in under 400 ms. Handles skew, glare, low-res, and hand-written entries automatically.

Learn more
Face Liveness
👤

Face Liveness

Passive 3D liveness detection in 800 ms — no blink, no head-turn required. Anti-deepfake AI blocks photo, video replay, and 3D mask attacks with 98.4% match accuracy.

Learn more
Fraud Detection
🛡️

Fraud Detection

Multi-layer forensics: EXIF metadata, compression artifacts, screen-capture watermarks, and clone-stamp detection. Duplicate identity matching catches the same person across different documents.

Learn more
Risk Scoring
📈

Risk Scoring

Composite 0–100 risk score with explainable AI — 22 signals including geolocation, device fingerprint, velocity checks, and historical fraud flags. Every signal returned individually for your audit trail.

Learn more
Business KYB
🏢

Business KYB

Coordinate business registration, licence, bank-account, and director checks through one provider-neutral verification workflow.

Learn more
Bulk & Webhooks

Bulk & Webhooks

Upload CSVs with thousands of rows and track progress via SSE. Webhook callbacks fire with HMAC-SHA256 signing and exponential-backoff retries. Full 7-year audit log retained.

Learn more
VERIFICATION PIPELINE

From Upload to Decision in < 3s

Six AI stages run in parallel. Every stage fires a real-time event you can stream live to your UI.

Step-by-Step Flow

📤

Upload Document

Candidate captures or uploads an ID via your web form, mobile SDK, or our hosted page. JPEG, PNG, PDF, WebP accepted up to 10 MB.

1
🔍

AI OCR Extraction

A 14-layer neural OCR reads every field — name, DOB, address, ID number — in under 400 ms. Handles skew, glare, and hand-written entries.

2
👁️

Liveness + Face Match

Selfie compared with document photo. Passive liveness prevents spoofing. Face match score returned with 98.4%+ accuracy.

3
🛡️

Fraud & Tamper Check

Pixel-level forensics detects altered fonts, clone-stamped regions, metadata mismatches, and screen-capture artifacts.

4
📊

Risk Score Computed

22 signals weighted into a composite 0–100 score. APPROVE / REVIEW / REJECT with a full signal breakdown for your audit trail.

5

Report & Webhook

Tamper-evident PDF generated and stored. Signed webhook delivery happens immediately. Audit log retained for 7 years.

6

Decision Tree

📄 Document Uploaded
🔍 OCR
👁️ Liveness
🛡️ Fraud
📊 Risk Score Computed
✅ APPROVE
⏸ REVIEW
❌ REJECT

Each branch is an independent AI model. All three run in parallel and merge into a single composite decision.

CANDIDATE EXPERIENCE

KYC That Feels Effortless

Your users upload a document, take a selfie, and get verified — all inside your app, with zero redirects. The entire flow is white-label customisable via our SDK.

01

Upload ID in any format

JPEG, PNG, PDF, WebP — even a photo taken in bad lighting. Auto-preprocessing corrects skew, glare, and shadow before OCR runs.

02

AI scans and extracts instantly

A 14-layer neural network reads every field in under 400 ms. Structured JSON response — not raw text — ready for your database.

03

Instant verified result

APPROVE, REVIEW, or REJECT with a full signal breakdown. Webhook fires immediately. Report PDF auto-generated for your compliance archive.

9:41TFGenAPI KYC
📄

Upload ID

📤

Tap to upload PAN

INDUSTRY USE CASES

Built for Every Vertical

Pre-built compliance workflows tuned for your industry — not generic KYC with a new coat of paint.

Fintech & Neo-Banks
💳

Fintech & Neo-Banks

60s onboarding

Automate KYC orchestration for lending apps, wallets, and investment platforms while keeping consent, audit, and provider configuration explicit.

View case study
HR & Staffing
👥

HR & Staffing

10K+ / day

Verify candidate identities and education certificates at scale before Day 1. Integrates with ATS via webhook. Built for gig-worker onboarding at 10,000+ candidates per day.

View case study
Healthcare
🏥

Healthcare

Credential-ready

Support patient identity checks and healthcare credential workflows when approved provider capabilities are configured.

View case study
NBFC & Lending
🏦

NBFC & Lending

40% less fraud

End-to-end loan applicant verification — PAN, Aadhaar, bank account, and CIBIL-linked checks. Built-in fraud detection reduces credit risk exposure by 40% for NBFC clients.

View case study
BY THE NUMBERS

Built for Production at Scale

Numbers that reflect real workloads and real SLAs, not marketing demos.

0+

Verifications Processed

Across 500+ production customers since launch.

0.2%

OCR Accuracy

Benchmarked on 50M Indian documents quarterly.

0ms

Median Latency

P50 end-to-end including all 6 AI stages.

0+

Companies Trust Us

Fintechs, HR platforms, NBFCs, healthcare.

DEVELOPER FIRST

Integrate in Under 5 Minutes

REST API with clean JSON, OpenAPI 3.0 spec, Postman collection, and official SDKs for Python, Node.js, and Go. No vendor-specific magic, just HTTP.

Real-time SSE streaming

See each stage complete live — OCR, liveness, fraud, risk — as they finish, not just the final result.

🔗

Webhooks with HMAC signing

Every delivery HMAC-SHA256 signed. Retries with exponential backoff up to 5 attempts. Full delivery log.

📚

OpenAPI 3.0 + Postman

Import our collection and start making real API calls in 30 seconds. Synthetic test documents included.

🔑

API key or JWT auth

API key for server-side, short-lived JWTs for frontend SDKs. Both supported across the verification catalog.

kyc_verify.py
Python
import requests
# Verify KYC in one API call
response = requests.post(
  "https://api.tfgen.in/v1/kyc",
  headers={"x-api-key": "tfg_live_..."},
  files={"document": open("pan.jpg", "rb")},
)
result = response.json()
print(result["decision"]) # → "APPROVE"
{ "decision": "APPROVE", "risk_score": 12 }
CUSTOMER STORIES

Trusted by Engineering Teams

Real results from CTOs and ops leaders who bet their compliance stack on TFGenAPI.

We went from a 3-day manual KYC process to 45-second auto-approvals. The API is incredibly clean — our engineers integrated it in a single afternoon. Risk scoring alone saved us ₹40L in fraud in the first month.

Karan Mehta

Karan Mehta

CTO, LoanSwift

We verify 8,000 gig workers every week. Before TFGenAPI we had a team of 12 doing manual checks. Now it's fully automated and our false-positive rate dropped from 6% to 0.3%. Exceptional accuracy.

Priya Nair

Priya Nair

Head of Ops, QuickHire

For telemedicine we need credential workflows that are clear, auditable, and easy for operators to review. TFGenAPI gave us a cleaner verification workspace and webhook trail.

Arjun Desai

Arjun Desai

Founder, MediConnect

SECURITY & COMPLIANCE

Enterprise-Grade Security by Default

Every certification and encryption standard — shipped as a default, not an add-on.

🔐

ISO 27001

Information Security

SOC 2 Type II

Security & Availability

🇮🇳

DPDP 2023

India Data Privacy

🏦

Compliance-ready

Policy controls

🔒

AES-256

Encryption at Rest

🛡️

TLS 1.3

Encryption in Transit

Data Processing Agreement available

Signed DPA delivered within 1 business day for Growth and Enterprise customers. Required for DPDP 2023 as Data Processor.

Request DPA →
Frequently Asked

Everything you need
before you integrate.

From latency and compliance to test workflows and SLAs.

01
How long does a full KYC verification take?
02
Which document types are supported?
03
Is the API DPDP Act 2023 compliant?
04
Can I test without uploading real documents?
05
How does webhook delivery work?
06
What SLA do you guarantee?
07
Do you offer white-label or on-premise?
08
What happens on a REVIEW decision?

Still have questions?

Our team responds in under 2 hours on business days.

Contact Support
Free tier · No credit card required

Start Verifying Identities
Today. For Free.

1,000 free verifications every month. API key in 30 seconds. Test workflows included. No contracts.