API Reference
This section provides detailed documentation for all TxnCheck API endpoints.Base URL
Authentication
All endpoints require an API key in theX-API-Key header:
Endpoints
Verification Endpoints
Request Status
Request Format
All POST requests should include:Common Parameters
All verification endpoints support the following optional parameter:Response Format
Async Mode - Accepted Response (202)
When a verification request is accepted in async mode (default):Sync Mode - Success Response (200)
When usingasync: false, results are returned directly:
Status Polling Response (200)
When retrieving request status via GET:Error Response
HTTP Status Codes
Request Statuses
Webhook Statuses
Rate Limits
API requests are rate-limited to ensure fair usage:Rate limits are applied per API key. If you exceed the limit, you’ll receive a
429 Too Many Requests response.Mobile Number Format
All mobile numbers must be in Indian international format:+919876543210
VPA Format
VPA (Virtual Payment Address) must follow the format:johndoe@upi9876543210@paytmuser.name@okicici
Endpoint Details
UPI by Mobile
Get UPI VPAs linked to a mobile number
KYC by Mobile
Get KYC data by mobile number
VPA Chargeback Check
Check VPAs against blocklist
Full Check
Comprehensive verification
Bulk VPA Check
Bulk blocklist check
Request Status
Get request status
