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
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_taskGET /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.
Bitcoin
Ethereum
BNB Smart Chain
TRON
Polygon
Solana
Avalanche-C
Arbitrum One
OP Mainnet
Base
zkSync Era
Toncoin
Litecoin
Dogecoin
Bitcoin Cash
Merlin Chain
IoTeX
HashKey Chain
Sui
Start Using the Risk Scoring API
From pay-as-you-go to enterprise plans, choose the pricing that fits your usage.
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.






