didit-transaction-monitoring
Didit Transaction Monitoring & Travel Rule API
Overview
Scores every transaction in real time against a rule engine (conditions, velocity windows, blocklists), screens crypto wallets and transaction hashes against blockchain analytics, and runs the FATF / EU TFR Travel Rule exchange with counterparty VASPs.
Key facts:
POST /v3/transactions/is synchronous: screening, Travel Rule routing and rules all run inside the call, so the201response already carries the verdict. A transaction is createdAPPROVED; rules may move it toIN_REVIEW,DECLINEDorAWAITING_USER.transaction_idis unique per application. Reusing it is rejected (400with{"transaction_id": "A transaction with this transaction_id already exists."}, or409when two requests race); the existing transaction is never returned. After a timeout, treat that400as "already created" and find the record inGET /v3/transactions/instead of resubmitting.GET /v3/transactions/{uuid}/takes Didit'suuidfrom the create response, not yourtransaction_id.- Sandbox applications store transactions but skip rules, crypto screening, webhooks and billing (they stay
APPROVED). - Non-monetary activity (logins, gameplay, bonuses, chargebacks) goes to the events API: see the didit-event-monitoring skill.
Pricing: $0.02 per transaction (Transaction Screening); a Travel Rule transfer is billed $0.02 per outbound transfer on its own line instead of the screening fee, never both; Wallet Verification & Screening (transaction-coupled or on-demand) from $0.15 with Didit-managed analytics, $0.02 with your own provider key, charged once even when Travel Rule attribution needs the same lookup. Sandbox is never billed. These are the list prices until 1 November 2026, when Didit pricing changes and the 500 free checks a month become $10 of free credit a month. Check didit.me/pricing for current prices.
API Reference: https://docs.didit.me/management-api/transactions/create Feature guides: https://docs.didit.me/transaction-monitoring/overview | https://docs.didit.me/transaction-monitoring/rules-api | https://docs.didit.me/transaction-monitoring/travel-rule | https://docs.didit.me/transaction-monitoring/wallet-screening