API Reference
Complete documentation for the botsKYC REST API.
API Endpoints
Quick Reference
Complete endpoint reference with request/response examples and code snippets.
View Endpoints →Architecture
Learn integration patterns, error handling, rate limits, and best practices.
Integration Guide →Quick Start
Authentication
All API requests require an API key:
curl -X POST https://api.botskyc.com/api/kyc/analyze/identity \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "documents=@id-card.jpg"
Base URL
https://api.botskyc.com
Response Format
All responses are in JSON:
{
"status": "success",
"documentType": "OMANG",
"data": {
"fullName": "John Doe",
"idNumber": "456789"
}
}
Main Endpoints
Identity Verification
POST /api/kyc/analyze/identity
Verify identity documents (ID cards, passports, driver's licenses)
Address Verification
POST /api/kyc/analyze/address
Verify address documents (utility bills, bank statements)
Liveness Detection
POST /api/kyc/liveness/verify
Perform face liveness verification
Document Auto-Detection
POST /api/kyc/analyze/auto
Automatically detect and verify any document type
Key Features
High Performance
- 2-5 second response time
- 95-99% accuracy
- Multi-document processing
- Batch operations support
Secure and Reliable
- TLS 1.3+ encryption
- API key authentication
- Rate limiting
- Request validation
🇼 Botswana-Optimized
- Key Botswana document types (Omang, passports, driver's licenses)
- Omang, passports, drivers licenses
- Optimized for local formats
📊 Rate Limits
| Plan | Per Minute | Per Day | Concurrent |
|---|---|---|---|
| Free | 10 | 100 | 1 |
| Starter | 60 | 1,000 | 5 |
| Pro | 200 | 10,000 | 10 |
| Enterprise | Custom | Custom | Custom |
API Documentation
Core Resources
- Quick Reference - All endpoints
- Architecture - Integration patterns
- Document Types - Supported documents
- Webhooks - Event notifications
Related Guides
- Getting Started - First integration
- Testing - Test your integration
- Platform Overview - System architecture
Support
Need help integrating?
- support@botskyc.com
- 24/7 Technical Support
- Full Documentation