Developer-friendly RESTful APIs, real-time webhooks, and pre-built connectors that embed video KYC directly into your existing technology stack.
BASEKYC is built API-first, meaning every capability available in the UI is also available programmatically. Our RESTful API endpoints let you initiate verification sessions, retrieve case data, manage agent assignments, and pull reports without ever logging into the dashboard. Webhook events notify your systems in real-time when sessions complete, documents are verified, or decisions are made -- enabling fully automated downstream workflows. For common platforms, pre-built integrations with CRM systems like Salesforce and HubSpot, core banking platforms, and third-party identity providers eliminate custom development entirely. Comprehensive documentation, sandbox environments, and versioned endpoints ensure your integration stays stable as we evolve.
Access every BASEKYC function programmatically through clean, well-documented REST endpoints. Create sessions, query case status, download recordings, manage users, and pull analytics data. Interactive API explorer lets you test calls directly from the documentation.
Subscribe to granular webhook events for session started, document verified, face match completed, decision made, and more. Payloads include all relevant case data so your downstream systems can react immediately without polling. Retry logic and dead-letter queues ensure no event is lost.
Skip months of custom development with ready-made integrations for popular CRM platforms and core banking systems. Sync customer records bidirectionally, trigger KYC workflows from CRM events, and push verification outcomes back into your system of record automatically.
Generate API credentials from your BASEKYC dashboard. Each key is scoped with specific permissions and rate limits. Use the sandbox environment to test your integration against realistic mock data before going live.
Call REST endpoints to create sessions, submit documents, and retrieve verification results. Use our client libraries for Python, Node.js, Java, and .NET, or build directly against the API with the OpenAPI specification.
Register webhook endpoints to receive real-time notifications as verification events occur. Your systems stay in sync without polling, enabling automated workflows like updating CRM records, triggering account provisioning, or sending customer notifications.
All API access is secured via OAuth 2.0 bearer tokens or scoped API keys with granular permission controls. Token rotation, IP whitelisting, and mutual TLS authentication options ensure compliance with RBI's Master Direction on IT Governance (2023), which mandates strong authentication for all programmatic access to customer identity data.
Configurable rate limits prevent abuse and ensure fair resource allocation across API consumers. Per-key and per-endpoint rate limits with graduated throttling protect against both accidental overload and deliberate misuse, satisfying the cybersecurity resilience requirements under RBI's Cyber Security Framework for Banks and CERT-In guidelines.
Every API call is logged with request parameters, response codes, timestamps, and caller identity. These logs provide a complete trail of programmatic data access as required under the DPDPA 2023 for demonstrating lawful processing, and under RBI's KYC Master Direction for maintaining records of all CDD-related system interactions.
All API communications are encrypted using TLS 1.2 or higher with strong cipher suites. Webhook payloads are signed with HMAC-SHA256 for integrity verification. These measures comply with CERT-In's encryption standards and RBI's mandate for end-to-end encryption of customer data during electronic transmission.
API Architecture
Real-Time Callbacks
Avg Response Time
Uptime SLA
Test Environment
Authentication
Backward Compatible
Spec Documentation
API-driven video KYC integration for digital wallet providers to verify customer identity at signup and enable full wallet functionality under RBI PPI guidelines.
Integrate video verification into your merchant onboarding pipeline via API to verify business owners, authorized signatories, and beneficial owners programmatically.
Embed video KYC directly into your loan origination system via webhooks to trigger identity verification at the right point in the application workflow.
A developer-focused guide to integrating BASEKYC's REST API, from authentication setup and session creation to webhook configuration and error handling.
Technical deep-dive into integrating liveness detection APIs for anti-spoofing, covering passive and active challenge-response methods and result interpretation.
Connect BASEKYC to your existing systems with our developer-friendly API, comprehensive documentation, and pre-built connectors.