Live · India CKYC registry · v3.2

CKYC API for Businesses
Search, Download, Update

Search, download, update, and manage KYC records through a single CKYC API. Automate the entire customer KYC lifecycle and onboard customers faster without repetitive KYC document collection.

Book a demo

See it live in 20 minutes.

Walk through the dashboard with our team. We'll tailor the demo to your use case.

    184ms
    P95 search latency
    99.97%
    Uptime · last 90 days
    2.82M+
    CKYC records pulled this month
    14min
    From signup to first call
    Trusted by lenders, neobanks & insurers across India
    Northbank
    fyndpay
    Aether
    NBFC
    Ledgr
    Sahyog
    01 / Capabilities

    Your Complete Suite
    of CKYC APIs

    Get all CKYC APIs and features required to manage CKYC records, including Aadhaar masking, deduplication, and automatic data validation to ensure zero rejection.

    ◆ ckyc.bulk

    Process CKYC records in batches.

    Upload and download thousands of records, track processing status, identify failures, and retry unsuccessful records. Built for businesses handling high-volume onboarding and KYC operations.

    ◆ ckyc.download

    Receive customer KYC data directly into your application.

    Fetch the customer’s CKYC record through the API and use it directly in your application in your onboarding workflow. No manual download or data entry.

    ◆ ckyc.update

    Keep customer KYC information accurate and up to date.

    Submit changes to customer information through the API and keep your CKYC workflows connected to the registry.

    Dashboard
    CKYC Search
    Bulk Batches
    Initialize
    Download
    Legal Entity

    CKYC Activity

    Updates Uploads Downloads
    Uploads
    847
    Records
    3.2K
    Success
    2,914
    Pending
    241
    Failed
    52
    Multi-metric, last 30 days
    Status
    3.2K Total
    02 / Developer experience

    Integrate
    CKYC in minutes

    Simple REST APIs, predictable JSON responses, versioned endpoints, and webhooks for asynchronous operations. Get sandbox credentials, test your integration, and move to production when you are ready.

    curl · ckyc.search
    Copy
    # Search the CKYC registry by ID type curl "https://api.ckyc.ai/v1/ckyc/search" \ -H "Authorization: Bearer $CKYC_KEY" \ -H "Content-Type: application/json" \ -d '{ "id_type": "PAN", "id_number": "ABCDE1234F", "date_of_birth": "1992-03-14", "mobile": "+91 9758216791" }' # → Response (sample) { "status": "verified", "latency_ms": 184, "customer": { "ckyc_id": "XXXXXXXXXX8928", "name": "MR Varun", "father": "MR Akshay", "identity_docs": ["AADHAAR", "PAN"] } }
    03 / The dashboard

    Centralized Dashboard, Manage Your Entire CKYC Operation
    From One CKYC API Interface

    Track searches, downloads, updates, bulk uploads, processing status, failures, retries, and consent activity from a single dashboard.

    ● app.ckyc.ai/dashboard

    CKYC Dashboard

    Spot spikes, isolate failed uploads, and keep compliance reviews tidy.
    ↻ Updates ↑ Uploads ↓ Downloads ⌖ Last 30 days
    Total Uploads
    847
    ↑
    Total Records
    3,207
    ▤
    Success
    2,914
    ✓
    Pending
    241
    ⏱
    Failed
    52
    ⚠
    Activity Overview
    Compare key metrics and spot trends · last 30 days
    Success Failed Pending
    Status Distribution
    Status summary · last 30 days
    3.2K TOTAL RECORDS
    RBI-aligned compliance✦ SOC 2 Type II✦ ISO/IEC 27001✦ Built in India for India✦ Sub-200ms responses✦ CERSAI-integrated✦ RBI-aligned compliance✦ SOC 2 Type II✦ ISO/IEC 27001✦ Built in India for India✦ Sub-200ms responses✦ CERSAI-integrated✦
    04 / Compliance & security

    Audit-ready, by default.

    We treat compliance as a feature. Every call is logged, every consent is captured, every key is rotatable, every byte stays inside Indian data centres.

    🛡

    SOC 2 Type II

    Annual audits. Continuous monitoring. Detailed reports available under NDA.

    ⚿

    ISO/IEC 27001

    Information security management certified across the org & infrastructure.

    ⛬

    India-resident data

    All PII stays within Indian AZs. DPDP Act-compliant consent workflows built-in.

    ⏚

    Full audit log

    Every search, download, update — with operator, timestamp, IP, consent ID.

    05 / Customer voices

    Loved by compliance & engineering teams.

    What teams shipping real CKYC volume say after switching to ckyc.ai — across NBFCs, neobanks, and insurance.

    "

    The bulk batch API saved our ops team a 14-hour spreadsheet ritual every single Monday. Failed-row visibility alone was worth the switch.

    PR
    Priya Sharma
    Head of Operations · Aether NBFC
    "

    Sandbox to production took 14 minutes. Documentation is the cleanest we've seen for any India-based KYC stack — period.

    AK
    Arjun Kapoor
    CTO · fyndpay
    "

    DPDP-ready consent flows out of the box. Our DPO signed off in a single review meeting. Unheard of.

    SN
    Shilpa Nair
    Chief Compliance Officer · Sahyog Capital
    "

    Legal Entity CKYC was the missing piece. We went from manually chasing CIN data to a single API call covering directors and beneficial owners.

    VR
    Vikram Rao
    Product Lead · Ledgr
    06 / FAQ

    Questions,
    answered.

    Can't find what you need? Talk to a human.

    What is CKYC API? +
    CKYC API is a comprehensive CKYC software that offers all the capabilities required for customer KYC lifecycle management, including search, download, update, upload, legal entity, etc.
    What identifiers can I use to search for a CKYC record? +
    You can search for a CKYC record by CKYC number, Aadhaar, PAN, CIN, and other identifiers.
    Does the CKYC API support both individual and business KYC? +
    Yes, the CKYC API supports both individual and business KYC.
    How long does integration take? +
    Most teams have their first verified CKYC call running within 14 minutes of signing up. We provide ready-made SDKs for Node, Python, Java and Go, plus Postman collections.
    Can the API automatically mask Aadhaar numbers? +
    Yes, the API is designed to automatically mask Aadhaar numbers before record submission.
    Do you handle Legal Entity CKYC? +
    Yes. The /legal_entity endpoint covers companies, LLPs, partnerships, trusts and HUFs — including directors, beneficial owners, and PAN/CIN linkage.
    Where is data stored? +
    All PII is stored in Indian availability zones with encryption at rest (AES-256) and in transit (TLS 1.3). We're DPDP Act compliant and provide consent receipts for every customer interaction.
    What about rate limits & retries? +
    Default production rate is 60 calls/sec/key with burst to 200. Failed calls due to upstream issues are auto-retried with idempotency keys, so you'll never get charged twice for the same record.

    Ship your
    first CKYC call today

    Free sandbox. No credit card. Your compliance team will thank you.