Access and query global databases to identify individuals or entities previously flagged for high-risk activities. Use this tool to cross-reference user data against known risk records
Overview (1.0)
Download OpenAPI description
Overview
Languages
Servers
https://api.kycaid.com
Request
Use this endpoint to submit transaction data for screening. The system analyzes the payment parameters against your selected ruleset_id and delivers the result asynchronously to your callback_url. To identify the customer, you must provide either an internal applicant_id or your external_applicant_id.
Security
API-Key
A unique identifier of an applicant, that is assigned by our system after an applicant object was created with a “Create an applicant” request
A unique identifier of your user in your system
The date and time of user registration in the customer's system. Must be in UTC and follow the YYYY-MM-DD hh:mm:ss format. Cannot be a future date
- https://api.kycaid.com/services/transaction-screening
- JSON
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- R
- Ruby
application/json
{ "applicant_id": "723f46ab04feb64f442946f2953a67eaecf7", "external_applicant_id": "cb1eebbe-9945-4e64-8f60-c920f1e3e237", "external_applicant_registered_at": "2025-12-19 18:44:08", "transaction": { "direction": "incoming", "amount": "16.003892000000000000", "asset": "GBP", "created_at": "2026-02-01 15:27:15" }, "ruleset_id": "56ddfc5d0c732248952b1f30a337494fc930" }
Response
application/json
{ "status": "ok", "data": { "service_request_id": "6bff21e17da144418b7643267ba4502930a9" } }