API Documentation

Welcome to the AnneliAML API! Our API lets you perform fast, reliable anti-money laundering (AML) checks on cryptocurrency wallet addresses. Integrate compliance screening into your app, service, or workflow with just a few lines of code.

Getting Started

The AnneliAML API is RESTful and easy to use. You can check the risk of a wallet address, screen for sanctions, and detect illicit activity across multiple blockchains. All requests are made over HTTPS and require an API key.

Base URL: https://web.anneliaml.com/api

API Reference: View Full OpenAPI Docs

Key Endpoints
  • POST /api/v1/wallet/check
    Screen a wallet address for AML risk, sanctions, and illicit activity.Request body: { "address": "WALLET_ADDRESS", "network": "NETWORK_NAME" }Response: Risk score, sanctions status, illicit activity flags, and a detailed report.
  • GET /api/v1/networks
    List all supported blockchain networks (e.g., Bitcoin, Ethereum, Tron, BNB Chain, TON, and more).
  • GET /api/v1/report/{id}
    Retrieve a detailed compliance report for a previous wallet check by report ID.
Authentication

All API requests require an API key. You can request access by contacting our team or joining the waitlist for early access.

Header: Authorization: Bearer YOUR_API_KEY

Example Request
curl -X POST https://web.anneliaml.com/api/v1/wallet/check   -H "Authorization: Bearer YOUR_API_KEY"   -H "Content-Type: application/json"   -d '{ "address": "0x123...", "network": "ethereum" }'

Replace YOUR_API_KEY with your actual API key.

More Resources