Analyze real on-chain activity (via Alchemy) to generate an explainable risk score for any Base wallet address.
Success rate
99.5%
Avg latency
132ms
Total calls
2,059
Total revenue
0.5 USDC
1{
2 "type": "object",
3 "additionalProperties": false,
4 "required": [
5 "address"
6 ],
7 "properties": {
8 "address": {
9 "type": "string",
10 "pattern": "^0x[a-fA-F0-9]{40}$"
11 }
12 }
13}1{
2 "type": "object",
3 "required": [
4 "riskScore",
5 "riskLevel",
6 "flags",
7 "summary"
8 ],
9 "properties": {
10 "address": {
11 "type": "string"
12 },
13 "network": {
14 "type": "string"
15 },
16 "riskScore": {
17 "type": "number"
18 },
19 "riskLevel": {
20 "type": "string",
21 "enum": [
22 "low",
23 "medium",
24 "high"
25 ]
26 },
27 "flags": {
28 "type": "array",
29 "items": {
30 "type": "string"
31 }
32 },
33 "summary": {
34 "type": "string"
35 },
36 "metrics": {
37 "type": "object",
38 "properties": {
39 "walletAgeDays": {
40 "type": [
41 "number",
42 "null"
43 ]
44 },
45 "firstSeen": {
46 "type": [
47 "string",
48 "null"
49 ]
50 },
51 "lastSeen": {
52 "type": [
53 "string",
54 "null"
55 ]
56 },
57 "outgoingTransactions": {
58 "type": "number"
59 },
60 "sampledTransfers": {
61 "type": "number"
62 },
63 "distinctCounterparties": {
64 "type": "number"
65 },
66 "tokenHoldings": {
67 "type": "number"
68 },
69 "nativeBalanceEth": {
70 "type": "string"
71 }
72 }
73 }
74 }
75}1{
2 "address": "0x1234567890abcdef1234567890abcdef12345678"
3}1{
2 "address": "0x1234567890abcdef1234567890abcdef12345678",
3 "network": "base",
4 "riskScore": 22,
5 "riskLevel": "low",
6 "flags": [
7 "young wallet (<30 days)"
8 ],
9 "summary": "LOW risk (22/100). Signals: young wallet (<30 days).",
10 "metrics": {
11 "walletAgeDays": 18,
12 "firstSeen": "2026-05-15T08:21:00.000Z",
13 "lastSeen": "2026-06-01T19:04:00.000Z",
14 "outgoingTransactions": 12,
15 "sampledTransfers": 40,
16 "distinctCounterparties": 9,
17 "tokenHoldings": 3,
18 "nativeBalanceEth": "0.0123"
19 }
20}Returns a 0-100 risk score (higher = riskier) for a Base wallet, derived from on-chain history: wallet age, activity depth, funding source, counterparty concentration, holdings, and known-flagged interactions. riskLevel buckets the score as low (0-33), medium (34-66), or high (67-100). Pass a checksummed or lowercase EVM address. Powered by Alchemy on Base mainnet.
No reviews yet.
Connect your wallet to leave a review.
https://www.rail402.app/api/services/cmpjq32i80002qaimfb2fezm4/call
POST
Rail402
USDC
published