Home>Solutions>Crypto Risk Scoring API

For Developers & Compliance Teams

Crypto Risk Scoring API — Real-Time Wallet Risk Assessment in One API Call

Get a risk score (3-100) for any crypto wallet address in under 500ms. ML-powered scoring trained on 400M+ labeled addresses across 19 blockchain networks. Synchronous and async task modes available.

✓ No credit card required    ✓ API from $20/year    ✓ ISO certified

Trusted by 500+ institutions worldwide | 400M+ labeled addresses | 19 blockchain networks | HKICT 2025 FinTech Gold Award

What Is Crypto Risk Scoring?

Crypto risk scoring assigns a numerical risk value to a blockchain address based on its associations, behavior, and network connections. It is the foundation of automated AML compliance.

  • Score 3-100 Risk Scale

    Every address receives a risk score with clear classification levels: Low, Moderate, High, and Severe. Makes compliance decisions simple and consistent.

  • Multi-Factor Analysis

    Scores are calculated from multiple factors: address labels, sanctions matches, transaction behavior, counterparty network, fund flow patterns, and historical activity. The API exposes detail_list and risk_detail records for auditability.

  • ML-Powered Intelligence

    Machine learning models trained on 400M+ labeled addresses, 500K+ threat intelligence entries, and 90M+ risky addresses. Continuously updated with new threat data from SlowMist's security research.

Risk Scoring API Features

A production-ready API designed for integration into compliance workflows, trading platforms, and financial systems.

  • Synchronous API (<500ms)

    Real-time risk scoring with sub-500ms response time. Perfect for inline transaction screening during deposit processing, withdrawal approval, or send confirmation flows.

    Standard Plan
  • Asynchronous Risk Score API

    Create one asynchronous risk score task per address or transaction hash, then poll /v2/risk_score_query_task for the result. Ideal for periodic compliance audits and large portfolio reviews.

    Standard Plan
  • Detailed Factor Breakdown

    Every response includes the score, risk_level, detail_list, and risk_detail records, giving compliance officers the entity, risk type, exposure type, hop count, volume, and percentage behind the result.

    Standard Plan
  • Sanctions Detection

    Built-in cross-reference against OFAC SDN, UK HMT, EU consolidated list, and NBCTF data. Sanctions-related exposure is returned through detail_list and risk_detail.

    Standard Plan
  • Address Labels

    Identify the entity type behind any address: exchange, mixer, darknet, gambling, DeFi protocol, sanctioned entity, and more. Powered by our 400M+ labeled address database.

    Standard Plan
  • 19 Chains, One API

    Single RESTful endpoint supports all 19 blockchain networks. Same request format regardless of chain — just change the chain parameter. BTC, ETH, TRX, SOL, and more.

    All Plans

API Quick Start

Get started with the Risk Scoring API in minutes. Here are examples in cURL, Python, and JavaScript.

API Endpoint Description Mode
GET /v3/risk_score Real-time risk scoring for a single address Synchronous
POST /v2/risk_score_create_task
GET /v2/risk_score_query_task
Asynchronous risk score task creation Asynchronous
GET /v1/address_labels Get entity labels and attribution for an address Synchronous
GET /v1/address_counterparty Analyze counterparty network for risk exposure Synchronous
GET /v1/address_trace Deep profile with threat intelligence data Synchronous

Base URL: https://openapi.misttrack.io  |  Full docs: docs.misttrack.io/openapi

cURL Example

# Real-time risk scoring
curl -G https://openapi.misttrack.io/v3/risk_score \
  --data-urlencode "coin=ETH" \
  --data-urlencode "address=0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18" \
  --data-urlencode "api_key=YOUR_API_KEY"

Python Example

import requests

response = requests.get(
    "https://openapi.misttrack.io/v3/risk_score",
    params={
        "coin": "ETH",
        "address": "0x742d35Cc...",
        "api_key": API_KEY
    }
)

