API Documentation

zkorigoapi.com compliance validation endpoints

Base URL

https://api.zkorigoapi.com

Authentication

Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Ethereum Validation Endpoint

POST /v1/chain/eth/validate

CURL Example

curl -X POST https://api.zkorigoapi.com/v1/chain/eth/validate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "address": "0x742d35Cc6634C0532925a3b8D4C9db96C4b4d8b6",
    "modules": ["AML", "KYC"],
    "chain": "ethereum"
  }'

Request Parameters

Parameter Type Description
address string Ethereum address to validate
modules array Compliance modules: AML, ISO20022, RWA, ZK, KYC, CBP
chain string Blockchain network identifier

Response Example

{
  "status": "success",
  "address": "0x742d35Cc6634C0532925a3b8D4C9db96C4b4d8b6",
  "results": {
    "AML": {
      "status": "pass",
      "risk_score": 0.15,
      "flags": []
    },
    "KYC": {
      "status": "pass",
      "verified": true,
      "tier": "basic"
    }
  },
  "timestamp": "2025-11-08T03:35:28Z"
}

Rate Limits by Plan

Starter Plan

1,000

requests per month

10 requests per minute

Professional Plan

10,000

requests per month

100 requests per minute

Enterprise Plan

Unlimited

requests per month

1000 requests per minute

Error Codes

400 Bad Request - Invalid parameters
401 Unauthorized - Invalid API key
429 Rate Limit Exceeded
500 Internal Server Error

Support

Technical Support: support@zkorigoapi.com

Enterprise Sales: sales@zkorigoapi.com