Skip to main content

What is AnyCheck?

AnyCheck is a comprehensive KYB (Know Your Business) verification platform that validates various types of business and identity documents through integration with multiple external verification providers. It’s designed to help businesses verify their customers’ identities and business credentials efficiently.
Documentation In Progress: AnyCheck is fully operational and available for use. However, this documentation is actively being developed and may be incomplete or subject to changes. Some sections may contain placeholder content or outdated information. For the most accurate and up-to-date integration guidance, please contact [email protected].

Key Capabilities

Identity Verification

Verify Indonesian ID cards (KTP), NIK validation, and personal identity documents

Business Documents

Validate BPKB (vehicle registration), land certificates, and business licenses

Compliance Checks

PEP (Politically Exposed Persons) screening and fraud detection

OCR Processing

Extract and validate text from documents using Fintelite AI integration

How It Works

1

Authenticate

Login with your credentials or use an API key for server-to-server integration.
2

Select Service

Choose from available verification services (KTP, BPKB, Land Certificate, etc.).
3

Submit Verification

Submit document data and configuration for verification.
4

Async Processing

The system queues your request and processes it using auto-scaling workers.
5

Get Results

Receive results via API polling or webhook notification.

Core Features

Multi-Provider Integration

AnyCheck integrates with multiple external verification services:
  • Government Databases: Direct integration with official registries
  • Third-Party Verifiers: Trusted verification service providers
  • Document OCR: Powered by Fintelite AI for data extraction

Async Worker Architecture

Scalable background processing:
  • Auto-Scaling Workers: Automatically scale based on queue depth
  • Priority Queues: Different priority levels for urgent verifications
  • Retry Mechanism: Automatic retry for failed verifications
  • Job Tracking: Complete visibility into verification status

Multi-Tenant Support

Enterprise-ready tenant management:
  • Organizations: Top-level tenant structure
  • Groups: Sub-teams within organizations
  • User Management: Role-based access control
  • Credit System: Quota management and usage tracking

Webhook System

Real-time notifications:
  • Job Completion: Get notified when verifications complete
  • Custom Metadata: Include your own tracking data
  • Secure Delivery: HMAC-signed webhook payloads
  • Retry Logic: Automatic retry for failed webhook deliveries

Verification Types

KTP Verification

Verify Indonesian national ID cards with NIK validation

BPKB Verification

Validate vehicle registration documents

Land Certificate

Verify land ownership certificates

PEP Screening

Screen for politically exposed persons

Architecture

AnyCheck is built on a robust, scalable architecture:
  • API Layer: RESTful API with authentication and authorization
  • Message Queue: RabbitMQ for async job processing
  • Worker Pool: Auto-scaling workers for parallel verification
  • Database: PostgreSQL for reliable data storage
  • File Storage: AWS S3 for document storage
  • Webhook System: Reliable delivery of verification results

Multi-Tenant Model

Organization
  ├── Groups
  │   ├── Users
  │   ├── API Keys
  │   ├── Services
  │   └── Folders
  └── Credit Management

Organizations

Top-level tenant containing groups and managing overall credit allocation.

Groups

Sub-teams within organizations with:
  • Assigned users and roles
  • Service access control
  • Credit quotas
  • Folder organization

Folders

Logical containers for organizing verification results:
  • Group verifications by project or client
  • Easy filtering and reporting
  • Export capabilities

Use Cases

Customer Onboarding

Verify customer identities during account registration

Loan Processing

Validate identity and asset ownership for loan applications

Compliance & AML

Meet KYC/AML requirements with PEP screening

Fraud Prevention

Detect fraudulent documents and identities

Performance & Scalability

  • Fast Processing: Average verification time of 5-30 seconds
  • High Throughput: Process thousands of verifications per hour
  • Auto-Scaling: Workers scale automatically with demand
  • Reliable: Job retry mechanism and comprehensive error handling

Getting Started

Pricing & Limits

AnyCheck pricing is based on:
  • Number of verifications performed
  • Verification type and provider costs
  • Organization and group structure
  • Storage usage
Contact our sales team for custom enterprise pricing.

Support

Need help with AnyCheck?