data = response.json()
result = data["data"]
print(f"Risk Score: {result['score']}")       # e.g., 45
print(f"Risk Level: {result['risk_level']}")  # e.g., "Moderate"
print(f"Details: {result['detail_list']}")    # e.g., ["Gambling"]

JavaScript (Node.js) Example

const params = new URLSearchParams({
  coin: 'ETH',
  address: '0x742d35Cc...',
  api_key: apiKey
});

const res = await fetch(`https://openapi.misttrack.io/v3/risk_score?${params}`);

const data = await res.json();
console.log(`Score: ${data.data.score}, Level: ${data.data.risk_level}`);

API Response

{
  "success": true,
  "msg": "",
  "data": {
    "score": 67,
    "hacking_event": "",
    "detail_list": [
      "Involved Illicit Activity",
      "Interact With High-risk Tag Address"
    ],
    "risk_level": "Moderate",
    "risk_detail": [
      {
        "entity": "Risk Entity",
        "risk_type": "illicit_activity",
        "exposure_type": "indirect",
        "hop_num": 2,
        "volume": 12345.67,
        "percent": 3.419
      }
    ],
    "risk_report_url": "https://light.misttrack.io/riskReport/..."
  }
}

19 Blockchain Networks Supported

One API covers all major blockchain networks. Use the chain parameter to specify the target network.

BitcoinBitcoin EthereumEthereum BNB Smart ChainBNB Smart Chain TRONTRON PolygonPolygon SolanaSolana Avalanche-CAvalanche-C Arbitrum OneArbitrum One OP MainnetOP Mainnet BaseBase zkSync ErazkSync Era ToncoinToncoin LitecoinLitecoin DogecoinDogecoin Bitcoin CashBitcoin Cash Merlin ChainMerlin Chain IoTeXIoTeX HashKey ChainHashKey Chain SuiSui

Start Using the Risk Scoring API

From pay-as-you-go to enterprise plans, choose the pricing that fits your usage.

x402 Pay-as-you-go
$20/year
Per-call pricing, no commitment
Compliance Plan
$2,069/month
Higher limits + AML dashboard + STR
Compare All Plans

Frequently Asked Questions

QWhat is the MistTrack Crypto Risk Scoring API?

The MistTrack Risk Scoring API is a RESTful endpoint that returns a risk score (3-100) for any crypto wallet address. It uses machine learning models trained on 400M+ labeled addresses, 500K+ threat intelligence entries, and real-time sanctions data to assess the likelihood of an address being involved in illicit activity.

QHow fast is the risk scoring API response?

The synchronous risk_score API returns results in under 500ms (P95), making it suitable for real-time transaction screening. The asynchronous API creates risk score tasks with risk_score_create_task and returns results through risk_score_query_task polling.

QWhat factors are included in the risk score?

The risk score is based on exposure to risk entities, risk type, direct or indirect exposure, hop count, volume, and percentage. The API returns these details in detail_list and risk_detail.

QWhich blockchain networks does the API support?

The API supports 19 blockchain networks: Bitcoin, Ethereum, TRON, BNB Smart Chain, Solana, Polygon, Arbitrum, Base, Avalanche, Optimism, Litecoin, Dogecoin, Bitcoin Cash, EOS, HECO, Fantom, Linea, zkSync Era, and Mantle. Both native assets and tokens are covered.

QCan I use the API asynchronously?

Yes. The POST /v2/risk_score_create_task endpoint accepts one address or txid per task, and GET /v2/risk_score_query_task returns the result. This is ideal for periodic compliance audits, portfolio reviews, and customer screening programs.

QHow much does the Risk Scoring API cost?

API access starts at $20/year for basic access with pay-as-you-go via x402. The Standard Plan ($689/month) includes full API access with higher rate limits. The Compliance Plan ($2,069/month) provides even higher limits plus analytics dashboard. Enterprise plans with custom pricing are available.

QIs there a free tier or trial available?

Yes. MistTrack Light offers free basic risk lookups via web UI. For API access, you can start a free trial at dashboard.misttrack.io. We also offer x402 pay-as-you-go pricing for developers who want to test with minimal commitment.

Back To Top